From e32d4aca6435afca0eb7e7279d0b7ff9d7572d26 Mon Sep 17 00:00:00 2001 From: "shenwen.yin" Date: Mon, 14 Oct 2024 08:40:16 +0000 Subject: [PATCH] update to v2.18.0 schema --- .openapi-generator/FILES | 3653 ++++---- LICENSE | 28 +- README.md | 3774 ++++---- RELEASENOTE.md | 34 +- cloudtower/__init__.py | 129 +- cloudtower/api/__init__.py | 8 + cloudtower/api/alert_api.py | 8 +- cloudtower/api/alert_notifier_api.py | 8 +- cloudtower/api/alert_rule_api.py | 8 +- cloudtower/api/application_api.py | 8 +- cloudtower/api/backup_plan_api.py | 1698 ++++ cloudtower/api/backup_plan_execution_api.py | 330 + .../api/backup_restore_execution_api.py | 330 + cloudtower/api/backup_restore_point_api.py | 330 + cloudtower/api/backup_service_api.py | 330 + cloudtower/api/backup_store_repository_api.py | 330 + cloudtower/api/backup_target_execution_api.py | 330 + cloudtower/api/brick_topo_api.py | 8 +- cloudtower/api/cloud_tower_application_api.py | 8 +- .../cloud_tower_application_package_api.py | 8 +- cloudtower/api/cluster_api.py | 8 +- cloudtower/api/cluster_image_api.py | 8 +- cloudtower/api/cluster_settings_api.py | 8 +- cloudtower/api/cluster_topo_api.py | 8 +- cloudtower/api/cluster_upgrade_history_api.py | 8 +- cloudtower/api/consistency_group_api.py | 8 +- .../api/consistency_group_snapshot_api.py | 8 +- cloudtower/api/content_library_image_api.py | 8 +- .../api/content_library_vm_template_api.py | 8 +- cloudtower/api/datacenter_api.py | 8 +- cloudtower/api/deploy_api.py | 8 +- cloudtower/api/discovered_host_api.py | 4 +- cloudtower/api/disk_api.py | 8 +- cloudtower/api/elf_data_store_api.py | 8 +- cloudtower/api/elf_image_api.py | 8 +- cloudtower/api/elf_storage_policy_api.py | 8 +- cloudtower/api/entity_filter_api.py | 8 +- cloudtower/api/everoute_cluster_api.py | 8 +- cloudtower/api/everoute_license_api.py | 8 +- cloudtower/api/everoute_package_api.py | 8 +- cloudtower/api/global_alert_rule_api.py | 8 +- cloudtower/api/global_settings_api.py | 8 +- cloudtower/api/gpu_device_api.py | 8 +- cloudtower/api/graph_api.py | 8 +- cloudtower/api/host_api.py | 8 +- cloudtower/api/ipmi_api.py | 4 +- cloudtower/api/iscsi_connection_api.py | 8 +- cloudtower/api/iscsi_lun_api.py | 8 +- cloudtower/api/iscsi_lun_snapshot_api.py | 8 +- cloudtower/api/iscsi_target_api.py | 8 +- cloudtower/api/isolation_policy_api.py | 8 +- cloudtower/api/label_api.py | 8 +- cloudtower/api/license_api.py | 8 +- cloudtower/api/log_collection_api.py | 8 +- cloudtower/api/log_service_config_api.py | 4 +- cloudtower/api/namespace_group_api.py | 8 +- cloudtower/api/nfs_export_api.py | 8 +- cloudtower/api/nfs_inode_api.py | 8 +- cloudtower/api/nic_api.py | 8 +- cloudtower/api/node_topo_api.py | 8 +- cloudtower/api/nvmf_namespace_api.py | 8 +- cloudtower/api/nvmf_namespace_snapshot_api.py | 8 +- cloudtower/api/nvmf_subsystem_api.py | 8 +- cloudtower/api/observability_api.py | 178 + cloudtower/api/organization_api.py | 8 +- cloudtower/api/pmem_dimm_api.py | 8 +- cloudtower/api/rack_topo_api.py | 8 +- cloudtower/api/report_task_api.py | 8 +- cloudtower/api/report_template_api.py | 8 +- cloudtower/api/security_group_api.py | 8 +- cloudtower/api/security_policy_api.py | 8 +- cloudtower/api/snapshot_group_api.py | 8 +- cloudtower/api/snapshot_plan_api.py | 8 +- cloudtower/api/snapshot_plan_task_api.py | 8 +- cloudtower/api/snmp_transport_api.py | 8 +- cloudtower/api/snmp_trap_receiver_api.py | 8 +- cloudtower/api/svt_image_api.py | 8 +- cloudtower/api/system_audit_log_api.py | 8 +- cloudtower/api/task_api.py | 8 +- cloudtower/api/upload_task_api.py | 8 +- cloudtower/api/usb_device_api.py | 4 +- cloudtower/api/user_api.py | 8 +- cloudtower/api/user_audit_log_api.py | 8 +- cloudtower/api/user_role_next_api.py | 8 +- cloudtower/api/v2_everoute_license_api.py | 8 +- cloudtower/api/vcenter_account_api.py | 8 +- cloudtower/api/vds_api.py | 8 +- cloudtower/api/view_api.py | 8 +- cloudtower/api/virtual_private_cloud_api.py | 8 +- ...rtual_private_cloud_cluster_binding_api.py | 8 +- ...rtual_private_cloud_external_subnet_api.py | 8 +- .../virtual_private_cloud_floating_ip_api.py | 8 +- .../virtual_private_cloud_nat_gateway_api.py | 8 +- .../virtual_private_cloud_route_table_api.py | 8 +- ...irtual_private_cloud_router_gateway_api.py | 8 +- ...irtual_private_cloud_security_group_api.py | 8 +- ...rtual_private_cloud_security_policy_api.py | 8 +- .../api/virtual_private_cloud_subnet_api.py | 8 +- cloudtower/api/vlan_api.py | 8 +- cloudtower/api/vm_api.py | 160 +- cloudtower/api/vm_disk_api.py | 8 +- cloudtower/api/vm_entity_filter_result_api.py | 8 +- cloudtower/api/vm_export_file_api.py | 8 +- cloudtower/api/vm_folder_api.py | 8 +- cloudtower/api/vm_nic_api.py | 8 +- cloudtower/api/vm_placement_group_api.py | 8 +- cloudtower/api/vm_snapshot_api.py | 8 +- cloudtower/api/vm_template_api.py | 8 +- cloudtower/api/vm_volume_api.py | 8 +- cloudtower/api/vm_volume_snapshot_api.py | 8 +- cloudtower/api/vsphere_esxi_account_api.py | 8 +- cloudtower/api/witness_api.py | 8 +- cloudtower/api/witness_service_api.py | 4 +- cloudtower/api/zone_api.py | 8 +- cloudtower/api/zone_topo_api.py | 8 +- cloudtower/api_client.py | 5 +- cloudtower/configuration.py | 4 +- cloudtower/image_utils.py | 226 +- cloudtower/models/__init__.py | 119 + cloudtower/models/backup_execution_method.py | 98 + cloudtower/models/backup_execution_status.py | 103 + cloudtower/models/backup_execution_type.py | 98 + cloudtower/models/backup_plan.py | 984 ++ cloudtower/models/backup_plan_connection.py | 120 + .../models/backup_plan_creation_params.py | 640 ++ cloudtower/models/backup_plan_delay_option.py | 98 + .../models/backup_plan_delete_strategy.py | 98 + .../models/backup_plan_deletion_params.py | 148 + .../backup_plan_deletion_params_data.py | 120 + .../models/backup_plan_execute_params.py | 148 + .../models/backup_plan_execute_params_data.py | 120 + cloudtower/models/backup_plan_execution.py | 460 + .../backup_plan_execution_connection.py | 120 + .../backup_plan_execution_order_by_input.py | 122 + .../models/backup_plan_execution_state.py | 103 + .../models/backup_plan_execution_status.py | 103 + .../backup_plan_execution_where_input.py | 2442 +++++ cloudtower/models/backup_plan_keep_policy.py | 99 + .../models/backup_plan_order_by_input.py | 158 + cloudtower/models/backup_plan_period.py | 102 + .../models/backup_plan_resume_params.py | 120 + cloudtower/models/backup_plan_status.py | 99 + .../models/backup_plan_suspend_params.py | 120 + cloudtower/models/backup_plan_time_point.py | 223 + .../models/backup_plan_updation_params.py | 148 + .../backup_plan_updation_params_data.py | 586 ++ cloudtower/models/backup_plan_where_input.py | 5667 ++++++++++++ cloudtower/models/backup_restore_execution.py | 485 + .../backup_restore_execution_connection.py | 120 + .../models/backup_restore_execution_mode.py | 98 + ...ackup_restore_execution_network_mapping.py | 180 + ...backup_restore_execution_order_by_input.py | 124 + .../backup_restore_execution_where_input.py | 2942 ++++++ cloudtower/models/backup_restore_point.py | 682 ++ .../models/backup_restore_point_connection.py | 120 + .../models/backup_restore_point_creation.py | 100 + .../backup_restore_point_deletion_params.py | 120 + .../backup_restore_point_order_by_input.py | 134 + .../backup_restore_point_rebuild_params.py | 148 + ...ackup_restore_point_rebuild_params_data.py | 232 + ...p_restore_point_restore_in_place_params.py | 148 + ...tore_point_restore_in_place_params_data.py | 120 + .../models/backup_restore_point_type.py | 98 + .../backup_restore_point_where_input.py | 4617 ++++++++++ cloudtower/models/backup_service.py | 951 ++ .../models/backup_service_connection.py | 120 + .../backup_service_network_status_enum.py | 98 + .../models/backup_service_network_type.py | 99 + .../models/backup_service_order_by_input.py | 154 + cloudtower/models/backup_service_status.py | 105 + .../models/backup_service_where_input.py | 8042 +++++++++++++++++ cloudtower/models/backup_store_repository.py | 713 ++ .../backup_store_repository_connection.py | 120 + .../backup_store_repository_order_by_input.py | 138 + .../backup_store_repository_where_input.py | 6042 +++++++++++++ cloudtower/models/backup_store_status.py | 102 + cloudtower/models/backup_store_type.py | 99 + cloudtower/models/backup_target_execution.py | 560 ++ .../backup_target_execution_connection.py | 120 + .../backup_target_execution_order_by_input.py | 126 + .../backup_target_execution_where_input.py | 3992 ++++++++ cloudtower/models/bus.py | 3 +- .../models/cloud_tower_application_state.py | 4 +- cloudtower/models/content_language.py | 3 +- cloudtower/models/delete_backup_plan.py | 145 + .../models/delete_backup_restore_point.py | 145 + ..._system_service_from_obs_service_params.py | 146 + ..._system_service_from_obs_service_result.py | 172 + ...em_service_from_obs_service_result_type.py | 98 + cloudtower/models/disk_function.py | 4 +- cloudtower/models/disk_type.py | 4 +- cloudtower/models/everoute_cluster.py | 54 +- .../models/everoute_cluster_where_input.py | 54 +- ...plan_executions_connection_request_body.py | 267 + ...get_backup_plan_executions_request_body.py | 267 + ...et_backup_plans_connection_request_body.py | 267 + .../models/get_backup_plans_request_body.py | 267 + ...tore_executions_connection_request_body.py | 267 + ..._backup_restore_executions_request_body.py | 267 + ..._restore_points_connection_request_body.py | 267 + .../get_backup_restore_points_request_body.py | 267 + ...backup_services_connection_request_body.py | 267 + .../get_backup_services_request_body.py | 267 + ...re_repositories_connection_request_body.py | 267 + ..._backup_store_repositories_request_body.py | 267 + ...rget_executions_connection_request_body.py | 267 + ...t_backup_target_executions_request_body.py | 267 + cloudtower/models/host_auth_info.py | 144 + .../models/host_batch_create_disk_input.py | 25 + cloudtower/models/host_creation_params.py | 26 + cloudtower/models/install_vmtools_params.py | 2 - .../load_balancer_service_where_input.py | 892 ++ .../models/nested_aggregate_backup_plan.py | 120 + .../nested_aggregate_backup_plan_execution.py | 120 + ...sted_aggregate_backup_restore_execution.py | 120 + .../nested_aggregate_backup_restore_point.py | 120 + .../models/nested_aggregate_backup_service.py | 120 + ...ested_aggregate_backup_store_repository.py | 120 + ...ested_aggregate_backup_target_execution.py | 120 + cloudtower/models/nested_backup_plan.py | 148 + .../models/nested_backup_plan_execution.py | 120 + .../models/nested_backup_plan_time_point.py | 223 + .../models/nested_backup_restore_execution.py | 120 + ...ackup_restore_execution_network_mapping.py | 148 + .../models/nested_backup_restore_point.py | 120 + cloudtower/models/nested_backup_service.py | 148 + .../nested_backup_service_network_status.py | 148 + .../models/nested_backup_store_repository.py | 148 + .../models/nested_backup_target_execution.py | 120 + .../models/nested_load_balancer_service.py | 120 + .../models/nested_network_policy_rule.py | 50 + .../models/nested_network_policy_rule_port.py | 25 + cloudtower/models/nested_security_group.py | 148 + .../models/nested_security_policy_apply.py | 50 + .../nested_virtual_private_cloud_service.py | 120 + .../network_policy_rule_alg_protocol.py | 98 + .../models/network_policy_rule_port_input.py | 26 + ...rvability_connected_system_service_type.py | 102 + cloudtower/models/partition_usage.py | 3 +- cloudtower/models/roleaction.py | 9 +- .../security_policy_flow_control_type.py | 97 + .../security_policy_ingress_egress_input.py | 28 +- cloudtower/models/upload_resource_type.py | 3 +- ..._private_cloud_edge_gateway_where_input.py | 2917 ++++++ ...rtual_private_cloud_service_where_input.py | 1392 +++ cloudtower/models/vlan.py | 25 + cloudtower/models/vlan_order_by_input.py | 4 +- cloudtower/models/vlan_where_input.py | 200 + ...m_content_library_template_batch_params.py | 148 + ...ontent_library_template_batch_vm_params.py | 800 ++ .../vm_volume_elf_storage_policy_type.py | 17 +- cloudtower/models/vnet_bond_where_input.py | 1817 ++++ cloudtower/models/weekday_type_enum.py | 103 + cloudtower/models/with_task_backup_plan.py | 145 + .../models/with_task_backup_plan_execution.py | 145 + .../with_task_backup_restore_execution.py | 145 + .../models/with_task_delete_backup_plan.py | 145 + ..._task_delete_backup_restore_point_array.py | 145 + ..._system_service_from_obs_service_result.py | 145 + cloudtower/models/with_task_vm_array.py | 145 + cloudtower/utils.py | 284 +- setup.py | 67 +- 262 files changed, 71501 insertions(+), 4381 deletions(-) create mode 100644 cloudtower/api/backup_plan_api.py create mode 100644 cloudtower/api/backup_plan_execution_api.py create mode 100644 cloudtower/api/backup_restore_execution_api.py create mode 100644 cloudtower/api/backup_restore_point_api.py create mode 100644 cloudtower/api/backup_service_api.py create mode 100644 cloudtower/api/backup_store_repository_api.py create mode 100644 cloudtower/api/backup_target_execution_api.py create mode 100644 cloudtower/api/observability_api.py create mode 100644 cloudtower/models/backup_execution_method.py create mode 100644 cloudtower/models/backup_execution_status.py create mode 100644 cloudtower/models/backup_execution_type.py create mode 100644 cloudtower/models/backup_plan.py create mode 100644 cloudtower/models/backup_plan_connection.py create mode 100644 cloudtower/models/backup_plan_creation_params.py create mode 100644 cloudtower/models/backup_plan_delay_option.py create mode 100644 cloudtower/models/backup_plan_delete_strategy.py create mode 100644 cloudtower/models/backup_plan_deletion_params.py create mode 100644 cloudtower/models/backup_plan_deletion_params_data.py create mode 100644 cloudtower/models/backup_plan_execute_params.py create mode 100644 cloudtower/models/backup_plan_execute_params_data.py create mode 100644 cloudtower/models/backup_plan_execution.py create mode 100644 cloudtower/models/backup_plan_execution_connection.py create mode 100644 cloudtower/models/backup_plan_execution_order_by_input.py create mode 100644 cloudtower/models/backup_plan_execution_state.py create mode 100644 cloudtower/models/backup_plan_execution_status.py create mode 100644 cloudtower/models/backup_plan_execution_where_input.py create mode 100644 cloudtower/models/backup_plan_keep_policy.py create mode 100644 cloudtower/models/backup_plan_order_by_input.py create mode 100644 cloudtower/models/backup_plan_period.py create mode 100644 cloudtower/models/backup_plan_resume_params.py create mode 100644 cloudtower/models/backup_plan_status.py create mode 100644 cloudtower/models/backup_plan_suspend_params.py create mode 100644 cloudtower/models/backup_plan_time_point.py create mode 100644 cloudtower/models/backup_plan_updation_params.py create mode 100644 cloudtower/models/backup_plan_updation_params_data.py create mode 100644 cloudtower/models/backup_plan_where_input.py create mode 100644 cloudtower/models/backup_restore_execution.py create mode 100644 cloudtower/models/backup_restore_execution_connection.py create mode 100644 cloudtower/models/backup_restore_execution_mode.py create mode 100644 cloudtower/models/backup_restore_execution_network_mapping.py create mode 100644 cloudtower/models/backup_restore_execution_order_by_input.py create mode 100644 cloudtower/models/backup_restore_execution_where_input.py create mode 100644 cloudtower/models/backup_restore_point.py create mode 100644 cloudtower/models/backup_restore_point_connection.py create mode 100644 cloudtower/models/backup_restore_point_creation.py create mode 100644 cloudtower/models/backup_restore_point_deletion_params.py create mode 100644 cloudtower/models/backup_restore_point_order_by_input.py create mode 100644 cloudtower/models/backup_restore_point_rebuild_params.py create mode 100644 cloudtower/models/backup_restore_point_rebuild_params_data.py create mode 100644 cloudtower/models/backup_restore_point_restore_in_place_params.py create mode 100644 cloudtower/models/backup_restore_point_restore_in_place_params_data.py create mode 100644 cloudtower/models/backup_restore_point_type.py create mode 100644 cloudtower/models/backup_restore_point_where_input.py create mode 100644 cloudtower/models/backup_service.py create mode 100644 cloudtower/models/backup_service_connection.py create mode 100644 cloudtower/models/backup_service_network_status_enum.py create mode 100644 cloudtower/models/backup_service_network_type.py create mode 100644 cloudtower/models/backup_service_order_by_input.py create mode 100644 cloudtower/models/backup_service_status.py create mode 100644 cloudtower/models/backup_service_where_input.py create mode 100644 cloudtower/models/backup_store_repository.py create mode 100644 cloudtower/models/backup_store_repository_connection.py create mode 100644 cloudtower/models/backup_store_repository_order_by_input.py create mode 100644 cloudtower/models/backup_store_repository_where_input.py create mode 100644 cloudtower/models/backup_store_status.py create mode 100644 cloudtower/models/backup_store_type.py create mode 100644 cloudtower/models/backup_target_execution.py create mode 100644 cloudtower/models/backup_target_execution_connection.py create mode 100644 cloudtower/models/backup_target_execution_order_by_input.py create mode 100644 cloudtower/models/backup_target_execution_where_input.py create mode 100644 cloudtower/models/delete_backup_plan.py create mode 100644 cloudtower/models/delete_backup_restore_point.py create mode 100644 cloudtower/models/disassociate_system_service_from_obs_service_params.py create mode 100644 cloudtower/models/disassociate_system_service_from_obs_service_result.py create mode 100644 cloudtower/models/disassociate_system_service_from_obs_service_result_type.py create mode 100644 cloudtower/models/get_backup_plan_executions_connection_request_body.py create mode 100644 cloudtower/models/get_backup_plan_executions_request_body.py create mode 100644 cloudtower/models/get_backup_plans_connection_request_body.py create mode 100644 cloudtower/models/get_backup_plans_request_body.py create mode 100644 cloudtower/models/get_backup_restore_executions_connection_request_body.py create mode 100644 cloudtower/models/get_backup_restore_executions_request_body.py create mode 100644 cloudtower/models/get_backup_restore_points_connection_request_body.py create mode 100644 cloudtower/models/get_backup_restore_points_request_body.py create mode 100644 cloudtower/models/get_backup_services_connection_request_body.py create mode 100644 cloudtower/models/get_backup_services_request_body.py create mode 100644 cloudtower/models/get_backup_store_repositories_connection_request_body.py create mode 100644 cloudtower/models/get_backup_store_repositories_request_body.py create mode 100644 cloudtower/models/get_backup_target_executions_connection_request_body.py create mode 100644 cloudtower/models/get_backup_target_executions_request_body.py create mode 100644 cloudtower/models/host_auth_info.py create mode 100644 cloudtower/models/load_balancer_service_where_input.py create mode 100644 cloudtower/models/nested_aggregate_backup_plan.py create mode 100644 cloudtower/models/nested_aggregate_backup_plan_execution.py create mode 100644 cloudtower/models/nested_aggregate_backup_restore_execution.py create mode 100644 cloudtower/models/nested_aggregate_backup_restore_point.py create mode 100644 cloudtower/models/nested_aggregate_backup_service.py create mode 100644 cloudtower/models/nested_aggregate_backup_store_repository.py create mode 100644 cloudtower/models/nested_aggregate_backup_target_execution.py create mode 100644 cloudtower/models/nested_backup_plan.py create mode 100644 cloudtower/models/nested_backup_plan_execution.py create mode 100644 cloudtower/models/nested_backup_plan_time_point.py create mode 100644 cloudtower/models/nested_backup_restore_execution.py create mode 100644 cloudtower/models/nested_backup_restore_execution_network_mapping.py create mode 100644 cloudtower/models/nested_backup_restore_point.py create mode 100644 cloudtower/models/nested_backup_service.py create mode 100644 cloudtower/models/nested_backup_service_network_status.py create mode 100644 cloudtower/models/nested_backup_store_repository.py create mode 100644 cloudtower/models/nested_backup_target_execution.py create mode 100644 cloudtower/models/nested_load_balancer_service.py create mode 100644 cloudtower/models/nested_security_group.py create mode 100644 cloudtower/models/nested_virtual_private_cloud_service.py create mode 100644 cloudtower/models/network_policy_rule_alg_protocol.py create mode 100644 cloudtower/models/observability_connected_system_service_type.py create mode 100644 cloudtower/models/security_policy_flow_control_type.py create mode 100644 cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py create mode 100644 cloudtower/models/virtual_private_cloud_service_where_input.py create mode 100644 cloudtower/models/vm_create_vm_from_content_library_template_batch_params.py create mode 100644 cloudtower/models/vm_create_vm_from_content_library_template_batch_vm_params.py create mode 100644 cloudtower/models/vnet_bond_where_input.py create mode 100644 cloudtower/models/weekday_type_enum.py create mode 100644 cloudtower/models/with_task_backup_plan.py create mode 100644 cloudtower/models/with_task_backup_plan_execution.py create mode 100644 cloudtower/models/with_task_backup_restore_execution.py create mode 100644 cloudtower/models/with_task_delete_backup_plan.py create mode 100644 cloudtower/models/with_task_delete_backup_restore_point_array.py create mode 100644 cloudtower/models/with_task_disassociate_system_service_from_obs_service_result.py create mode 100644 cloudtower/models/with_task_vm_array.py diff --git a/.openapi-generator/FILES b/.openapi-generator/FILES index f643054c..78995a24 100644 --- a/.openapi-generator/FILES +++ b/.openapi-generator/FILES @@ -1,1763 +1,1890 @@ -.gitignore -LICENSE -README.md -README.md -cloudtower/__init__.py -cloudtower/api/__init__.py -cloudtower/api/alert_api.py -cloudtower/api/alert_notifier_api.py -cloudtower/api/alert_rule_api.py -cloudtower/api/api_info_api.py -cloudtower/api/application_api.py -cloudtower/api/brick_topo_api.py -cloudtower/api/cloud_tower_application_api.py -cloudtower/api/cloud_tower_application_package_api.py -cloudtower/api/cluster_api.py -cloudtower/api/cluster_image_api.py -cloudtower/api/cluster_settings_api.py -cloudtower/api/cluster_topo_api.py -cloudtower/api/cluster_upgrade_history_api.py -cloudtower/api/consistency_group_api.py -cloudtower/api/consistency_group_snapshot_api.py -cloudtower/api/content_library_image_api.py -cloudtower/api/content_library_vm_template_api.py -cloudtower/api/datacenter_api.py -cloudtower/api/deploy_api.py -cloudtower/api/discovered_host_api.py -cloudtower/api/disk_api.py -cloudtower/api/elf_data_store_api.py -cloudtower/api/elf_image_api.py -cloudtower/api/elf_storage_policy_api.py -cloudtower/api/entity_filter_api.py -cloudtower/api/everoute_cluster_api.py -cloudtower/api/everoute_license_api.py -cloudtower/api/everoute_package_api.py -cloudtower/api/global_alert_rule_api.py -cloudtower/api/global_settings_api.py -cloudtower/api/gpu_device_api.py -cloudtower/api/graph_api.py -cloudtower/api/host_api.py -cloudtower/api/ipmi_api.py -cloudtower/api/iscsi_connection_api.py -cloudtower/api/iscsi_lun_api.py -cloudtower/api/iscsi_lun_snapshot_api.py -cloudtower/api/iscsi_target_api.py -cloudtower/api/isolation_policy_api.py -cloudtower/api/label_api.py -cloudtower/api/license_api.py -cloudtower/api/log_collection_api.py -cloudtower/api/log_service_config_api.py -cloudtower/api/metrics_api.py -cloudtower/api/namespace_group_api.py -cloudtower/api/nfs_export_api.py -cloudtower/api/nfs_inode_api.py -cloudtower/api/nic_api.py -cloudtower/api/node_topo_api.py -cloudtower/api/nvmf_namespace_api.py -cloudtower/api/nvmf_namespace_snapshot_api.py -cloudtower/api/nvmf_subsystem_api.py -cloudtower/api/organization_api.py -cloudtower/api/ovf_api.py -cloudtower/api/pmem_dimm_api.py -cloudtower/api/rack_topo_api.py -cloudtower/api/report_task_api.py -cloudtower/api/report_template_api.py -cloudtower/api/security_group_api.py -cloudtower/api/security_policy_api.py -cloudtower/api/snapshot_group_api.py -cloudtower/api/snapshot_plan_api.py -cloudtower/api/snapshot_plan_task_api.py -cloudtower/api/snmp_transport_api.py -cloudtower/api/snmp_trap_receiver_api.py -cloudtower/api/svt_image_api.py -cloudtower/api/system_audit_log_api.py -cloudtower/api/table_reporter_api.py -cloudtower/api/task_api.py -cloudtower/api/upload_task_api.py -cloudtower/api/usb_device_api.py -cloudtower/api/user_api.py -cloudtower/api/user_audit_log_api.py -cloudtower/api/user_role_next_api.py -cloudtower/api/v2_everoute_license_api.py -cloudtower/api/vcenter_account_api.py -cloudtower/api/vds_api.py -cloudtower/api/view_api.py -cloudtower/api/virtual_private_cloud_api.py -cloudtower/api/virtual_private_cloud_cluster_binding_api.py -cloudtower/api/virtual_private_cloud_external_subnet_api.py -cloudtower/api/virtual_private_cloud_floating_ip_api.py -cloudtower/api/virtual_private_cloud_nat_gateway_api.py -cloudtower/api/virtual_private_cloud_route_table_api.py -cloudtower/api/virtual_private_cloud_router_gateway_api.py -cloudtower/api/virtual_private_cloud_security_group_api.py -cloudtower/api/virtual_private_cloud_security_policy_api.py -cloudtower/api/virtual_private_cloud_subnet_api.py -cloudtower/api/vlan_api.py -cloudtower/api/vm_api.py -cloudtower/api/vm_disk_api.py -cloudtower/api/vm_entity_filter_result_api.py -cloudtower/api/vm_export_file_api.py -cloudtower/api/vm_folder_api.py -cloudtower/api/vm_nic_api.py -cloudtower/api/vm_placement_group_api.py -cloudtower/api/vm_snapshot_api.py -cloudtower/api/vm_template_api.py -cloudtower/api/vm_volume_api.py -cloudtower/api/vm_volume_snapshot_api.py -cloudtower/api/vsphere_esxi_account_api.py -cloudtower/api/witness_api.py -cloudtower/api/witness_service_api.py -cloudtower/api/zone_api.py -cloudtower/api/zone_topo_api.py -cloudtower/api_client.py -cloudtower/configuration.py -cloudtower/exceptions.py -cloudtower/image_utils.py -cloudtower/models/__init__.py -cloudtower/models/abort_migrate_vm_across_cluster_params.py -cloudtower/models/access_mode.py -cloudtower/models/add_clusters_to_datacenter_params.py -cloudtower/models/add_clusters_to_datacenter_params_data.py -cloudtower/models/add_labels_to_resources_params.py -cloudtower/models/add_labels_to_resources_params_data.py -cloudtower/models/alert.py -cloudtower/models/alert_connection.py -cloudtower/models/alert_notifier.py -cloudtower/models/alert_notifier_connection.py -cloudtower/models/alert_notifier_creation_params.py -cloudtower/models/alert_notifier_many_updation_params.py -cloudtower/models/alert_notifier_order_by_input.py -cloudtower/models/alert_notifier_updation_params.py -cloudtower/models/alert_notifier_where_input.py -cloudtower/models/alert_order_by_input.py -cloudtower/models/alert_rule.py -cloudtower/models/alert_rule_connection.py -cloudtower/models/alert_rule_object.py -cloudtower/models/alert_rule_order_by_input.py -cloudtower/models/alert_rule_thresholds.py -cloudtower/models/alert_rule_unit.py -cloudtower/models/alert_rule_where_input.py -cloudtower/models/alert_where_input.py -cloudtower/models/application.py -cloudtower/models/application_connection.py -cloudtower/models/application_order_by_input.py -cloudtower/models/application_state.py -cloudtower/models/application_type.py -cloudtower/models/application_vm_spec.py -cloudtower/models/application_vm_spec_affinity_policy.py -cloudtower/models/application_vm_spec_definition.py -cloudtower/models/application_vm_spec_env.py -cloudtower/models/application_vm_spec_network.py -cloudtower/models/application_vm_spec_nic.py -cloudtower/models/application_vm_spec_placement.py -cloudtower/models/application_vm_spec_placement_situation.py -cloudtower/models/application_vm_spec_placement_verb.py -cloudtower/models/application_vm_spec_status.py -cloudtower/models/application_vm_spec_storage.py -cloudtower/models/application_where_input.py -cloudtower/models/architecture.py -cloudtower/models/batch_hosts.py -cloudtower/models/bit_ps_unit.py -cloudtower/models/bit_unit.py -cloudtower/models/bps_unit.py -cloudtower/models/brick_phase_enum.py -cloudtower/models/brick_topo.py -cloudtower/models/brick_topo_connection.py -cloudtower/models/brick_topo_creation_params.py -cloudtower/models/brick_topo_deletion_params.py -cloudtower/models/brick_topo_move_params.py -cloudtower/models/brick_topo_move_params_data.py -cloudtower/models/brick_topo_order_by_input.py -cloudtower/models/brick_topo_updation_params.py -cloudtower/models/brick_topo_updation_params_data.py -cloudtower/models/brick_topo_where_input.py -cloudtower/models/bus.py -cloudtower/models/byte_unit.py -cloudtower/models/cancel_upload_task_params.py -cloudtower/models/clone_vm_volume_params.py -cloudtower/models/clone_vm_volume_params_data.py -cloudtower/models/cloud_init_net_work.py -cloudtower/models/cloud_init_net_work_route.py -cloudtower/models/cloud_init_network_type_enum.py -cloudtower/models/cloud_tower_application.py -cloudtower/models/cloud_tower_application_connection.py -cloudtower/models/cloud_tower_application_order_by_input.py -cloudtower/models/cloud_tower_application_package.py -cloudtower/models/cloud_tower_application_package_connection.py -cloudtower/models/cloud_tower_application_package_order_by_input.py -cloudtower/models/cloud_tower_application_package_where_input.py -cloudtower/models/cloud_tower_application_state.py -cloudtower/models/cloud_tower_application_where_input.py -cloudtower/models/cloud_tower_application_where_unique_input.py -cloudtower/models/cluster.py -cloudtower/models/cluster_connection.py -cloudtower/models/cluster_connector_error_code.py -cloudtower/models/cluster_creation_params.py -cloudtower/models/cluster_deletion_params.py -cloudtower/models/cluster_enable_iscsi_updation_params.py -cloudtower/models/cluster_ha_updation_params.py -cloudtower/models/cluster_image.py -cloudtower/models/cluster_image_connection.py -cloudtower/models/cluster_image_order_by_input.py -cloudtower/models/cluster_image_where_input.py -cloudtower/models/cluster_license_updation_params.py -cloudtower/models/cluster_license_updation_params_data.py -cloudtower/models/cluster_network_setting_updation_params.py -cloudtower/models/cluster_network_setting_updation_params_data.py -cloudtower/models/cluster_order_by_input.py -cloudtower/models/cluster_recycle_bin_creation_params.py -cloudtower/models/cluster_recycle_bin_creation_params_data.py -cloudtower/models/cluster_recycle_bin_deletion_params.py -cloudtower/models/cluster_recycle_bin_updation_params.py -cloudtower/models/cluster_settings.py -cloudtower/models/cluster_settings_connection.py -cloudtower/models/cluster_settings_order_by_input.py -cloudtower/models/cluster_settings_where_input.py -cloudtower/models/cluster_topo.py -cloudtower/models/cluster_topo_connection.py -cloudtower/models/cluster_topo_order_by_input.py -cloudtower/models/cluster_topo_where_input.py -cloudtower/models/cluster_type.py -cloudtower/models/cluster_updation_params.py -cloudtower/models/cluster_updation_params_data.py -cloudtower/models/cluster_upgrade_history.py -cloudtower/models/cluster_upgrade_history_connection.py -cloudtower/models/cluster_upgrade_history_order_by_input.py -cloudtower/models/cluster_upgrade_history_where_input.py -cloudtower/models/cluster_virtualization_updation_params.py -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 -cloudtower/models/consistency_group_creation_params.py -cloudtower/models/consistency_group_deletion_params.py -cloudtower/models/consistency_group_deletion_params_data.py -cloudtower/models/consistency_group_order_by_input.py -cloudtower/models/consistency_group_snapshot.py -cloudtower/models/consistency_group_snapshot_connection.py -cloudtower/models/consistency_group_snapshot_creation_params.py -cloudtower/models/consistency_group_snapshot_deletion_params.py -cloudtower/models/consistency_group_snapshot_deletion_params_data.py -cloudtower/models/consistency_group_snapshot_order_by_input.py -cloudtower/models/consistency_group_snapshot_updation_params.py -cloudtower/models/consistency_group_snapshot_where_input.py -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 -cloudtower/models/content_library_image_import_data.py -cloudtower/models/content_library_image_import_params.py -cloudtower/models/content_library_image_order_by_input.py -cloudtower/models/content_library_image_updation_cluster_params.py -cloudtower/models/content_library_image_updation_cluster_params_data.py -cloudtower/models/content_library_image_updation_params.py -cloudtower/models/content_library_image_updation_params_data.py -cloudtower/models/content_library_image_where_input.py -cloudtower/models/content_library_import_vm_nic.py -cloudtower/models/content_library_vm_template.py -cloudtower/models/content_library_vm_template_connection.py -cloudtower/models/content_library_vm_template_creation_params.py -cloudtower/models/content_library_vm_template_deletion_params.py -cloudtower/models/content_library_vm_template_export_params.py -cloudtower/models/content_library_vm_template_import_params.py -cloudtower/models/content_library_vm_template_order_by_input.py -cloudtower/models/content_library_vm_template_ovf_disk_operate.py -cloudtower/models/content_library_vm_template_updation_cluster_params.py -cloudtower/models/content_library_vm_template_updation_cluster_params_data.py -cloudtower/models/content_library_vm_template_updation_params.py -cloudtower/models/content_library_vm_template_updation_params_data.py -cloudtower/models/content_library_vm_template_where_input.py -cloudtower/models/content_library_vmdk_cdrom_modify.py -cloudtower/models/content_library_vmdk_cdrom_mount.py -cloudtower/models/convert_vm_template_to_vm_params.py -cloudtower/models/copy_iscsi_lun_params.py -cloudtower/models/cpu_fan_speed_unit.py -cloudtower/models/create_vcenter_account_params.py -cloudtower/models/create_vcenter_account_params_data.py -cloudtower/models/customize_alert_rule_updation_params.py -cloudtower/models/customize_alert_rule_updation_params_data.py -cloudtower/models/data_point.py -cloudtower/models/datacenter.py -cloudtower/models/datacenter_connection.py -cloudtower/models/datacenter_creation_params.py -cloudtower/models/datacenter_deletion_params.py -cloudtower/models/datacenter_order_by_input.py -cloudtower/models/datacenter_updation_params.py -cloudtower/models/datacenter_updation_params_data.py -cloudtower/models/datacenter_where_input.py -cloudtower/models/datacenter_where_unique_input.py -cloudtower/models/delete_alert_notifier.py -cloudtower/models/delete_alert_notifier_params.py -cloudtower/models/delete_brick_topo.py -cloudtower/models/delete_cloud_tower_application_package.py -cloudtower/models/delete_cloud_tower_application_package_params.py -cloudtower/models/delete_cluster.py -cloudtower/models/delete_cluster_recycle_bin.py -cloudtower/models/delete_consistency_group.py -cloudtower/models/delete_consistency_group_snapshot.py -cloudtower/models/delete_content_library_image.py -cloudtower/models/delete_content_library_vm_template.py -cloudtower/models/delete_datacenter.py -cloudtower/models/delete_elf_image.py -cloudtower/models/delete_entity_filter.py -cloudtower/models/delete_graph.py -cloudtower/models/delete_iscsi_lun.py -cloudtower/models/delete_iscsi_lun_snapshot.py -cloudtower/models/delete_iscsi_target.py -cloudtower/models/delete_label.py -cloudtower/models/delete_log_collection.py -cloudtower/models/delete_namespace_group.py -cloudtower/models/delete_nfs_export.py -cloudtower/models/delete_nvmf_namespace.py -cloudtower/models/delete_nvmf_namespace_snapshot.py -cloudtower/models/delete_nvmf_subsystem.py -cloudtower/models/delete_organization.py -cloudtower/models/delete_rack_topo.py -cloudtower/models/delete_report_template.py -cloudtower/models/delete_role.py -cloudtower/models/delete_security_group.py -cloudtower/models/delete_security_policy.py -cloudtower/models/delete_snapshot_group.py -cloudtower/models/delete_snapshot_plan.py -cloudtower/models/delete_snmp_transport.py -cloudtower/models/delete_snmp_trap_receiver.py -cloudtower/models/delete_user.py -cloudtower/models/delete_vds.py -cloudtower/models/delete_view.py -cloudtower/models/delete_virtual_private_cloud.py -cloudtower/models/delete_virtual_private_cloud_floating_ip.py -cloudtower/models/delete_virtual_private_cloud_nat_gateway.py -cloudtower/models/delete_virtual_private_cloud_route_table.py -cloudtower/models/delete_virtual_private_cloud_router_gateway.py -cloudtower/models/delete_virtual_private_cloud_security_group.py -cloudtower/models/delete_virtual_private_cloud_security_policy.py -cloudtower/models/delete_virtual_private_cloud_subnet.py -cloudtower/models/delete_vlan.py -cloudtower/models/delete_vm.py -cloudtower/models/delete_vm_folder.py -cloudtower/models/delete_vm_placement_group.py -cloudtower/models/delete_vm_snapshot.py -cloudtower/models/delete_vm_template.py -cloudtower/models/delete_vm_volume.py -cloudtower/models/delete_vm_volume_snapshot.py -cloudtower/models/deploy.py -cloudtower/models/deploy_cloud_tower_application_params.py -cloudtower/models/deploy_connection.py -cloudtower/models/deploy_order_by_input.py -cloudtower/models/deploy_where_input.py -cloudtower/models/direction.py -cloudtower/models/discovered_host.py -cloudtower/models/disk.py -cloudtower/models/disk_connection.py -cloudtower/models/disk_function.py -cloudtower/models/disk_health_status.py -cloudtower/models/disk_mount_params.py -cloudtower/models/disk_mount_params_data.py -cloudtower/models/disk_operate_modify_disk.py -cloudtower/models/disk_order_by_input.py -cloudtower/models/disk_type.py -cloudtower/models/disk_unmount_params.py -cloudtower/models/disk_usage.py -cloudtower/models/disk_usage_status.py -cloudtower/models/disk_where_input.py -cloudtower/models/elf_data_store.py -cloudtower/models/elf_data_store_connection.py -cloudtower/models/elf_data_store_order_by_input.py -cloudtower/models/elf_data_store_type.py -cloudtower/models/elf_data_store_where_input.py -cloudtower/models/elf_image.py -cloudtower/models/elf_image_connection.py -cloudtower/models/elf_image_deletion_params.py -cloudtower/models/elf_image_order_by_input.py -cloudtower/models/elf_image_updation_params.py -cloudtower/models/elf_image_updation_params_data.py -cloudtower/models/elf_image_where_input.py -cloudtower/models/elf_storage_policy.py -cloudtower/models/elf_storage_policy_connection.py -cloudtower/models/elf_storage_policy_order_by_input.py -cloudtower/models/elf_storage_policy_where_input.py -cloudtower/models/enter_maintenance_mode_check_params.py -cloudtower/models/enter_maintenance_mode_check_result.py -cloudtower/models/enter_maintenance_mode_input.py -cloudtower/models/enter_maintenance_mode_params.py -cloudtower/models/enter_maintenance_mode_result.py -cloudtower/models/enter_maintenance_mode_result_params.py -cloudtower/models/enter_maintenance_mode_result_params_where.py -cloudtower/models/entity_async_status.py -cloudtower/models/entity_filter.py -cloudtower/models/entity_filter_connection.py -cloudtower/models/entity_filter_creation_params.py -cloudtower/models/entity_filter_deletion_params.py -cloudtower/models/entity_filter_order_by_input.py -cloudtower/models/entity_filter_updation_params.py -cloudtower/models/entity_filter_updation_params_data.py -cloudtower/models/entity_filter_where_input.py -cloudtower/models/entity_type.py -cloudtower/models/error_body.py -cloudtower/models/error_code.py -cloudtower/models/everoute_cluster.py -cloudtower/models/everoute_cluster_connection.py -cloudtower/models/everoute_cluster_order_by_input.py -cloudtower/models/everoute_cluster_phase.py -cloudtower/models/everoute_cluster_where_input.py -cloudtower/models/everoute_feature_type.py -cloudtower/models/everoute_license.py -cloudtower/models/everoute_license_connection.py -cloudtower/models/everoute_license_order_by_input.py -cloudtower/models/everoute_license_pricing_type.py -cloudtower/models/everoute_license_where_input.py -cloudtower/models/everoute_package.py -cloudtower/models/everoute_package_connection.py -cloudtower/models/everoute_package_order_by_input.py -cloudtower/models/everoute_package_where_input.py -cloudtower/models/execute_plan.py -cloudtower/models/exit_maintenance_mode_input.py -cloudtower/models/exit_maintenance_mode_params.py -cloudtower/models/exit_maintenance_mode_result.py -cloudtower/models/exit_maintenance_mode_result_params.py -cloudtower/models/export_file_download_links.py -cloudtower/models/export_vm_volume_params.py -cloudtower/models/export_vm_volume_params_data.py -cloudtower/models/extra_ip.py -cloudtower/models/filter_rule_aggregation_enum.py -cloudtower/models/filter_rule_input.py -cloudtower/models/filter_rule_metric_enum.py -cloudtower/models/filter_rule_op_enum.py -cloudtower/models/filter_status.py -cloudtower/models/force_stop_log_collection_params.py -cloudtower/models/get_alert_notifiers_connection_request_body.py -cloudtower/models/get_alert_notifiers_request_body.py -cloudtower/models/get_alert_rules_connection_request_body.py -cloudtower/models/get_alert_rules_request_body.py -cloudtower/models/get_alerts_connection_request_body.py -cloudtower/models/get_alerts_request_body.py -cloudtower/models/get_applications_connection_request_body.py -cloudtower/models/get_applications_request_body.py -cloudtower/models/get_brick_topoes_connection_request_body.py -cloudtower/models/get_brick_topoes_request_body.py -cloudtower/models/get_cloud_tower_application_packages_connection_request_body.py -cloudtower/models/get_cloud_tower_application_packages_request_body.py -cloudtower/models/get_cloud_tower_applications_connection_request_body.py -cloudtower/models/get_cloud_tower_applications_request_body.py -cloudtower/models/get_cluster_images_connection_request_body.py -cloudtower/models/get_cluster_images_request_body.py -cloudtower/models/get_cluster_metric_input.py -cloudtower/models/get_cluster_settingses_connection_request_body.py -cloudtower/models/get_cluster_settingses_request_body.py -cloudtower/models/get_cluster_topoes_connection_request_body.py -cloudtower/models/get_cluster_topoes_request_body.py -cloudtower/models/get_cluster_upgrade_histories_connection_request_body.py -cloudtower/models/get_cluster_upgrade_histories_request_body.py -cloudtower/models/get_clusters_connection_request_body.py -cloudtower/models/get_clusters_request_body.py -cloudtower/models/get_consistency_group_snapshots_connection_request_body.py -cloudtower/models/get_consistency_group_snapshots_request_body.py -cloudtower/models/get_consistency_groups_connection_request_body.py -cloudtower/models/get_consistency_groups_request_body.py -cloudtower/models/get_content_library_images_connection_request_body.py -cloudtower/models/get_content_library_images_request_body.py -cloudtower/models/get_content_library_vm_templates_connection_request_body.py -cloudtower/models/get_content_library_vm_templates_request_body.py -cloudtower/models/get_datacenters_connection_request_body.py -cloudtower/models/get_datacenters_request_body.py -cloudtower/models/get_deploys_connection_request_body.py -cloudtower/models/get_deploys_request_body.py -cloudtower/models/get_discover_hosts_request_body.py -cloudtower/models/get_disk_metric_input.py -cloudtower/models/get_disks_connection_request_body.py -cloudtower/models/get_disks_request_body.py -cloudtower/models/get_elf_data_stores_connection_request_body.py -cloudtower/models/get_elf_data_stores_request_body.py -cloudtower/models/get_elf_images_connection_request_body.py -cloudtower/models/get_elf_images_request_body.py -cloudtower/models/get_elf_storage_policies_connection_request_body.py -cloudtower/models/get_elf_storage_policies_request_body.py -cloudtower/models/get_entity_filters_connection_request_body.py -cloudtower/models/get_entity_filters_request_body.py -cloudtower/models/get_everoute_clusters_connection_request_body.py -cloudtower/models/get_everoute_clusters_request_body.py -cloudtower/models/get_everoute_licenses_connection_request_body.py -cloudtower/models/get_everoute_licenses_request_body.py -cloudtower/models/get_everoute_packages_connection_request_body.py -cloudtower/models/get_everoute_packages_request_body.py -cloudtower/models/get_export_file_download_links_params.py -cloudtower/models/get_global_alert_rules_connection_request_body.py -cloudtower/models/get_global_alert_rules_request_body.py -cloudtower/models/get_global_settingses_connection_request_body.py -cloudtower/models/get_global_settingses_request_body.py -cloudtower/models/get_gpu_devices_connection_request_body.py -cloudtower/models/get_gpu_devices_request_body.py -cloudtower/models/get_graphs_connection_request_body.py -cloudtower/models/get_graphs_request_body.py -cloudtower/models/get_host_metric_input.py -cloudtower/models/get_host_network_metric_input.py -cloudtower/models/get_host_service_metric_input.py -cloudtower/models/get_hosts_connection_request_body.py -cloudtower/models/get_hosts_request_body.py -cloudtower/models/get_ipmis_request_body.py -cloudtower/models/get_iscsi_connections_connection_request_body.py -cloudtower/models/get_iscsi_connections_request_body.py -cloudtower/models/get_iscsi_lun_snapshots_connection_request_body.py -cloudtower/models/get_iscsi_lun_snapshots_request_body.py -cloudtower/models/get_iscsi_luns_connection_request_body.py -cloudtower/models/get_iscsi_luns_request_body.py -cloudtower/models/get_iscsi_targets_connection_request_body.py -cloudtower/models/get_iscsi_targets_request_body.py -cloudtower/models/get_isolation_policies_connection_request_body.py -cloudtower/models/get_isolation_policies_request_body.py -cloudtower/models/get_labels_connection_request_body.py -cloudtower/models/get_labels_request_body.py -cloudtower/models/get_licenses_connection_request_body.py -cloudtower/models/get_licenses_request_body.py -cloudtower/models/get_log_collections_connection_request_body.py -cloudtower/models/get_log_collections_request_body.py -cloudtower/models/get_log_service_configs_request_body.py -cloudtower/models/get_lun_metric_input.py -cloudtower/models/get_meta_leader_request_body.py -cloudtower/models/get_namespace_groups_connection_request_body.py -cloudtower/models/get_namespace_groups_request_body.py -cloudtower/models/get_nfs_exports_connection_request_body.py -cloudtower/models/get_nfs_exports_request_body.py -cloudtower/models/get_nfs_inodes_connection_request_body.py -cloudtower/models/get_nfs_inodes_request_body.py -cloudtower/models/get_nics_connection_request_body.py -cloudtower/models/get_nics_request_body.py -cloudtower/models/get_node_topoes_connection_request_body.py -cloudtower/models/get_node_topoes_request_body.py -cloudtower/models/get_nvmf_namespace_metric_input.py -cloudtower/models/get_nvmf_namespace_snapshots_connection_request_body.py -cloudtower/models/get_nvmf_namespace_snapshots_request_body.py -cloudtower/models/get_nvmf_namespaces_connection_request_body.py -cloudtower/models/get_nvmf_namespaces_request_body.py -cloudtower/models/get_nvmf_subsystems_connection_request_body.py -cloudtower/models/get_nvmf_subsystems_request_body.py -cloudtower/models/get_organizations_connection_request_body.py -cloudtower/models/get_organizations_request_body.py -cloudtower/models/get_pmem_dimms_connection_request_body.py -cloudtower/models/get_pmem_dimms_request_body.py -cloudtower/models/get_rack_topoes_connection_request_body.py -cloudtower/models/get_rack_topoes_request_body.py -cloudtower/models/get_report_tasks_connection_request_body.py -cloudtower/models/get_report_tasks_request_body.py -cloudtower/models/get_report_templates_connection_request_body.py -cloudtower/models/get_report_templates_request_body.py -cloudtower/models/get_scvm_disk_metric_input.py -cloudtower/models/get_scvm_metric_input.py -cloudtower/models/get_scvm_network_input.py -cloudtower/models/get_scvm_service_metric_input.py -cloudtower/models/get_security_groups_connection_request_body.py -cloudtower/models/get_security_groups_request_body.py -cloudtower/models/get_security_policies_connection_request_body.py -cloudtower/models/get_security_policies_request_body.py -cloudtower/models/get_snapshot_groups_connection_request_body.py -cloudtower/models/get_snapshot_groups_request_body.py -cloudtower/models/get_snapshot_plan_tasks_connection_request_body.py -cloudtower/models/get_snapshot_plan_tasks_request_body.py -cloudtower/models/get_snapshot_plans_connection_request_body.py -cloudtower/models/get_snapshot_plans_request_body.py -cloudtower/models/get_snmp_transports_connection_request_body.py -cloudtower/models/get_snmp_transports_request_body.py -cloudtower/models/get_snmp_trap_receivers_connection_request_body.py -cloudtower/models/get_snmp_trap_receivers_request_body.py -cloudtower/models/get_svt_images_connection_request_body.py -cloudtower/models/get_svt_images_request_body.py -cloudtower/models/get_system_audit_logs_connection_request_body.py -cloudtower/models/get_system_audit_logs_request_body.py -cloudtower/models/get_tasks_connection_request_body.py -cloudtower/models/get_tasks_request_body.py -cloudtower/models/get_top_n_metric_input.py -cloudtower/models/get_upload_tasks_connection_request_body.py -cloudtower/models/get_upload_tasks_request_body.py -cloudtower/models/get_usb_devices_connection_request_body.py -cloudtower/models/get_usb_devices_request_body.py -cloudtower/models/get_user_audit_logs_connection_request_body.py -cloudtower/models/get_user_audit_logs_request_body.py -cloudtower/models/get_user_role_nexts_connection_request_body.py -cloudtower/models/get_user_role_nexts_request_body.py -cloudtower/models/get_users_connection_request_body.py -cloudtower/models/get_users_request_body.py -cloudtower/models/get_v2_everoute_licenses_connection_request_body.py -cloudtower/models/get_v2_everoute_licenses_request_body.py -cloudtower/models/get_vcenter_accounts_connection_request_body.py -cloudtower/models/get_vcenter_accounts_request_body.py -cloudtower/models/get_vdses_connection_request_body.py -cloudtower/models/get_vdses_request_body.py -cloudtower/models/get_views_connection_request_body.py -cloudtower/models/get_views_request_body.py -cloudtower/models/get_virtual_private_cloud_cluster_bindings_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_cluster_bindings_request_body.py -cloudtower/models/get_virtual_private_cloud_external_subnets_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_external_subnets_request_body.py -cloudtower/models/get_virtual_private_cloud_floating_ips_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_floating_ips_request_body.py -cloudtower/models/get_virtual_private_cloud_nat_gateways_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_nat_gateways_request_body.py -cloudtower/models/get_virtual_private_cloud_route_tables_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_route_tables_request_body.py -cloudtower/models/get_virtual_private_cloud_router_gateways_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_router_gateways_request_body.py -cloudtower/models/get_virtual_private_cloud_security_groups_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_security_groups_request_body.py -cloudtower/models/get_virtual_private_cloud_security_policies_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_security_policies_request_body.py -cloudtower/models/get_virtual_private_cloud_subnets_connection_request_body.py -cloudtower/models/get_virtual_private_cloud_subnets_request_body.py -cloudtower/models/get_virtual_private_clouds_connection_request_body.py -cloudtower/models/get_virtual_private_clouds_request_body.py -cloudtower/models/get_vlans_connection_request_body.py -cloudtower/models/get_vlans_request_body.py -cloudtower/models/get_vm_disks_connection_request_body.py -cloudtower/models/get_vm_disks_request_body.py -cloudtower/models/get_vm_entity_filter_results_connection_request_body.py -cloudtower/models/get_vm_entity_filter_results_request_body.py -cloudtower/models/get_vm_export_files_connection_request_body.py -cloudtower/models/get_vm_export_files_request_body.py -cloudtower/models/get_vm_folders_connection_request_body.py -cloudtower/models/get_vm_folders_request_body.py -cloudtower/models/get_vm_metric_input.py -cloudtower/models/get_vm_net_work_metric_input.py -cloudtower/models/get_vm_nics_connection_request_body.py -cloudtower/models/get_vm_nics_request_body.py -cloudtower/models/get_vm_placement_groups_connection_request_body.py -cloudtower/models/get_vm_placement_groups_request_body.py -cloudtower/models/get_vm_snapshots_connection_request_body.py -cloudtower/models/get_vm_snapshots_request_body.py -cloudtower/models/get_vm_templates_connection_request_body.py -cloudtower/models/get_vm_templates_request_body.py -cloudtower/models/get_vm_vnc_info_params.py -cloudtower/models/get_vm_volume_metric_input.py -cloudtower/models/get_vm_volume_snapshots_connection_request_body.py -cloudtower/models/get_vm_volume_snapshots_request_body.py -cloudtower/models/get_vm_volumes_connection_request_body.py -cloudtower/models/get_vm_volumes_request_body.py -cloudtower/models/get_vms_connection_request_body.py -cloudtower/models/get_vms_request_body.py -cloudtower/models/get_vsphere_esxi_accounts_connection_request_body.py -cloudtower/models/get_vsphere_esxi_accounts_request_body.py -cloudtower/models/get_witness_metric_input.py -cloudtower/models/get_witness_services_request_body.py -cloudtower/models/get_witnesses_connection_request_body.py -cloudtower/models/get_witnesses_request_body.py -cloudtower/models/get_zone_metric_input.py -cloudtower/models/get_zone_topoes_connection_request_body.py -cloudtower/models/get_zone_topoes_request_body.py -cloudtower/models/get_zones_connection_request_body.py -cloudtower/models/get_zones_request_body.py -cloudtower/models/global_alert_rule.py -cloudtower/models/global_alert_rule_connection.py -cloudtower/models/global_alert_rule_order_by_input.py -cloudtower/models/global_alert_rule_updation_params.py -cloudtower/models/global_alert_rule_updation_params_data.py -cloudtower/models/global_alert_rule_where_input.py -cloudtower/models/global_policy_action.py -cloudtower/models/global_recycle_bin_updation_params.py -cloudtower/models/global_settings.py -cloudtower/models/global_settings_connection.py -cloudtower/models/global_settings_order_by_input.py -cloudtower/models/global_settings_where_input.py -cloudtower/models/gpu_device.py -cloudtower/models/gpu_device_connection.py -cloudtower/models/gpu_device_description_updation_params.py -cloudtower/models/gpu_device_description_updation_params_data.py -cloudtower/models/gpu_device_order_by_input.py -cloudtower/models/gpu_device_sriov_switch_params.py -cloudtower/models/gpu_device_sriov_switch_params_data.py -cloudtower/models/gpu_device_status.py -cloudtower/models/gpu_device_usage.py -cloudtower/models/gpu_device_usage_updation_params.py -cloudtower/models/gpu_device_usage_updation_params_data.py -cloudtower/models/gpu_device_where_input.py -cloudtower/models/gpu_vm_detail.py -cloudtower/models/gpu_vm_info.py -cloudtower/models/graph.py -cloudtower/models/graph_connection.py -cloudtower/models/graph_creation_params.py -cloudtower/models/graph_deletion_params.py -cloudtower/models/graph_order_by_input.py -cloudtower/models/graph_type.py -cloudtower/models/graph_updation_params.py -cloudtower/models/graph_updation_params_data.py -cloudtower/models/graph_where_input.py -cloudtower/models/host.py -cloudtower/models/host_batch_create_disk_input.py -cloudtower/models/host_batch_create_iface_function.py -cloudtower/models/host_batch_create_iface_input.py -cloudtower/models/host_batch_create_ipmi_input.py -cloudtower/models/host_connection.py -cloudtower/models/host_creation_params.py -cloudtower/models/host_creation_params_data.py -cloudtower/models/host_order_by_input.py -cloudtower/models/host_state.py -cloudtower/models/host_status.py -cloudtower/models/host_updation_params.py -cloudtower/models/host_updation_params_data.py -cloudtower/models/host_vds_config.py -cloudtower/models/host_where_input.py -cloudtower/models/hypervisor.py -cloudtower/models/import_vm_volume_params.py -cloudtower/models/install_vmtools_params.py -cloudtower/models/install_vmtools_params_data.py -cloudtower/models/iommu_status.py -cloudtower/models/ip_security_policy.py -cloudtower/models/ipmi.py -cloudtower/models/ipmi_order_by_input.py -cloudtower/models/ipmi_where_input.py -cloudtower/models/iscsi_connection.py -cloudtower/models/iscsi_connection_connection.py -cloudtower/models/iscsi_connection_order_by_input.py -cloudtower/models/iscsi_connection_where_input.py -cloudtower/models/iscsi_lun.py -cloudtower/models/iscsi_lun_clone_params.py -cloudtower/models/iscsi_lun_common_params.py -cloudtower/models/iscsi_lun_connection.py -cloudtower/models/iscsi_lun_creation_params.py -cloudtower/models/iscsi_lun_creation_params_all_of.py -cloudtower/models/iscsi_lun_deletion_params.py -cloudtower/models/iscsi_lun_deletion_params_data.py -cloudtower/models/iscsi_lun_order_by_input.py -cloudtower/models/iscsi_lun_rollback_params.py -cloudtower/models/iscsi_lun_snapshot.py -cloudtower/models/iscsi_lun_snapshot_connection.py -cloudtower/models/iscsi_lun_snapshot_creation_effect.py -cloudtower/models/iscsi_lun_snapshot_creation_params.py -cloudtower/models/iscsi_lun_snapshot_deletion_params.py -cloudtower/models/iscsi_lun_snapshot_order_by_input.py -cloudtower/models/iscsi_lun_snapshot_where_input.py -cloudtower/models/iscsi_lun_updation_params.py -cloudtower/models/iscsi_lun_updation_params_data.py -cloudtower/models/iscsi_lun_updation_params_data_all_of.py -cloudtower/models/iscsi_lun_where_input.py -cloudtower/models/iscsi_target.py -cloudtower/models/iscsi_target_common_params.py -cloudtower/models/iscsi_target_common_params_initiator_chaps.py -cloudtower/models/iscsi_target_connection.py -cloudtower/models/iscsi_target_creation_params.py -cloudtower/models/iscsi_target_creation_params_all_of.py -cloudtower/models/iscsi_target_deletion_params.py -cloudtower/models/iscsi_target_order_by_input.py -cloudtower/models/iscsi_target_updation_params.py -cloudtower/models/iscsi_target_where_input.py -cloudtower/models/isolation_mode.py -cloudtower/models/isolation_policy.py -cloudtower/models/isolation_policy_connection.py -cloudtower/models/isolation_policy_order_by_input.py -cloudtower/models/isolation_policy_where_input.py -cloudtower/models/label.py -cloudtower/models/label_connection.py -cloudtower/models/label_creation_params.py -cloudtower/models/label_deletion_params.py -cloudtower/models/label_group.py -cloudtower/models/label_order_by_input.py -cloudtower/models/label_updation_params.py -cloudtower/models/label_updation_params_data.py -cloudtower/models/label_where_input.py -cloudtower/models/license.py -cloudtower/models/license_connection.py -cloudtower/models/license_order_by_input.py -cloudtower/models/license_type.py -cloudtower/models/license_updation_params.py -cloudtower/models/license_where_input.py -cloudtower/models/log_collection.py -cloudtower/models/log_collection_connection.py -cloudtower/models/log_collection_creation_params.py -cloudtower/models/log_collection_deletion_params.py -cloudtower/models/log_collection_order_by_input.py -cloudtower/models/log_collection_service_group_params.py -cloudtower/models/log_collection_status.py -cloudtower/models/log_collection_where_input.py -cloudtower/models/log_service_config.py -cloudtower/models/log_service_configs_input.py -cloudtower/models/login_input.py -cloudtower/models/login_response.py -cloudtower/models/maintenance_mode_enum.py -cloudtower/models/maintenance_mode_verify.py -cloudtower/models/maintenance_mode_vm_info.py -cloudtower/models/management_vlan_updation_params.py -cloudtower/models/management_vlan_updation_params_data.py -cloudtower/models/meta_leader.py -cloudtower/models/metric.py -cloudtower/models/metric_label.py -cloudtower/models/metric_sample.py -cloudtower/models/metric_stream.py -cloudtower/models/metric_type.py -cloudtower/models/metric_unit.py -cloudtower/models/metro_check_status_enum.py -cloudtower/models/mfa_type.py -cloudtower/models/mgt_ip_mapper.py -cloudtower/models/migrate_type.py -cloudtower/models/migrate_vm_config.py -cloudtower/models/migration_vlan_updation_params.py -cloudtower/models/mount_disks_params.py -cloudtower/models/mount_new_create_disks_params.py -cloudtower/models/mount_new_create_disks_params_vm_volume.py -cloudtower/models/namespace_group.py -cloudtower/models/namespace_group_connection.py -cloudtower/models/namespace_group_creation_params.py -cloudtower/models/namespace_group_deletion_params.py -cloudtower/models/namespace_group_order_by_input.py -cloudtower/models/namespace_group_updation_params.py -cloudtower/models/namespace_group_updation_params_data.py -cloudtower/models/namespace_group_where_input.py -cloudtower/models/nested_aggregate_alert.py -cloudtower/models/nested_aggregate_alert_notifier.py -cloudtower/models/nested_aggregate_alert_rule.py -cloudtower/models/nested_aggregate_application.py -cloudtower/models/nested_aggregate_brick_topo.py -cloudtower/models/nested_aggregate_cloud_tower_application.py -cloudtower/models/nested_aggregate_cloud_tower_application_package.py -cloudtower/models/nested_aggregate_cluster.py -cloudtower/models/nested_aggregate_cluster_image.py -cloudtower/models/nested_aggregate_cluster_settings.py -cloudtower/models/nested_aggregate_cluster_topo.py -cloudtower/models/nested_aggregate_cluster_upgrade_history.py -cloudtower/models/nested_aggregate_consistency_group.py -cloudtower/models/nested_aggregate_consistency_group_snapshot.py -cloudtower/models/nested_aggregate_content_library_image.py -cloudtower/models/nested_aggregate_content_library_vm_template.py -cloudtower/models/nested_aggregate_datacenter.py -cloudtower/models/nested_aggregate_deploy.py -cloudtower/models/nested_aggregate_disk.py -cloudtower/models/nested_aggregate_elf_data_store.py -cloudtower/models/nested_aggregate_elf_image.py -cloudtower/models/nested_aggregate_elf_storage_policy.py -cloudtower/models/nested_aggregate_entity_filter.py -cloudtower/models/nested_aggregate_everoute_cluster.py -cloudtower/models/nested_aggregate_everoute_license.py -cloudtower/models/nested_aggregate_everoute_package.py -cloudtower/models/nested_aggregate_global_alert_rule.py -cloudtower/models/nested_aggregate_global_settings.py -cloudtower/models/nested_aggregate_gpu_device.py -cloudtower/models/nested_aggregate_graph.py -cloudtower/models/nested_aggregate_host.py -cloudtower/models/nested_aggregate_iscsi_connection.py -cloudtower/models/nested_aggregate_iscsi_lun.py -cloudtower/models/nested_aggregate_iscsi_lun_snapshot.py -cloudtower/models/nested_aggregate_iscsi_target.py -cloudtower/models/nested_aggregate_isolation_policy.py -cloudtower/models/nested_aggregate_label.py -cloudtower/models/nested_aggregate_license.py -cloudtower/models/nested_aggregate_log_collection.py -cloudtower/models/nested_aggregate_namespace_group.py -cloudtower/models/nested_aggregate_nfs_export.py -cloudtower/models/nested_aggregate_nfs_inode.py -cloudtower/models/nested_aggregate_nic.py -cloudtower/models/nested_aggregate_node_topo.py -cloudtower/models/nested_aggregate_nvmf_namespace.py -cloudtower/models/nested_aggregate_nvmf_namespace_snapshot.py -cloudtower/models/nested_aggregate_nvmf_subsystem.py -cloudtower/models/nested_aggregate_organization.py -cloudtower/models/nested_aggregate_pmem_dimm.py -cloudtower/models/nested_aggregate_rack_topo.py -cloudtower/models/nested_aggregate_report_task.py -cloudtower/models/nested_aggregate_report_template.py -cloudtower/models/nested_aggregate_security_group.py -cloudtower/models/nested_aggregate_security_policy.py -cloudtower/models/nested_aggregate_snapshot_group.py -cloudtower/models/nested_aggregate_snapshot_plan.py -cloudtower/models/nested_aggregate_snapshot_plan_task.py -cloudtower/models/nested_aggregate_snmp_transport.py -cloudtower/models/nested_aggregate_snmp_trap_receiver.py -cloudtower/models/nested_aggregate_svt_image.py -cloudtower/models/nested_aggregate_system_audit_log.py -cloudtower/models/nested_aggregate_task.py -cloudtower/models/nested_aggregate_upload_task.py -cloudtower/models/nested_aggregate_usb_device.py -cloudtower/models/nested_aggregate_user.py -cloudtower/models/nested_aggregate_user_audit_log.py -cloudtower/models/nested_aggregate_user_role_next.py -cloudtower/models/nested_aggregate_v2_everoute_license.py -cloudtower/models/nested_aggregate_vcenter_account.py -cloudtower/models/nested_aggregate_vds.py -cloudtower/models/nested_aggregate_view.py -cloudtower/models/nested_aggregate_virtual_private_cloud.py -cloudtower/models/nested_aggregate_virtual_private_cloud_cluster_binding.py -cloudtower/models/nested_aggregate_virtual_private_cloud_external_subnet.py -cloudtower/models/nested_aggregate_virtual_private_cloud_floating_ip.py -cloudtower/models/nested_aggregate_virtual_private_cloud_nat_gateway.py -cloudtower/models/nested_aggregate_virtual_private_cloud_route_table.py -cloudtower/models/nested_aggregate_virtual_private_cloud_router_gateway.py -cloudtower/models/nested_aggregate_virtual_private_cloud_security_group.py -cloudtower/models/nested_aggregate_virtual_private_cloud_security_policy.py -cloudtower/models/nested_aggregate_virtual_private_cloud_subnet.py -cloudtower/models/nested_aggregate_vlan.py -cloudtower/models/nested_aggregate_vm.py -cloudtower/models/nested_aggregate_vm_disk.py -cloudtower/models/nested_aggregate_vm_entity_filter_result.py -cloudtower/models/nested_aggregate_vm_export_file.py -cloudtower/models/nested_aggregate_vm_folder.py -cloudtower/models/nested_aggregate_vm_nic.py -cloudtower/models/nested_aggregate_vm_placement_group.py -cloudtower/models/nested_aggregate_vm_snapshot.py -cloudtower/models/nested_aggregate_vm_template.py -cloudtower/models/nested_aggregate_vm_volume.py -cloudtower/models/nested_aggregate_vm_volume_snapshot.py -cloudtower/models/nested_aggregate_vsphere_esxi_account.py -cloudtower/models/nested_aggregate_witness.py -cloudtower/models/nested_aggregate_zone.py -cloudtower/models/nested_aggregate_zone_topo.py -cloudtower/models/nested_alert_rule.py -cloudtower/models/nested_application.py -cloudtower/models/nested_auth_settings.py -cloudtower/models/nested_brick_disk_layout.py -cloudtower/models/nested_brick_power.py -cloudtower/models/nested_brick_topo.py -cloudtower/models/nested_capacity.py -cloudtower/models/nested_cloud_tower_application.py -cloudtower/models/nested_cloud_tower_application_package.py -cloudtower/models/nested_cluster.py -cloudtower/models/nested_cluster_settings.py -cloudtower/models/nested_cluster_topo.py -cloudtower/models/nested_consistency_group.py -cloudtower/models/nested_consistency_group_snapshot.py -cloudtower/models/nested_content_library_image.py -cloudtower/models/nested_content_library_vm_template.py -cloudtower/models/nested_cpu.py -cloudtower/models/nested_datacenter.py -cloudtower/models/nested_discovered_host_dimms.py -cloudtower/models/nested_discovered_host_disk.py -cloudtower/models/nested_discovered_host_iface.py -cloudtower/models/nested_disk.py -cloudtower/models/nested_disk_failure_information.py -cloudtower/models/nested_elf_image.py -cloudtower/models/nested_entity_filter.py -cloudtower/models/nested_everoute_agent_status.py -cloudtower/models/nested_everoute_cluster.py -cloudtower/models/nested_everoute_cluster_agent_status.py -cloudtower/models/nested_everoute_cluster_condition.py -cloudtower/models/nested_everoute_cluster_controller_status.py -cloudtower/models/nested_everoute_cluster_status.py -cloudtower/models/nested_everoute_cluster_vm_metrics.py -cloudtower/models/nested_everoute_cluster_whitelist.py -cloudtower/models/nested_everoute_controller_instance.py -cloudtower/models/nested_everoute_controller_status.py -cloudtower/models/nested_everoute_controller_template.py -cloudtower/models/nested_everoute_manage_vds_status.py -cloudtower/models/nested_execute_plan.py -cloudtower/models/nested_filter_rule.py -cloudtower/models/nested_frozen_disks.py -cloudtower/models/nested_frozen_nic.py -cloudtower/models/nested_frozen_vlan.py -cloudtower/models/nested_global_alert_rule.py -cloudtower/models/nested_gpu_device.py -cloudtower/models/nested_gpu_driver_info.py -cloudtower/models/nested_graph.py -cloudtower/models/nested_host.py -cloudtower/models/nested_initiator_chap.py -cloudtower/models/nested_ipmi.py -cloudtower/models/nested_iscsi_lun.py -cloudtower/models/nested_iscsi_lun_snapshot.py -cloudtower/models/nested_iscsi_target.py -cloudtower/models/nested_isolation_policy.py -cloudtower/models/nested_label.py -cloudtower/models/nested_label_group.py -cloudtower/models/nested_license.py -cloudtower/models/nested_maintenance_host_state.py -cloudtower/models/nested_metro_availability_checklist.py -cloudtower/models/nested_metro_check_item.py -cloudtower/models/nested_metro_check_result.py -cloudtower/models/nested_namespace_group.py -cloudtower/models/nested_network_policy_rule.py -cloudtower/models/nested_network_policy_rule_port.py -cloudtower/models/nested_nfs_export.py -cloudtower/models/nested_nfs_inode.py -cloudtower/models/nested_nic.py -cloudtower/models/nested_node_topo.py -cloudtower/models/nested_nvmf_namespace.py -cloudtower/models/nested_nvmf_namespace_snapshot.py -cloudtower/models/nested_nvmf_subsystem.py -cloudtower/models/nested_organization.py -cloudtower/models/nested_partition.py -cloudtower/models/nested_password_recover_qa.py -cloudtower/models/nested_password_reover_qa_item.py -cloudtower/models/nested_pmem_dimm.py -cloudtower/models/nested_position.py -cloudtower/models/nested_rack_topo.py -cloudtower/models/nested_report_task.py -cloudtower/models/nested_report_template.py -cloudtower/models/nested_resource_meta.py -cloudtower/models/nested_security_policy.py -cloudtower/models/nested_security_policy_apply.py -cloudtower/models/nested_smtp_server.py -cloudtower/models/nested_snapshot_group.py -cloudtower/models/nested_snapshot_group_vm_disk_info.py -cloudtower/models/nested_snapshot_group_vm_info.py -cloudtower/models/nested_snapshot_plan.py -cloudtower/models/nested_snapshot_plan_task.py -cloudtower/models/nested_step.py -cloudtower/models/nested_svt_image.py -cloudtower/models/nested_tag_position.py -cloudtower/models/nested_task.py -cloudtower/models/nested_template_nic.py -cloudtower/models/nested_template_vpc_nic.py -cloudtower/models/nested_thresholds.py -cloudtower/models/nested_usb_device.py -cloudtower/models/nested_user.py -cloudtower/models/nested_user_role_next.py -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.py -cloudtower/models/nested_virtual_private_cloud_external_subnet.py -cloudtower/models/nested_virtual_private_cloud_floating_ip.py -cloudtower/models/nested_virtual_private_cloud_isolation_policy.py -cloudtower/models/nested_virtual_private_cloud_label_group.py -cloudtower/models/nested_virtual_private_cloud_nat_gateway.py -cloudtower/models/nested_virtual_private_cloud_network_policy_rule.py -cloudtower/models/nested_virtual_private_cloud_network_policy_rule_port.py -cloudtower/models/nested_virtual_private_cloud_nic.py -cloudtower/models/nested_virtual_private_cloud_route.py -cloudtower/models/nested_virtual_private_cloud_route_table.py -cloudtower/models/nested_virtual_private_cloud_router_gateway.py -cloudtower/models/nested_virtual_private_cloud_security_group.py -cloudtower/models/nested_virtual_private_cloud_security_policy.py -cloudtower/models/nested_virtual_private_cloud_security_policy_apply.py -cloudtower/models/nested_virtual_private_cloud_subnet.py -cloudtower/models/nested_vlan.py -cloudtower/models/nested_vm.py -cloudtower/models/nested_vm_disk.py -cloudtower/models/nested_vm_entity_filter_result.py -cloudtower/models/nested_vm_folder.py -cloudtower/models/nested_vm_nic.py -cloudtower/models/nested_vm_placement_group.py -cloudtower/models/nested_vm_recycle_bin.py -cloudtower/models/nested_vm_snapshot.py -cloudtower/models/nested_vm_template.py -cloudtower/models/nested_vm_volume.py -cloudtower/models/nested_vm_volume_snapshot.py -cloudtower/models/nested_vpc_dnat_rule_type.py -cloudtower/models/nested_vpc_router_gateway_rule_type.py -cloudtower/models/nested_vpc_subnet_ip_poo_type.py -cloudtower/models/nested_vsphere_esxi_account.py -cloudtower/models/nested_witness.py -cloudtower/models/nested_zone.py -cloudtower/models/nested_zone_topo.py -cloudtower/models/network_policy_rule_port_input.py -cloudtower/models/network_policy_rule_port_protocol.py -cloudtower/models/network_policy_rule_type.py -cloudtower/models/network_type.py -cloudtower/models/nfs_export.py -cloudtower/models/nfs_export_connection.py -cloudtower/models/nfs_export_creation_params.py -cloudtower/models/nfs_export_deletion_params.py -cloudtower/models/nfs_export_order_by_input.py -cloudtower/models/nfs_export_updation_params.py -cloudtower/models/nfs_export_updation_params_data.py -cloudtower/models/nfs_export_where_input.py -cloudtower/models/nfs_inode.py -cloudtower/models/nfs_inode_connection.py -cloudtower/models/nfs_inode_order_by_input.py -cloudtower/models/nfs_inode_where_input.py -cloudtower/models/nic.py -cloudtower/models/nic_connection.py -cloudtower/models/nic_driver_state.py -cloudtower/models/nic_order_by_input.py -cloudtower/models/nic_updation_params.py -cloudtower/models/nic_updation_params_data.py -cloudtower/models/nic_user_usage.py -cloudtower/models/nic_where_input.py -cloudtower/models/node_top_updation_param.py -cloudtower/models/node_topo.py -cloudtower/models/node_topo_connection.py -cloudtower/models/node_topo_order_by_input.py -cloudtower/models/node_topo_updation_params_data.py -cloudtower/models/node_topo_where_input.py -cloudtower/models/node_topo_where_unique_input.py -cloudtower/models/notifier_language_code.py -cloudtower/models/notifier_security_mode.py -cloudtower/models/ntp_mode.py -cloudtower/models/nvmf_namespace.py -cloudtower/models/nvmf_namespace_clone_params.py -cloudtower/models/nvmf_namespace_common_params.py -cloudtower/models/nvmf_namespace_connection.py -cloudtower/models/nvmf_namespace_creation_params.py -cloudtower/models/nvmf_namespace_creation_params_all_of.py -cloudtower/models/nvmf_namespace_deletion_params.py -cloudtower/models/nvmf_namespace_order_by_input.py -cloudtower/models/nvmf_namespace_rollback_params.py -cloudtower/models/nvmf_namespace_snapshot.py -cloudtower/models/nvmf_namespace_snapshot_connection.py -cloudtower/models/nvmf_namespace_snapshot_creation_params.py -cloudtower/models/nvmf_namespace_snapshot_deletion_params.py -cloudtower/models/nvmf_namespace_snapshot_order_by_input.py -cloudtower/models/nvmf_namespace_snapshot_where_input.py -cloudtower/models/nvmf_namespace_updation_params.py -cloudtower/models/nvmf_namespace_updation_params_data.py -cloudtower/models/nvmf_namespace_where_input.py -cloudtower/models/nvmf_subsystem.py -cloudtower/models/nvmf_subsystem_common_params.py -cloudtower/models/nvmf_subsystem_connection.py -cloudtower/models/nvmf_subsystem_creation_params.py -cloudtower/models/nvmf_subsystem_creation_params_all_of.py -cloudtower/models/nvmf_subsystem_deletion_params.py -cloudtower/models/nvmf_subsystem_order_by_input.py -cloudtower/models/nvmf_subsystem_policy_type.py -cloudtower/models/nvmf_subsystem_updation_params.py -cloudtower/models/nvmf_subsystem_where_input.py -cloudtower/models/operate_action_enum.py -cloudtower/models/operate_host_power_data.py -cloudtower/models/operate_host_power_params.py -cloudtower/models/organization.py -cloudtower/models/organization_connection.py -cloudtower/models/organization_creation_params.py -cloudtower/models/organization_deletion_params.py -cloudtower/models/organization_order_by_input.py -cloudtower/models/organization_updation_params.py -cloudtower/models/organization_where_input.py -cloudtower/models/ovf_cpu.py -cloudtower/models/ovf_disk.py -cloudtower/models/ovf_disk_operate.py -cloudtower/models/ovf_nic.py -cloudtower/models/parsed_ovf.py -cloudtower/models/partition_usage.py -cloudtower/models/password_complexity.py -cloudtower/models/pmem_dimm.py -cloudtower/models/pmem_dimm_connection.py -cloudtower/models/pmem_dimm_order_by_input.py -cloudtower/models/pmem_dimm_where_input.py -cloudtower/models/policy_mode.py -cloudtower/models/position.py -cloudtower/models/power_position.py -cloudtower/models/protect_snapshot_status.py -cloudtower/models/rack_topo.py -cloudtower/models/rack_topo_connection.py -cloudtower/models/rack_topo_creation_params.py -cloudtower/models/rack_topo_deletion_params.py -cloudtower/models/rack_topo_order_by_input.py -cloudtower/models/rack_topo_updation_params.py -cloudtower/models/rack_topo_updation_params_data.py -cloudtower/models/rack_topo_where_input.py -cloudtower/models/remove_clusters_from_datacenter_params.py -cloudtower/models/report_resource_input_enum.py -cloudtower/models/report_task.py -cloudtower/models/report_task_connection.py -cloudtower/models/report_task_order_by_input.py -cloudtower/models/report_task_where_input.py -cloudtower/models/report_template.py -cloudtower/models/report_template_connection.py -cloudtower/models/report_template_creation_params.py -cloudtower/models/report_template_deletion_params.py -cloudtower/models/report_template_order_by_input.py -cloudtower/models/report_template_updation_params.py -cloudtower/models/report_template_updation_params_data.py -cloudtower/models/report_template_where_input.py -cloudtower/models/reporte_template_generation_params.py -cloudtower/models/resolve_alert_params.py -cloudtower/models/resource_meta.py -cloudtower/models/role_creation_params.py -cloudtower/models/role_deletion_params.py -cloudtower/models/role_updation_params.py -cloudtower/models/role_updation_params_data.py -cloudtower/models/roleaction.py -cloudtower/models/root_user_creation_params.py -cloudtower/models/security_group.py -cloudtower/models/security_group_connection.py -cloudtower/models/security_group_create_params.py -cloudtower/models/security_group_delete_params.py -cloudtower/models/security_group_order_by_input.py -cloudtower/models/security_group_update_body.py -cloudtower/models/security_group_update_params.py -cloudtower/models/security_group_where_input.py -cloudtower/models/security_policy.py -cloudtower/models/security_policy_apply_to_input.py -cloudtower/models/security_policy_apply_to_input_target.py -cloudtower/models/security_policy_connection.py -cloudtower/models/security_policy_create_params.py -cloudtower/models/security_policy_delete_params.py -cloudtower/models/security_policy_ingress_egress_input.py -cloudtower/models/security_policy_ingress_egress_input_target.py -cloudtower/models/security_policy_order_by_input.py -cloudtower/models/security_policy_update_body.py -cloudtower/models/security_policy_update_params.py -cloudtower/models/security_policy_where_input.py -cloudtower/models/severity_enum.py -cloudtower/models/shutdown_vm_id.py -cloudtower/models/smtp_secure_mode.py -cloudtower/models/smtp_server_where_input.py -cloudtower/models/snapshot_group.py -cloudtower/models/snapshot_group_clone_param.py -cloudtower/models/snapshot_group_clone_params.py -cloudtower/models/snapshot_group_connection.py -cloudtower/models/snapshot_group_deletion_params.py -cloudtower/models/snapshot_group_keep_params.py -cloudtower/models/snapshot_group_order_by_input.py -cloudtower/models/snapshot_group_rollback_params.py -cloudtower/models/snapshot_group_where_input.py -cloudtower/models/snapshot_plan.py -cloudtower/models/snapshot_plan_connection.py -cloudtower/models/snapshot_plan_creation_params.py -cloudtower/models/snapshot_plan_deletion_params.py -cloudtower/models/snapshot_plan_execute_status.py -cloudtower/models/snapshot_plan_execute_type.py -cloudtower/models/snapshot_plan_execution_params.py -cloudtower/models/snapshot_plan_execution_params_data.py -cloudtower/models/snapshot_plan_order_by_input.py -cloudtower/models/snapshot_plan_resume_params.py -cloudtower/models/snapshot_plan_status.py -cloudtower/models/snapshot_plan_suspended_params.py -cloudtower/models/snapshot_plan_task.py -cloudtower/models/snapshot_plan_task_connection.py -cloudtower/models/snapshot_plan_task_order_by_input.py -cloudtower/models/snapshot_plan_task_type.py -cloudtower/models/snapshot_plan_task_where_input.py -cloudtower/models/snapshot_plan_updation_params.py -cloudtower/models/snapshot_plan_updation_params_data.py -cloudtower/models/snapshot_plan_where_input.py -cloudtower/models/snmp_auth_protocol.py -cloudtower/models/snmp_language_code.py -cloudtower/models/snmp_privacy_protocol.py -cloudtower/models/snmp_protocol.py -cloudtower/models/snmp_transport.py -cloudtower/models/snmp_transport_connection.py -cloudtower/models/snmp_transport_creation_params.py -cloudtower/models/snmp_transport_deletion_params.py -cloudtower/models/snmp_transport_order_by_input.py -cloudtower/models/snmp_transport_updation_params.py -cloudtower/models/snmp_transport_updation_params_data.py -cloudtower/models/snmp_transport_where_input.py -cloudtower/models/snmp_trap_receiver.py -cloudtower/models/snmp_trap_receiver_connection.py -cloudtower/models/snmp_trap_receiver_creation_params.py -cloudtower/models/snmp_trap_receiver_deletion_params.py -cloudtower/models/snmp_trap_receiver_order_by_input.py -cloudtower/models/snmp_trap_receiver_updation_params.py -cloudtower/models/snmp_trap_receiver_updation_params_data.py -cloudtower/models/snmp_trap_receiver_where_input.py -cloudtower/models/snmp_version.py -cloudtower/models/software_edition.py -cloudtower/models/step_unit.py -cloudtower/models/stop_vm_in_cutover_migration_params.py -cloudtower/models/store_connection_type.py -cloudtower/models/store_transport_type.py -cloudtower/models/svt_image.py -cloudtower/models/svt_image_connection.py -cloudtower/models/svt_image_order_by_input.py -cloudtower/models/svt_image_where_input.py -cloudtower/models/system_audit_log.py -cloudtower/models/system_audit_log_connection.py -cloudtower/models/system_audit_log_order_by_input.py -cloudtower/models/system_audit_log_where_input.py -cloudtower/models/table_reporter_params.py -cloudtower/models/table_reporter_params_filter.py -cloudtower/models/task.py -cloudtower/models/task_connection.py -cloudtower/models/task_creation_params.py -cloudtower/models/task_description.py -cloudtower/models/task_order_by_input.py -cloudtower/models/task_status.py -cloudtower/models/task_step_creation_params.py -cloudtower/models/task_type.py -cloudtower/models/task_update_params.py -cloudtower/models/task_update_params_data.py -cloudtower/models/task_where_input.py -cloudtower/models/template_cloud_init.py -cloudtower/models/time_unit.py -cloudtower/models/trigger_disk_blink_params.py -cloudtower/models/uninstall_cloud_tower_application_params.py -cloudtower/models/update_access_restriction_params.py -cloudtower/models/update_cloud_tower_application_vm_spec_params.py -cloudtower/models/update_cloud_tower_application_vm_spec_params_data.py -cloudtower/models/update_passrod_security_params.py -cloudtower/models/update_session_timeout_params.py -cloudtower/models/update_vcenter_account_params.py -cloudtower/models/update_vcenter_account_params_data.py -cloudtower/models/update_vm_volume_params.py -cloudtower/models/update_vm_volume_params_data.py -cloudtower/models/update_vpc_nic_payloads.py -cloudtower/models/update_vsphere_esxi_account_params.py -cloudtower/models/update_vsphere_esxi_account_params_data.py -cloudtower/models/upgrade_cloud_tower_application_params.py -cloudtower/models/upgrade_cloud_tower_application_params_data.py -cloudtower/models/upload_resource_type.py -cloudtower/models/upload_task.py -cloudtower/models/upload_task_connection.py -cloudtower/models/upload_task_order_by_input.py -cloudtower/models/upload_task_status.py -cloudtower/models/upload_task_where_input.py -cloudtower/models/usb_device.py -cloudtower/models/usb_device_connection.py -cloudtower/models/usb_device_mount_params.py -cloudtower/models/usb_device_mount_params_data.py -cloudtower/models/usb_device_order_by_input.py -cloudtower/models/usb_device_status.py -cloudtower/models/usb_device_unmount_params.py -cloudtower/models/usb_device_unmount_params_data.py -cloudtower/models/usb_device_where_input.py -cloudtower/models/user.py -cloudtower/models/user_audit_log.py -cloudtower/models/user_audit_log_connection.py -cloudtower/models/user_audit_log_creation_params.py -cloudtower/models/user_audit_log_message.py -cloudtower/models/user_audit_log_order_by_input.py -cloudtower/models/user_audit_log_status.py -cloudtower/models/user_audit_log_where_input.py -cloudtower/models/user_connection.py -cloudtower/models/user_creation_params.py -cloudtower/models/user_deletion_params.py -cloudtower/models/user_order_by_input.py -cloudtower/models/user_role.py -cloudtower/models/user_role_next.py -cloudtower/models/user_role_next_connection.py -cloudtower/models/user_role_next_order_by_input.py -cloudtower/models/user_role_next_where_input.py -cloudtower/models/user_role_platform.py -cloudtower/models/user_role_preset.py -cloudtower/models/user_source.py -cloudtower/models/user_updation_params.py -cloudtower/models/user_updation_params_data.py -cloudtower/models/user_where_input.py -cloudtower/models/v2_everoute_license.py -cloudtower/models/v2_everoute_license_connection.py -cloudtower/models/v2_everoute_license_order_by_input.py -cloudtower/models/v2_everoute_license_where_input.py -cloudtower/models/vcenter_account.py -cloudtower/models/vcenter_account_connection.py -cloudtower/models/vcenter_account_order_by_input.py -cloudtower/models/vcenter_account_where_input.py -cloudtower/models/vcenter_account_where_unique_input.py -cloudtower/models/vds.py -cloudtower/models/vds_connection.py -cloudtower/models/vds_creation_params.py -cloudtower/models/vds_creation_with_m_access_vlan_params.py -cloudtower/models/vds_creation_with_migrate_vlan_params.py -cloudtower/models/vds_creation_with_migrate_vlan_params_all_of.py -cloudtower/models/vds_creation_with_migrate_vlan_params_all_of_vlan.py -cloudtower/models/vds_creation_with_migrate_vlan_params_all_of_vlan_extra_ip.py -cloudtower/models/vds_deletion_params.py -cloudtower/models/vds_order_by_input.py -cloudtower/models/vds_updation_params.py -cloudtower/models/vds_updation_params_data.py -cloudtower/models/vds_where_input.py -cloudtower/models/view.py -cloudtower/models/view_connection.py -cloudtower/models/view_creation_params.py -cloudtower/models/view_deletion_params.py -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.py -cloudtower/models/virtual_private_cloud_cluster_binding.py -cloudtower/models/virtual_private_cloud_cluster_binding_connection.py -cloudtower/models/virtual_private_cloud_cluster_binding_order_by_input.py -cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py -cloudtower/models/virtual_private_cloud_connection.py -cloudtower/models/virtual_private_cloud_creation_params.py -cloudtower/models/virtual_private_cloud_deletion_params.py -cloudtower/models/virtual_private_cloud_dnat_rule_params.py -cloudtower/models/virtual_private_cloud_external_subnet.py -cloudtower/models/virtual_private_cloud_external_subnet_connection.py -cloudtower/models/virtual_private_cloud_external_subnet_order_by_input.py -cloudtower/models/virtual_private_cloud_external_subnet_where_input.py -cloudtower/models/virtual_private_cloud_floating_ip.py -cloudtower/models/virtual_private_cloud_floating_ip_connection.py -cloudtower/models/virtual_private_cloud_floating_ip_creation_params.py -cloudtower/models/virtual_private_cloud_floating_ip_deletion_params.py -cloudtower/models/virtual_private_cloud_floating_ip_order_by_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_nat_gateway.py -cloudtower/models/virtual_private_cloud_nat_gateway_connection.py -cloudtower/models/virtual_private_cloud_nat_gateway_creation_params.py -cloudtower/models/virtual_private_cloud_nat_gateway_deletion_params.py -cloudtower/models/virtual_private_cloud_nat_gateway_order_by_input.py -cloudtower/models/virtual_private_cloud_nat_gateway_updation_params.py -cloudtower/models/virtual_private_cloud_nat_gateway_updation_params_data.py -cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py -cloudtower/models/virtual_private_cloud_network_policy_rule_input.py -cloudtower/models/virtual_private_cloud_network_policy_rule_port_input.py -cloudtower/models/virtual_private_cloud_network_policy_rule_port_protocol.py -cloudtower/models/virtual_private_cloud_network_policy_rule_type.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_order_by_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_params.py -cloudtower/models/virtual_private_cloud_route_table.py -cloudtower/models/virtual_private_cloud_route_table_connection.py -cloudtower/models/virtual_private_cloud_route_table_creation_params.py -cloudtower/models/virtual_private_cloud_route_table_deletion_params.py -cloudtower/models/virtual_private_cloud_route_table_order_by_input.py -cloudtower/models/virtual_private_cloud_route_table_updation_params.py -cloudtower/models/virtual_private_cloud_route_table_updation_params_data.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.py -cloudtower/models/virtual_private_cloud_router_gateway_connection.py -cloudtower/models/virtual_private_cloud_router_gateway_creation_params.py -cloudtower/models/virtual_private_cloud_router_gateway_deletion_params.py -cloudtower/models/virtual_private_cloud_router_gateway_order_by_input.py -cloudtower/models/virtual_private_cloud_router_gateway_rule_input_type.py -cloudtower/models/virtual_private_cloud_router_gateway_update_data_params.py -cloudtower/models/virtual_private_cloud_router_gateway_updation_params.py -cloudtower/models/virtual_private_cloud_router_gateway_where_input.py -cloudtower/models/virtual_private_cloud_security_group.py -cloudtower/models/virtual_private_cloud_security_group_connection.py -cloudtower/models/virtual_private_cloud_security_group_creation_params.py -cloudtower/models/virtual_private_cloud_security_group_deletion_params.py -cloudtower/models/virtual_private_cloud_security_group_order_by_input.py -cloudtower/models/virtual_private_cloud_security_group_updation_params.py -cloudtower/models/virtual_private_cloud_security_group_updation_params_data.py -cloudtower/models/virtual_private_cloud_security_group_where_input.py -cloudtower/models/virtual_private_cloud_security_policy.py -cloudtower/models/virtual_private_cloud_security_policy_apply_input.py -cloudtower/models/virtual_private_cloud_security_policy_connection.py -cloudtower/models/virtual_private_cloud_security_policy_create_params.py -cloudtower/models/virtual_private_cloud_security_policy_delete_params.py -cloudtower/models/virtual_private_cloud_security_policy_mode.py -cloudtower/models/virtual_private_cloud_security_policy_order_by_input.py -cloudtower/models/virtual_private_cloud_security_policy_update_body.py -cloudtower/models/virtual_private_cloud_security_policy_update_params.py -cloudtower/models/virtual_private_cloud_security_policy_where_input.py -cloudtower/models/virtual_private_cloud_subnet.py -cloudtower/models/virtual_private_cloud_subnet_connection.py -cloudtower/models/virtual_private_cloud_subnet_creation_params.py -cloudtower/models/virtual_private_cloud_subnet_deletion_params.py -cloudtower/models/virtual_private_cloud_subnet_ip_pool_params.py -cloudtower/models/virtual_private_cloud_subnet_order_by_input.py -cloudtower/models/virtual_private_cloud_subnet_update_data_params.py -cloudtower/models/virtual_private_cloud_subnet_updation_params.py -cloudtower/models/virtual_private_cloud_subnet_where_input.py -cloudtower/models/virtual_private_cloud_update_data_params.py -cloudtower/models/virtual_private_cloud_updation_params.py -cloudtower/models/virtual_private_cloud_where_input.py -cloudtower/models/vlan.py -cloudtower/models/vlan_connection.py -cloudtower/models/vlan_deletion_params.py -cloudtower/models/vlan_mapping.py -cloudtower/models/vlan_mode_type.py -cloudtower/models/vlan_order_by_input.py -cloudtower/models/vlan_where_input.py -cloudtower/models/vm.py -cloudtower/models/vm_add_cd_rom_params.py -cloudtower/models/vm_add_cd_rom_params_data.py -cloudtower/models/vm_add_disk_params.py -cloudtower/models/vm_add_disk_params_data.py -cloudtower/models/vm_add_disk_params_data_vm_disks.py -cloudtower/models/vm_add_folder_params.py -cloudtower/models/vm_add_folder_params_data.py -cloudtower/models/vm_add_gpu_device_params.py -cloudtower/models/vm_add_nic_params.py -cloudtower/models/vm_add_nic_params_data.py -cloudtower/models/vm_cd_rom_params.py -cloudtower/models/vm_clock_offset.py -cloudtower/models/vm_clone_params.py -cloudtower/models/vm_connection.py -cloudtower/models/vm_create_vm_from_content_library_template_params.py -cloudtower/models/vm_create_vm_from_template_params.py -cloudtower/models/vm_creation_params.py -cloudtower/models/vm_delete_params.py -cloudtower/models/vm_delete_params_effect.py -cloudtower/models/vm_disk.py -cloudtower/models/vm_disk_connection.py -cloudtower/models/vm_disk_io_policy.py -cloudtower/models/vm_disk_io_restrict_type.py -cloudtower/models/vm_disk_operate.py -cloudtower/models/vm_disk_operate_remove_disks.py -cloudtower/models/vm_disk_order_by_input.py -cloudtower/models/vm_disk_params.py -cloudtower/models/vm_disk_type.py -cloudtower/models/vm_disk_where_input.py -cloudtower/models/vm_eject_cd_rom_params.py -cloudtower/models/vm_entity_filter_result.py -cloudtower/models/vm_entity_filter_result_connection.py -cloudtower/models/vm_entity_filter_result_order_by_input.py -cloudtower/models/vm_entity_filter_result_where_input.py -cloudtower/models/vm_expand_vm_disk_params.py -cloudtower/models/vm_export_file.py -cloudtower/models/vm_export_file_connection.py -cloudtower/models/vm_export_file_file.py -cloudtower/models/vm_export_file_order_by_input.py -cloudtower/models/vm_export_file_type.py -cloudtower/models/vm_export_file_where_input.py -cloudtower/models/vm_export_file_where_unique_input.py -cloudtower/models/vm_export_params.py -cloudtower/models/vm_export_params_data.py -cloudtower/models/vm_firmware.py -cloudtower/models/vm_folder.py -cloudtower/models/vm_folder_connection.py -cloudtower/models/vm_folder_creation_params.py -cloudtower/models/vm_folder_deletion_params.py -cloudtower/models/vm_folder_order_by_input.py -cloudtower/models/vm_folder_updation_params.py -cloudtower/models/vm_folder_updation_params_data.py -cloudtower/models/vm_folder_where_input.py -cloudtower/models/vm_gpu_detail.py -cloudtower/models/vm_gpu_info.py -cloudtower/models/vm_gpu_operation_params.py -cloudtower/models/vm_guests_operation_system.py -cloudtower/models/vm_import_nic_params.py -cloudtower/models/vm_import_params.py -cloudtower/models/vm_migrate_across_cluster_params.py -cloudtower/models/vm_migrate_across_cluster_params_data.py -cloudtower/models/vm_migrate_params.py -cloudtower/models/vm_nic.py -cloudtower/models/vm_nic_connection.py -cloudtower/models/vm_nic_model.py -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 -cloudtower/models/vm_operate_pci_nic_params_data.py -cloudtower/models/vm_order_by_input.py -cloudtower/models/vm_owner_params.py -cloudtower/models/vm_placement_group.py -cloudtower/models/vm_placement_group_connection.py -cloudtower/models/vm_placement_group_creation_params.py -cloudtower/models/vm_placement_group_deletion_params.py -cloudtower/models/vm_placement_group_order_by_input.py -cloudtower/models/vm_placement_group_updation_params.py -cloudtower/models/vm_placement_group_updation_params_data.py -cloudtower/models/vm_placement_group_where_input.py -cloudtower/models/vm_rebuild_params.py -cloudtower/models/vm_remove_cd_rom_params.py -cloudtower/models/vm_remove_cd_rom_params_data.py -cloudtower/models/vm_remove_disk_params.py -cloudtower/models/vm_remove_disk_params_data.py -cloudtower/models/vm_remove_gpu_device_params.py -cloudtower/models/vm_remove_nic_by_where_params.py -cloudtower/models/vm_remove_nic_by_where_params_effect.py -cloudtower/models/vm_remove_nic_params.py -cloudtower/models/vm_remove_nic_params_data.py -cloudtower/models/vm_reset_guest_os_password_params.py -cloudtower/models/vm_reset_guest_os_password_params_data.py -cloudtower/models/vm_restrict_io_params_data.py -cloudtower/models/vm_rollback_params.py -cloudtower/models/vm_rollback_params_data.py -cloudtower/models/vm_snapshot.py -cloudtower/models/vm_snapshot_connection.py -cloudtower/models/vm_snapshot_creation_params.py -cloudtower/models/vm_snapshot_creation_params_data.py -cloudtower/models/vm_snapshot_deletion_params.py -cloudtower/models/vm_snapshot_order_by_input.py -cloudtower/models/vm_snapshot_where_input.py -cloudtower/models/vm_start_params.py -cloudtower/models/vm_start_params_data.py -cloudtower/models/vm_status.py -cloudtower/models/vm_template.py -cloudtower/models/vm_template_connection.py -cloudtower/models/vm_template_creation_params.py -cloudtower/models/vm_template_deletion_params.py -cloudtower/models/vm_template_order_by_input.py -cloudtower/models/vm_template_updation_params.py -cloudtower/models/vm_template_updation_params_data.py -cloudtower/models/vm_template_where_input.py -cloudtower/models/vm_toggle_cd_rom_disable_params.py -cloudtower/models/vm_tools_status.py -cloudtower/models/vm_update_advanced_options_params.py -cloudtower/models/vm_update_advanced_options_params_data.py -cloudtower/models/vm_update_disk_params.py -cloudtower/models/vm_update_disk_params_data.py -cloudtower/models/vm_update_each_disk_io_policy_params.py -cloudtower/models/vm_update_host_options_params.py -cloudtower/models/vm_update_host_options_params_data.py -cloudtower/models/vm_update_io_policy_params.py -cloudtower/models/vm_update_io_policy_params_data.py -cloudtower/models/vm_update_nic_advance_info_params.py -cloudtower/models/vm_update_nic_advance_info_params_data.py -cloudtower/models/vm_update_nic_basic_info_params.py -cloudtower/models/vm_update_nic_basic_info_params_data.py -cloudtower/models/vm_update_nic_params.py -cloudtower/models/vm_update_nic_params_data.py -cloudtower/models/vm_update_nic_qos_options_params.py -cloudtower/models/vm_update_nic_qos_options_params_data.py -cloudtower/models/vm_update_owner_params.py -cloudtower/models/vm_update_owner_params_data.py -cloudtower/models/vm_update_params.py -cloudtower/models/vm_update_params_data.py -cloudtower/models/vm_update_vpc_nic_params.py -cloudtower/models/vm_update_vpc_nic_params_data.py -cloudtower/models/vm_usage.py -cloudtower/models/vm_video_type.py -cloudtower/models/vm_vlan_creation_params.py -cloudtower/models/vm_vlan_updation_params.py -cloudtower/models/vm_vlan_updation_params_data.py -cloudtower/models/vm_vm_policy.py -cloudtower/models/vm_vnc_info.py -cloudtower/models/vm_volume.py -cloudtower/models/vm_volume_connection.py -cloudtower/models/vm_volume_creation_params.py -cloudtower/models/vm_volume_deletion_params.py -cloudtower/models/vm_volume_deletion_params_effect.py -cloudtower/models/vm_volume_elf_storage_policy_type.py -cloudtower/models/vm_volume_export_file_type.py -cloudtower/models/vm_volume_order_by_input.py -cloudtower/models/vm_volume_rebuild_params.py -cloudtower/models/vm_volume_rollback_params.py -cloudtower/models/vm_volume_snapshot.py -cloudtower/models/vm_volume_snapshot_connection.py -cloudtower/models/vm_volume_snapshot_creation_params.py -cloudtower/models/vm_volume_snapshot_deletion_params.py -cloudtower/models/vm_volume_snapshot_order_by_input.py -cloudtower/models/vm_volume_snapshot_type.py -cloudtower/models/vm_volume_snapshot_where_input.py -cloudtower/models/vm_volume_type.py -cloudtower/models/vm_volume_where_input.py -cloudtower/models/vm_volume_where_unique_input.py -cloudtower/models/vm_where_input.py -cloudtower/models/vm_where_unique_input.py -cloudtower/models/vmdk_cdrom_modify.py -cloudtower/models/vmdk_disk_modify.py -cloudtower/models/vpc_nic_params.py -cloudtower/models/vsphere_esxi_account.py -cloudtower/models/vsphere_esxi_account_connection.py -cloudtower/models/vsphere_esxi_account_order_by_input.py -cloudtower/models/vsphere_esxi_account_where_input.py -cloudtower/models/with_task_alert.py -cloudtower/models/with_task_alert_notifier.py -cloudtower/models/with_task_batch_hosts.py -cloudtower/models/with_task_brick_topo.py -cloudtower/models/with_task_cluster.py -cloudtower/models/with_task_cluster_settings.py -cloudtower/models/with_task_consistency_group.py -cloudtower/models/with_task_consistency_group_snapshot.py -cloudtower/models/with_task_content_library_image.py -cloudtower/models/with_task_content_library_vm_template.py -cloudtower/models/with_task_datacenter.py -cloudtower/models/with_task_delete_alert_notifier.py -cloudtower/models/with_task_delete_brick_topo.py -cloudtower/models/with_task_delete_cluster.py -cloudtower/models/with_task_delete_cluster_recycle_bin.py -cloudtower/models/with_task_delete_consistency_group.py -cloudtower/models/with_task_delete_consistency_group_snapshot.py -cloudtower/models/with_task_delete_content_library_image.py -cloudtower/models/with_task_delete_content_library_vm_template.py -cloudtower/models/with_task_delete_datacenter.py -cloudtower/models/with_task_delete_elf_image.py -cloudtower/models/with_task_delete_entity_filter.py -cloudtower/models/with_task_delete_graph.py -cloudtower/models/with_task_delete_iscsi_lun.py -cloudtower/models/with_task_delete_iscsi_lun_snapshot.py -cloudtower/models/with_task_delete_iscsi_target.py -cloudtower/models/with_task_delete_label.py -cloudtower/models/with_task_delete_log_collection.py -cloudtower/models/with_task_delete_namespace_group.py -cloudtower/models/with_task_delete_nfs_export.py -cloudtower/models/with_task_delete_nvmf_namespace.py -cloudtower/models/with_task_delete_nvmf_namespace_snapshot.py -cloudtower/models/with_task_delete_nvmf_subsystem.py -cloudtower/models/with_task_delete_organization.py -cloudtower/models/with_task_delete_rack_topo.py -cloudtower/models/with_task_delete_report_template.py -cloudtower/models/with_task_delete_role.py -cloudtower/models/with_task_delete_security_group.py -cloudtower/models/with_task_delete_security_policy.py -cloudtower/models/with_task_delete_snapshot_group.py -cloudtower/models/with_task_delete_snapshot_plan.py -cloudtower/models/with_task_delete_snmp_transport.py -cloudtower/models/with_task_delete_snmp_trap_receiver.py -cloudtower/models/with_task_delete_user.py -cloudtower/models/with_task_delete_vds.py -cloudtower/models/with_task_delete_view.py -cloudtower/models/with_task_delete_virtual_private_cloud.py -cloudtower/models/with_task_delete_virtual_private_cloud_floating_ip.py -cloudtower/models/with_task_delete_virtual_private_cloud_nat_gateway.py -cloudtower/models/with_task_delete_virtual_private_cloud_route_table.py -cloudtower/models/with_task_delete_virtual_private_cloud_router_gateway.py -cloudtower/models/with_task_delete_virtual_private_cloud_security_group.py -cloudtower/models/with_task_delete_virtual_private_cloud_security_policy.py -cloudtower/models/with_task_delete_virtual_private_cloud_subnet.py -cloudtower/models/with_task_delete_vlan.py -cloudtower/models/with_task_delete_vm.py -cloudtower/models/with_task_delete_vm_folder.py -cloudtower/models/with_task_delete_vm_placement_group.py -cloudtower/models/with_task_delete_vm_snapshot.py -cloudtower/models/with_task_delete_vm_template.py -cloudtower/models/with_task_delete_vm_volume.py -cloudtower/models/with_task_delete_vm_volume_snapshot.py -cloudtower/models/with_task_disk.py -cloudtower/models/with_task_elf_image.py -cloudtower/models/with_task_entity_filter.py -cloudtower/models/with_task_global_alert_rule.py -cloudtower/models/with_task_global_settings.py -cloudtower/models/with_task_gpu_device.py -cloudtower/models/with_task_graph.py -cloudtower/models/with_task_host.py -cloudtower/models/with_task_iscsi_lun.py -cloudtower/models/with_task_iscsi_lun_snapshot.py -cloudtower/models/with_task_iscsi_target.py -cloudtower/models/with_task_label.py -cloudtower/models/with_task_license.py -cloudtower/models/with_task_log_collection.py -cloudtower/models/with_task_login_response.py -cloudtower/models/with_task_metric.py -cloudtower/models/with_task_namespace_group.py -cloudtower/models/with_task_nfs_export.py -cloudtower/models/with_task_nic.py -cloudtower/models/with_task_node_topo.py -cloudtower/models/with_task_nvmf_namespace.py -cloudtower/models/with_task_nvmf_namespace_snapshot.py -cloudtower/models/with_task_nvmf_subsystem.py -cloudtower/models/with_task_organization.py -cloudtower/models/with_task_rack_topo.py -cloudtower/models/with_task_report_task.py -cloudtower/models/with_task_report_template.py -cloudtower/models/with_task_security_group.py -cloudtower/models/with_task_security_policy.py -cloudtower/models/with_task_snapshot_group.py -cloudtower/models/with_task_snapshot_plan.py -cloudtower/models/with_task_snmp_transport.py -cloudtower/models/with_task_snmp_trap_receiver.py -cloudtower/models/with_task_task.py -cloudtower/models/with_task_usb_device.py -cloudtower/models/with_task_user.py -cloudtower/models/with_task_user_audit_log.py -cloudtower/models/with_task_user_role_next.py -cloudtower/models/with_task_vcenter_account.py -cloudtower/models/with_task_vds.py -cloudtower/models/with_task_view.py -cloudtower/models/with_task_virtual_private_cloud.py -cloudtower/models/with_task_virtual_private_cloud_floating_ip.py -cloudtower/models/with_task_virtual_private_cloud_nat_gateway.py -cloudtower/models/with_task_virtual_private_cloud_route_table.py -cloudtower/models/with_task_virtual_private_cloud_router_gateway.py -cloudtower/models/with_task_virtual_private_cloud_security_group.py -cloudtower/models/with_task_virtual_private_cloud_security_policy.py -cloudtower/models/with_task_virtual_private_cloud_subnet.py -cloudtower/models/with_task_vlan.py -cloudtower/models/with_task_vm.py -cloudtower/models/with_task_vm_export_file.py -cloudtower/models/with_task_vm_folder.py -cloudtower/models/with_task_vm_placement_group.py -cloudtower/models/with_task_vm_snapshot.py -cloudtower/models/with_task_vm_template.py -cloudtower/models/with_task_vm_volume.py -cloudtower/models/with_task_vm_volume_snapshot.py -cloudtower/models/with_task_vsphere_esxi_account_array.py -cloudtower/models/witness.py -cloudtower/models/witness_connection.py -cloudtower/models/witness_order_by_input.py -cloudtower/models/witness_service.py -cloudtower/models/witness_where_input.py -cloudtower/models/witness_where_unique_input.py -cloudtower/models/zbs_spec.py -cloudtower/models/zone.py -cloudtower/models/zone_connection.py -cloudtower/models/zone_order_by_input.py -cloudtower/models/zone_topo.py -cloudtower/models/zone_topo_connection.py -cloudtower/models/zone_topo_order_by_input.py -cloudtower/models/zone_topo_where_input.py -cloudtower/models/zone_where_input.py -cloudtower/rest.py -cloudtower/utils.py -requirements.txt -setup.cfg -setup.py -setup.py -test-requirements.txt -tox.ini +.gitignore +LICENSE +README.md +README.md +cloudtower/__init__.py +cloudtower/api/__init__.py +cloudtower/api/alert_api.py +cloudtower/api/alert_notifier_api.py +cloudtower/api/alert_rule_api.py +cloudtower/api/api_info_api.py +cloudtower/api/application_api.py +cloudtower/api/backup_plan_api.py +cloudtower/api/backup_plan_execution_api.py +cloudtower/api/backup_restore_execution_api.py +cloudtower/api/backup_restore_point_api.py +cloudtower/api/backup_service_api.py +cloudtower/api/backup_store_repository_api.py +cloudtower/api/backup_target_execution_api.py +cloudtower/api/brick_topo_api.py +cloudtower/api/cloud_tower_application_api.py +cloudtower/api/cloud_tower_application_package_api.py +cloudtower/api/cluster_api.py +cloudtower/api/cluster_image_api.py +cloudtower/api/cluster_settings_api.py +cloudtower/api/cluster_topo_api.py +cloudtower/api/cluster_upgrade_history_api.py +cloudtower/api/consistency_group_api.py +cloudtower/api/consistency_group_snapshot_api.py +cloudtower/api/content_library_image_api.py +cloudtower/api/content_library_vm_template_api.py +cloudtower/api/datacenter_api.py +cloudtower/api/deploy_api.py +cloudtower/api/discovered_host_api.py +cloudtower/api/disk_api.py +cloudtower/api/elf_data_store_api.py +cloudtower/api/elf_image_api.py +cloudtower/api/elf_storage_policy_api.py +cloudtower/api/entity_filter_api.py +cloudtower/api/everoute_cluster_api.py +cloudtower/api/everoute_license_api.py +cloudtower/api/everoute_package_api.py +cloudtower/api/global_alert_rule_api.py +cloudtower/api/global_settings_api.py +cloudtower/api/gpu_device_api.py +cloudtower/api/graph_api.py +cloudtower/api/host_api.py +cloudtower/api/ipmi_api.py +cloudtower/api/iscsi_connection_api.py +cloudtower/api/iscsi_lun_api.py +cloudtower/api/iscsi_lun_snapshot_api.py +cloudtower/api/iscsi_target_api.py +cloudtower/api/isolation_policy_api.py +cloudtower/api/label_api.py +cloudtower/api/license_api.py +cloudtower/api/log_collection_api.py +cloudtower/api/log_service_config_api.py +cloudtower/api/metrics_api.py +cloudtower/api/namespace_group_api.py +cloudtower/api/nfs_export_api.py +cloudtower/api/nfs_inode_api.py +cloudtower/api/nic_api.py +cloudtower/api/node_topo_api.py +cloudtower/api/nvmf_namespace_api.py +cloudtower/api/nvmf_namespace_snapshot_api.py +cloudtower/api/nvmf_subsystem_api.py +cloudtower/api/observability_api.py +cloudtower/api/organization_api.py +cloudtower/api/ovf_api.py +cloudtower/api/pmem_dimm_api.py +cloudtower/api/rack_topo_api.py +cloudtower/api/report_task_api.py +cloudtower/api/report_template_api.py +cloudtower/api/security_group_api.py +cloudtower/api/security_policy_api.py +cloudtower/api/snapshot_group_api.py +cloudtower/api/snapshot_plan_api.py +cloudtower/api/snapshot_plan_task_api.py +cloudtower/api/snmp_transport_api.py +cloudtower/api/snmp_trap_receiver_api.py +cloudtower/api/svt_image_api.py +cloudtower/api/system_audit_log_api.py +cloudtower/api/table_reporter_api.py +cloudtower/api/task_api.py +cloudtower/api/upload_task_api.py +cloudtower/api/usb_device_api.py +cloudtower/api/user_api.py +cloudtower/api/user_audit_log_api.py +cloudtower/api/user_role_next_api.py +cloudtower/api/v2_everoute_license_api.py +cloudtower/api/vcenter_account_api.py +cloudtower/api/vds_api.py +cloudtower/api/view_api.py +cloudtower/api/virtual_private_cloud_api.py +cloudtower/api/virtual_private_cloud_cluster_binding_api.py +cloudtower/api/virtual_private_cloud_external_subnet_api.py +cloudtower/api/virtual_private_cloud_floating_ip_api.py +cloudtower/api/virtual_private_cloud_nat_gateway_api.py +cloudtower/api/virtual_private_cloud_route_table_api.py +cloudtower/api/virtual_private_cloud_router_gateway_api.py +cloudtower/api/virtual_private_cloud_security_group_api.py +cloudtower/api/virtual_private_cloud_security_policy_api.py +cloudtower/api/virtual_private_cloud_subnet_api.py +cloudtower/api/vlan_api.py +cloudtower/api/vm_api.py +cloudtower/api/vm_disk_api.py +cloudtower/api/vm_entity_filter_result_api.py +cloudtower/api/vm_export_file_api.py +cloudtower/api/vm_folder_api.py +cloudtower/api/vm_nic_api.py +cloudtower/api/vm_placement_group_api.py +cloudtower/api/vm_snapshot_api.py +cloudtower/api/vm_template_api.py +cloudtower/api/vm_volume_api.py +cloudtower/api/vm_volume_snapshot_api.py +cloudtower/api/vsphere_esxi_account_api.py +cloudtower/api/witness_api.py +cloudtower/api/witness_service_api.py +cloudtower/api/zone_api.py +cloudtower/api/zone_topo_api.py +cloudtower/api_client.py +cloudtower/configuration.py +cloudtower/exceptions.py +cloudtower/image_utils.py +cloudtower/models/__init__.py +cloudtower/models/abort_migrate_vm_across_cluster_params.py +cloudtower/models/access_mode.py +cloudtower/models/add_clusters_to_datacenter_params.py +cloudtower/models/add_clusters_to_datacenter_params_data.py +cloudtower/models/add_labels_to_resources_params.py +cloudtower/models/add_labels_to_resources_params_data.py +cloudtower/models/alert.py +cloudtower/models/alert_connection.py +cloudtower/models/alert_notifier.py +cloudtower/models/alert_notifier_connection.py +cloudtower/models/alert_notifier_creation_params.py +cloudtower/models/alert_notifier_many_updation_params.py +cloudtower/models/alert_notifier_order_by_input.py +cloudtower/models/alert_notifier_updation_params.py +cloudtower/models/alert_notifier_where_input.py +cloudtower/models/alert_order_by_input.py +cloudtower/models/alert_rule.py +cloudtower/models/alert_rule_connection.py +cloudtower/models/alert_rule_object.py +cloudtower/models/alert_rule_order_by_input.py +cloudtower/models/alert_rule_thresholds.py +cloudtower/models/alert_rule_unit.py +cloudtower/models/alert_rule_where_input.py +cloudtower/models/alert_where_input.py +cloudtower/models/application.py +cloudtower/models/application_connection.py +cloudtower/models/application_order_by_input.py +cloudtower/models/application_state.py +cloudtower/models/application_type.py +cloudtower/models/application_vm_spec.py +cloudtower/models/application_vm_spec_affinity_policy.py +cloudtower/models/application_vm_spec_definition.py +cloudtower/models/application_vm_spec_env.py +cloudtower/models/application_vm_spec_network.py +cloudtower/models/application_vm_spec_nic.py +cloudtower/models/application_vm_spec_placement.py +cloudtower/models/application_vm_spec_placement_situation.py +cloudtower/models/application_vm_spec_placement_verb.py +cloudtower/models/application_vm_spec_status.py +cloudtower/models/application_vm_spec_storage.py +cloudtower/models/application_where_input.py +cloudtower/models/architecture.py +cloudtower/models/backup_execution_method.py +cloudtower/models/backup_execution_status.py +cloudtower/models/backup_execution_type.py +cloudtower/models/backup_plan.py +cloudtower/models/backup_plan_connection.py +cloudtower/models/backup_plan_creation_params.py +cloudtower/models/backup_plan_delay_option.py +cloudtower/models/backup_plan_delete_strategy.py +cloudtower/models/backup_plan_deletion_params.py +cloudtower/models/backup_plan_deletion_params_data.py +cloudtower/models/backup_plan_execute_params.py +cloudtower/models/backup_plan_execute_params_data.py +cloudtower/models/backup_plan_execution.py +cloudtower/models/backup_plan_execution_connection.py +cloudtower/models/backup_plan_execution_order_by_input.py +cloudtower/models/backup_plan_execution_state.py +cloudtower/models/backup_plan_execution_status.py +cloudtower/models/backup_plan_execution_where_input.py +cloudtower/models/backup_plan_keep_policy.py +cloudtower/models/backup_plan_order_by_input.py +cloudtower/models/backup_plan_period.py +cloudtower/models/backup_plan_resume_params.py +cloudtower/models/backup_plan_status.py +cloudtower/models/backup_plan_suspend_params.py +cloudtower/models/backup_plan_time_point.py +cloudtower/models/backup_plan_updation_params.py +cloudtower/models/backup_plan_updation_params_data.py +cloudtower/models/backup_plan_where_input.py +cloudtower/models/backup_restore_execution.py +cloudtower/models/backup_restore_execution_connection.py +cloudtower/models/backup_restore_execution_mode.py +cloudtower/models/backup_restore_execution_network_mapping.py +cloudtower/models/backup_restore_execution_order_by_input.py +cloudtower/models/backup_restore_execution_where_input.py +cloudtower/models/backup_restore_point.py +cloudtower/models/backup_restore_point_connection.py +cloudtower/models/backup_restore_point_creation.py +cloudtower/models/backup_restore_point_deletion_params.py +cloudtower/models/backup_restore_point_order_by_input.py +cloudtower/models/backup_restore_point_rebuild_params.py +cloudtower/models/backup_restore_point_rebuild_params_data.py +cloudtower/models/backup_restore_point_restore_in_place_params.py +cloudtower/models/backup_restore_point_restore_in_place_params_data.py +cloudtower/models/backup_restore_point_type.py +cloudtower/models/backup_restore_point_where_input.py +cloudtower/models/backup_service.py +cloudtower/models/backup_service_connection.py +cloudtower/models/backup_service_network_status_enum.py +cloudtower/models/backup_service_network_type.py +cloudtower/models/backup_service_order_by_input.py +cloudtower/models/backup_service_status.py +cloudtower/models/backup_service_where_input.py +cloudtower/models/backup_store_repository.py +cloudtower/models/backup_store_repository_connection.py +cloudtower/models/backup_store_repository_order_by_input.py +cloudtower/models/backup_store_repository_where_input.py +cloudtower/models/backup_store_status.py +cloudtower/models/backup_store_type.py +cloudtower/models/backup_target_execution.py +cloudtower/models/backup_target_execution_connection.py +cloudtower/models/backup_target_execution_order_by_input.py +cloudtower/models/backup_target_execution_where_input.py +cloudtower/models/batch_hosts.py +cloudtower/models/bit_ps_unit.py +cloudtower/models/bit_unit.py +cloudtower/models/bps_unit.py +cloudtower/models/brick_phase_enum.py +cloudtower/models/brick_topo.py +cloudtower/models/brick_topo_connection.py +cloudtower/models/brick_topo_creation_params.py +cloudtower/models/brick_topo_deletion_params.py +cloudtower/models/brick_topo_move_params.py +cloudtower/models/brick_topo_move_params_data.py +cloudtower/models/brick_topo_order_by_input.py +cloudtower/models/brick_topo_updation_params.py +cloudtower/models/brick_topo_updation_params_data.py +cloudtower/models/brick_topo_where_input.py +cloudtower/models/bus.py +cloudtower/models/byte_unit.py +cloudtower/models/cancel_upload_task_params.py +cloudtower/models/clone_vm_volume_params.py +cloudtower/models/clone_vm_volume_params_data.py +cloudtower/models/cloud_init_net_work.py +cloudtower/models/cloud_init_net_work_route.py +cloudtower/models/cloud_init_network_type_enum.py +cloudtower/models/cloud_tower_application.py +cloudtower/models/cloud_tower_application_connection.py +cloudtower/models/cloud_tower_application_order_by_input.py +cloudtower/models/cloud_tower_application_package.py +cloudtower/models/cloud_tower_application_package_connection.py +cloudtower/models/cloud_tower_application_package_order_by_input.py +cloudtower/models/cloud_tower_application_package_where_input.py +cloudtower/models/cloud_tower_application_state.py +cloudtower/models/cloud_tower_application_where_input.py +cloudtower/models/cloud_tower_application_where_unique_input.py +cloudtower/models/cluster.py +cloudtower/models/cluster_connection.py +cloudtower/models/cluster_connector_error_code.py +cloudtower/models/cluster_creation_params.py +cloudtower/models/cluster_deletion_params.py +cloudtower/models/cluster_enable_iscsi_updation_params.py +cloudtower/models/cluster_ha_updation_params.py +cloudtower/models/cluster_image.py +cloudtower/models/cluster_image_connection.py +cloudtower/models/cluster_image_order_by_input.py +cloudtower/models/cluster_image_where_input.py +cloudtower/models/cluster_license_updation_params.py +cloudtower/models/cluster_license_updation_params_data.py +cloudtower/models/cluster_network_setting_updation_params.py +cloudtower/models/cluster_network_setting_updation_params_data.py +cloudtower/models/cluster_order_by_input.py +cloudtower/models/cluster_recycle_bin_creation_params.py +cloudtower/models/cluster_recycle_bin_creation_params_data.py +cloudtower/models/cluster_recycle_bin_deletion_params.py +cloudtower/models/cluster_recycle_bin_updation_params.py +cloudtower/models/cluster_settings.py +cloudtower/models/cluster_settings_connection.py +cloudtower/models/cluster_settings_order_by_input.py +cloudtower/models/cluster_settings_where_input.py +cloudtower/models/cluster_topo.py +cloudtower/models/cluster_topo_connection.py +cloudtower/models/cluster_topo_order_by_input.py +cloudtower/models/cluster_topo_where_input.py +cloudtower/models/cluster_type.py +cloudtower/models/cluster_updation_params.py +cloudtower/models/cluster_updation_params_data.py +cloudtower/models/cluster_upgrade_history.py +cloudtower/models/cluster_upgrade_history_connection.py +cloudtower/models/cluster_upgrade_history_order_by_input.py +cloudtower/models/cluster_upgrade_history_where_input.py +cloudtower/models/cluster_virtualization_updation_params.py +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 +cloudtower/models/consistency_group_creation_params.py +cloudtower/models/consistency_group_deletion_params.py +cloudtower/models/consistency_group_deletion_params_data.py +cloudtower/models/consistency_group_order_by_input.py +cloudtower/models/consistency_group_snapshot.py +cloudtower/models/consistency_group_snapshot_connection.py +cloudtower/models/consistency_group_snapshot_creation_params.py +cloudtower/models/consistency_group_snapshot_deletion_params.py +cloudtower/models/consistency_group_snapshot_deletion_params_data.py +cloudtower/models/consistency_group_snapshot_order_by_input.py +cloudtower/models/consistency_group_snapshot_updation_params.py +cloudtower/models/consistency_group_snapshot_where_input.py +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 +cloudtower/models/content_library_image_import_data.py +cloudtower/models/content_library_image_import_params.py +cloudtower/models/content_library_image_order_by_input.py +cloudtower/models/content_library_image_updation_cluster_params.py +cloudtower/models/content_library_image_updation_cluster_params_data.py +cloudtower/models/content_library_image_updation_params.py +cloudtower/models/content_library_image_updation_params_data.py +cloudtower/models/content_library_image_where_input.py +cloudtower/models/content_library_import_vm_nic.py +cloudtower/models/content_library_vm_template.py +cloudtower/models/content_library_vm_template_connection.py +cloudtower/models/content_library_vm_template_creation_params.py +cloudtower/models/content_library_vm_template_deletion_params.py +cloudtower/models/content_library_vm_template_export_params.py +cloudtower/models/content_library_vm_template_import_params.py +cloudtower/models/content_library_vm_template_order_by_input.py +cloudtower/models/content_library_vm_template_ovf_disk_operate.py +cloudtower/models/content_library_vm_template_updation_cluster_params.py +cloudtower/models/content_library_vm_template_updation_cluster_params_data.py +cloudtower/models/content_library_vm_template_updation_params.py +cloudtower/models/content_library_vm_template_updation_params_data.py +cloudtower/models/content_library_vm_template_where_input.py +cloudtower/models/content_library_vmdk_cdrom_modify.py +cloudtower/models/content_library_vmdk_cdrom_mount.py +cloudtower/models/convert_vm_template_to_vm_params.py +cloudtower/models/copy_iscsi_lun_params.py +cloudtower/models/cpu_fan_speed_unit.py +cloudtower/models/create_vcenter_account_params.py +cloudtower/models/create_vcenter_account_params_data.py +cloudtower/models/customize_alert_rule_updation_params.py +cloudtower/models/customize_alert_rule_updation_params_data.py +cloudtower/models/data_point.py +cloudtower/models/datacenter.py +cloudtower/models/datacenter_connection.py +cloudtower/models/datacenter_creation_params.py +cloudtower/models/datacenter_deletion_params.py +cloudtower/models/datacenter_order_by_input.py +cloudtower/models/datacenter_updation_params.py +cloudtower/models/datacenter_updation_params_data.py +cloudtower/models/datacenter_where_input.py +cloudtower/models/datacenter_where_unique_input.py +cloudtower/models/delete_alert_notifier.py +cloudtower/models/delete_alert_notifier_params.py +cloudtower/models/delete_backup_plan.py +cloudtower/models/delete_backup_restore_point.py +cloudtower/models/delete_brick_topo.py +cloudtower/models/delete_cloud_tower_application_package.py +cloudtower/models/delete_cloud_tower_application_package_params.py +cloudtower/models/delete_cluster.py +cloudtower/models/delete_cluster_recycle_bin.py +cloudtower/models/delete_consistency_group.py +cloudtower/models/delete_consistency_group_snapshot.py +cloudtower/models/delete_content_library_image.py +cloudtower/models/delete_content_library_vm_template.py +cloudtower/models/delete_datacenter.py +cloudtower/models/delete_elf_image.py +cloudtower/models/delete_entity_filter.py +cloudtower/models/delete_graph.py +cloudtower/models/delete_iscsi_lun.py +cloudtower/models/delete_iscsi_lun_snapshot.py +cloudtower/models/delete_iscsi_target.py +cloudtower/models/delete_label.py +cloudtower/models/delete_log_collection.py +cloudtower/models/delete_namespace_group.py +cloudtower/models/delete_nfs_export.py +cloudtower/models/delete_nvmf_namespace.py +cloudtower/models/delete_nvmf_namespace_snapshot.py +cloudtower/models/delete_nvmf_subsystem.py +cloudtower/models/delete_organization.py +cloudtower/models/delete_rack_topo.py +cloudtower/models/delete_report_template.py +cloudtower/models/delete_role.py +cloudtower/models/delete_security_group.py +cloudtower/models/delete_security_policy.py +cloudtower/models/delete_snapshot_group.py +cloudtower/models/delete_snapshot_plan.py +cloudtower/models/delete_snmp_transport.py +cloudtower/models/delete_snmp_trap_receiver.py +cloudtower/models/delete_user.py +cloudtower/models/delete_vds.py +cloudtower/models/delete_view.py +cloudtower/models/delete_virtual_private_cloud.py +cloudtower/models/delete_virtual_private_cloud_floating_ip.py +cloudtower/models/delete_virtual_private_cloud_nat_gateway.py +cloudtower/models/delete_virtual_private_cloud_route_table.py +cloudtower/models/delete_virtual_private_cloud_router_gateway.py +cloudtower/models/delete_virtual_private_cloud_security_group.py +cloudtower/models/delete_virtual_private_cloud_security_policy.py +cloudtower/models/delete_virtual_private_cloud_subnet.py +cloudtower/models/delete_vlan.py +cloudtower/models/delete_vm.py +cloudtower/models/delete_vm_folder.py +cloudtower/models/delete_vm_placement_group.py +cloudtower/models/delete_vm_snapshot.py +cloudtower/models/delete_vm_template.py +cloudtower/models/delete_vm_volume.py +cloudtower/models/delete_vm_volume_snapshot.py +cloudtower/models/deploy.py +cloudtower/models/deploy_cloud_tower_application_params.py +cloudtower/models/deploy_connection.py +cloudtower/models/deploy_order_by_input.py +cloudtower/models/deploy_where_input.py +cloudtower/models/direction.py +cloudtower/models/disassociate_system_service_from_obs_service_params.py +cloudtower/models/disassociate_system_service_from_obs_service_result.py +cloudtower/models/disassociate_system_service_from_obs_service_result_type.py +cloudtower/models/discovered_host.py +cloudtower/models/disk.py +cloudtower/models/disk_connection.py +cloudtower/models/disk_function.py +cloudtower/models/disk_health_status.py +cloudtower/models/disk_mount_params.py +cloudtower/models/disk_mount_params_data.py +cloudtower/models/disk_operate_modify_disk.py +cloudtower/models/disk_order_by_input.py +cloudtower/models/disk_type.py +cloudtower/models/disk_unmount_params.py +cloudtower/models/disk_usage.py +cloudtower/models/disk_usage_status.py +cloudtower/models/disk_where_input.py +cloudtower/models/elf_data_store.py +cloudtower/models/elf_data_store_connection.py +cloudtower/models/elf_data_store_order_by_input.py +cloudtower/models/elf_data_store_type.py +cloudtower/models/elf_data_store_where_input.py +cloudtower/models/elf_image.py +cloudtower/models/elf_image_connection.py +cloudtower/models/elf_image_deletion_params.py +cloudtower/models/elf_image_order_by_input.py +cloudtower/models/elf_image_updation_params.py +cloudtower/models/elf_image_updation_params_data.py +cloudtower/models/elf_image_where_input.py +cloudtower/models/elf_storage_policy.py +cloudtower/models/elf_storage_policy_connection.py +cloudtower/models/elf_storage_policy_order_by_input.py +cloudtower/models/elf_storage_policy_where_input.py +cloudtower/models/enter_maintenance_mode_check_params.py +cloudtower/models/enter_maintenance_mode_check_result.py +cloudtower/models/enter_maintenance_mode_input.py +cloudtower/models/enter_maintenance_mode_params.py +cloudtower/models/enter_maintenance_mode_result.py +cloudtower/models/enter_maintenance_mode_result_params.py +cloudtower/models/enter_maintenance_mode_result_params_where.py +cloudtower/models/entity_async_status.py +cloudtower/models/entity_filter.py +cloudtower/models/entity_filter_connection.py +cloudtower/models/entity_filter_creation_params.py +cloudtower/models/entity_filter_deletion_params.py +cloudtower/models/entity_filter_order_by_input.py +cloudtower/models/entity_filter_updation_params.py +cloudtower/models/entity_filter_updation_params_data.py +cloudtower/models/entity_filter_where_input.py +cloudtower/models/entity_type.py +cloudtower/models/error_body.py +cloudtower/models/error_code.py +cloudtower/models/everoute_cluster.py +cloudtower/models/everoute_cluster_connection.py +cloudtower/models/everoute_cluster_order_by_input.py +cloudtower/models/everoute_cluster_phase.py +cloudtower/models/everoute_cluster_where_input.py +cloudtower/models/everoute_feature_type.py +cloudtower/models/everoute_license.py +cloudtower/models/everoute_license_connection.py +cloudtower/models/everoute_license_order_by_input.py +cloudtower/models/everoute_license_pricing_type.py +cloudtower/models/everoute_license_where_input.py +cloudtower/models/everoute_package.py +cloudtower/models/everoute_package_connection.py +cloudtower/models/everoute_package_order_by_input.py +cloudtower/models/everoute_package_where_input.py +cloudtower/models/execute_plan.py +cloudtower/models/exit_maintenance_mode_input.py +cloudtower/models/exit_maintenance_mode_params.py +cloudtower/models/exit_maintenance_mode_result.py +cloudtower/models/exit_maintenance_mode_result_params.py +cloudtower/models/export_file_download_links.py +cloudtower/models/export_vm_volume_params.py +cloudtower/models/export_vm_volume_params_data.py +cloudtower/models/extra_ip.py +cloudtower/models/filter_rule_aggregation_enum.py +cloudtower/models/filter_rule_input.py +cloudtower/models/filter_rule_metric_enum.py +cloudtower/models/filter_rule_op_enum.py +cloudtower/models/filter_status.py +cloudtower/models/force_stop_log_collection_params.py +cloudtower/models/get_alert_notifiers_connection_request_body.py +cloudtower/models/get_alert_notifiers_request_body.py +cloudtower/models/get_alert_rules_connection_request_body.py +cloudtower/models/get_alert_rules_request_body.py +cloudtower/models/get_alerts_connection_request_body.py +cloudtower/models/get_alerts_request_body.py +cloudtower/models/get_applications_connection_request_body.py +cloudtower/models/get_applications_request_body.py +cloudtower/models/get_backup_plan_executions_connection_request_body.py +cloudtower/models/get_backup_plan_executions_request_body.py +cloudtower/models/get_backup_plans_connection_request_body.py +cloudtower/models/get_backup_plans_request_body.py +cloudtower/models/get_backup_restore_executions_connection_request_body.py +cloudtower/models/get_backup_restore_executions_request_body.py +cloudtower/models/get_backup_restore_points_connection_request_body.py +cloudtower/models/get_backup_restore_points_request_body.py +cloudtower/models/get_backup_services_connection_request_body.py +cloudtower/models/get_backup_services_request_body.py +cloudtower/models/get_backup_store_repositories_connection_request_body.py +cloudtower/models/get_backup_store_repositories_request_body.py +cloudtower/models/get_backup_target_executions_connection_request_body.py +cloudtower/models/get_backup_target_executions_request_body.py +cloudtower/models/get_brick_topoes_connection_request_body.py +cloudtower/models/get_brick_topoes_request_body.py +cloudtower/models/get_cloud_tower_application_packages_connection_request_body.py +cloudtower/models/get_cloud_tower_application_packages_request_body.py +cloudtower/models/get_cloud_tower_applications_connection_request_body.py +cloudtower/models/get_cloud_tower_applications_request_body.py +cloudtower/models/get_cluster_images_connection_request_body.py +cloudtower/models/get_cluster_images_request_body.py +cloudtower/models/get_cluster_metric_input.py +cloudtower/models/get_cluster_settingses_connection_request_body.py +cloudtower/models/get_cluster_settingses_request_body.py +cloudtower/models/get_cluster_topoes_connection_request_body.py +cloudtower/models/get_cluster_topoes_request_body.py +cloudtower/models/get_cluster_upgrade_histories_connection_request_body.py +cloudtower/models/get_cluster_upgrade_histories_request_body.py +cloudtower/models/get_clusters_connection_request_body.py +cloudtower/models/get_clusters_request_body.py +cloudtower/models/get_consistency_group_snapshots_connection_request_body.py +cloudtower/models/get_consistency_group_snapshots_request_body.py +cloudtower/models/get_consistency_groups_connection_request_body.py +cloudtower/models/get_consistency_groups_request_body.py +cloudtower/models/get_content_library_images_connection_request_body.py +cloudtower/models/get_content_library_images_request_body.py +cloudtower/models/get_content_library_vm_templates_connection_request_body.py +cloudtower/models/get_content_library_vm_templates_request_body.py +cloudtower/models/get_datacenters_connection_request_body.py +cloudtower/models/get_datacenters_request_body.py +cloudtower/models/get_deploys_connection_request_body.py +cloudtower/models/get_deploys_request_body.py +cloudtower/models/get_discover_hosts_request_body.py +cloudtower/models/get_disk_metric_input.py +cloudtower/models/get_disks_connection_request_body.py +cloudtower/models/get_disks_request_body.py +cloudtower/models/get_elf_data_stores_connection_request_body.py +cloudtower/models/get_elf_data_stores_request_body.py +cloudtower/models/get_elf_images_connection_request_body.py +cloudtower/models/get_elf_images_request_body.py +cloudtower/models/get_elf_storage_policies_connection_request_body.py +cloudtower/models/get_elf_storage_policies_request_body.py +cloudtower/models/get_entity_filters_connection_request_body.py +cloudtower/models/get_entity_filters_request_body.py +cloudtower/models/get_everoute_clusters_connection_request_body.py +cloudtower/models/get_everoute_clusters_request_body.py +cloudtower/models/get_everoute_licenses_connection_request_body.py +cloudtower/models/get_everoute_licenses_request_body.py +cloudtower/models/get_everoute_packages_connection_request_body.py +cloudtower/models/get_everoute_packages_request_body.py +cloudtower/models/get_export_file_download_links_params.py +cloudtower/models/get_global_alert_rules_connection_request_body.py +cloudtower/models/get_global_alert_rules_request_body.py +cloudtower/models/get_global_settingses_connection_request_body.py +cloudtower/models/get_global_settingses_request_body.py +cloudtower/models/get_gpu_devices_connection_request_body.py +cloudtower/models/get_gpu_devices_request_body.py +cloudtower/models/get_graphs_connection_request_body.py +cloudtower/models/get_graphs_request_body.py +cloudtower/models/get_host_metric_input.py +cloudtower/models/get_host_network_metric_input.py +cloudtower/models/get_host_service_metric_input.py +cloudtower/models/get_hosts_connection_request_body.py +cloudtower/models/get_hosts_request_body.py +cloudtower/models/get_ipmis_request_body.py +cloudtower/models/get_iscsi_connections_connection_request_body.py +cloudtower/models/get_iscsi_connections_request_body.py +cloudtower/models/get_iscsi_lun_snapshots_connection_request_body.py +cloudtower/models/get_iscsi_lun_snapshots_request_body.py +cloudtower/models/get_iscsi_luns_connection_request_body.py +cloudtower/models/get_iscsi_luns_request_body.py +cloudtower/models/get_iscsi_targets_connection_request_body.py +cloudtower/models/get_iscsi_targets_request_body.py +cloudtower/models/get_isolation_policies_connection_request_body.py +cloudtower/models/get_isolation_policies_request_body.py +cloudtower/models/get_labels_connection_request_body.py +cloudtower/models/get_labels_request_body.py +cloudtower/models/get_licenses_connection_request_body.py +cloudtower/models/get_licenses_request_body.py +cloudtower/models/get_log_collections_connection_request_body.py +cloudtower/models/get_log_collections_request_body.py +cloudtower/models/get_log_service_configs_request_body.py +cloudtower/models/get_lun_metric_input.py +cloudtower/models/get_meta_leader_request_body.py +cloudtower/models/get_namespace_groups_connection_request_body.py +cloudtower/models/get_namespace_groups_request_body.py +cloudtower/models/get_nfs_exports_connection_request_body.py +cloudtower/models/get_nfs_exports_request_body.py +cloudtower/models/get_nfs_inodes_connection_request_body.py +cloudtower/models/get_nfs_inodes_request_body.py +cloudtower/models/get_nics_connection_request_body.py +cloudtower/models/get_nics_request_body.py +cloudtower/models/get_node_topoes_connection_request_body.py +cloudtower/models/get_node_topoes_request_body.py +cloudtower/models/get_nvmf_namespace_metric_input.py +cloudtower/models/get_nvmf_namespace_snapshots_connection_request_body.py +cloudtower/models/get_nvmf_namespace_snapshots_request_body.py +cloudtower/models/get_nvmf_namespaces_connection_request_body.py +cloudtower/models/get_nvmf_namespaces_request_body.py +cloudtower/models/get_nvmf_subsystems_connection_request_body.py +cloudtower/models/get_nvmf_subsystems_request_body.py +cloudtower/models/get_organizations_connection_request_body.py +cloudtower/models/get_organizations_request_body.py +cloudtower/models/get_pmem_dimms_connection_request_body.py +cloudtower/models/get_pmem_dimms_request_body.py +cloudtower/models/get_rack_topoes_connection_request_body.py +cloudtower/models/get_rack_topoes_request_body.py +cloudtower/models/get_report_tasks_connection_request_body.py +cloudtower/models/get_report_tasks_request_body.py +cloudtower/models/get_report_templates_connection_request_body.py +cloudtower/models/get_report_templates_request_body.py +cloudtower/models/get_scvm_disk_metric_input.py +cloudtower/models/get_scvm_metric_input.py +cloudtower/models/get_scvm_network_input.py +cloudtower/models/get_scvm_service_metric_input.py +cloudtower/models/get_security_groups_connection_request_body.py +cloudtower/models/get_security_groups_request_body.py +cloudtower/models/get_security_policies_connection_request_body.py +cloudtower/models/get_security_policies_request_body.py +cloudtower/models/get_snapshot_groups_connection_request_body.py +cloudtower/models/get_snapshot_groups_request_body.py +cloudtower/models/get_snapshot_plan_tasks_connection_request_body.py +cloudtower/models/get_snapshot_plan_tasks_request_body.py +cloudtower/models/get_snapshot_plans_connection_request_body.py +cloudtower/models/get_snapshot_plans_request_body.py +cloudtower/models/get_snmp_transports_connection_request_body.py +cloudtower/models/get_snmp_transports_request_body.py +cloudtower/models/get_snmp_trap_receivers_connection_request_body.py +cloudtower/models/get_snmp_trap_receivers_request_body.py +cloudtower/models/get_svt_images_connection_request_body.py +cloudtower/models/get_svt_images_request_body.py +cloudtower/models/get_system_audit_logs_connection_request_body.py +cloudtower/models/get_system_audit_logs_request_body.py +cloudtower/models/get_tasks_connection_request_body.py +cloudtower/models/get_tasks_request_body.py +cloudtower/models/get_top_n_metric_input.py +cloudtower/models/get_upload_tasks_connection_request_body.py +cloudtower/models/get_upload_tasks_request_body.py +cloudtower/models/get_usb_devices_connection_request_body.py +cloudtower/models/get_usb_devices_request_body.py +cloudtower/models/get_user_audit_logs_connection_request_body.py +cloudtower/models/get_user_audit_logs_request_body.py +cloudtower/models/get_user_role_nexts_connection_request_body.py +cloudtower/models/get_user_role_nexts_request_body.py +cloudtower/models/get_users_connection_request_body.py +cloudtower/models/get_users_request_body.py +cloudtower/models/get_v2_everoute_licenses_connection_request_body.py +cloudtower/models/get_v2_everoute_licenses_request_body.py +cloudtower/models/get_vcenter_accounts_connection_request_body.py +cloudtower/models/get_vcenter_accounts_request_body.py +cloudtower/models/get_vdses_connection_request_body.py +cloudtower/models/get_vdses_request_body.py +cloudtower/models/get_views_connection_request_body.py +cloudtower/models/get_views_request_body.py +cloudtower/models/get_virtual_private_cloud_cluster_bindings_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_cluster_bindings_request_body.py +cloudtower/models/get_virtual_private_cloud_external_subnets_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_external_subnets_request_body.py +cloudtower/models/get_virtual_private_cloud_floating_ips_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_floating_ips_request_body.py +cloudtower/models/get_virtual_private_cloud_nat_gateways_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_nat_gateways_request_body.py +cloudtower/models/get_virtual_private_cloud_route_tables_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_route_tables_request_body.py +cloudtower/models/get_virtual_private_cloud_router_gateways_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_router_gateways_request_body.py +cloudtower/models/get_virtual_private_cloud_security_groups_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_security_groups_request_body.py +cloudtower/models/get_virtual_private_cloud_security_policies_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_security_policies_request_body.py +cloudtower/models/get_virtual_private_cloud_subnets_connection_request_body.py +cloudtower/models/get_virtual_private_cloud_subnets_request_body.py +cloudtower/models/get_virtual_private_clouds_connection_request_body.py +cloudtower/models/get_virtual_private_clouds_request_body.py +cloudtower/models/get_vlans_connection_request_body.py +cloudtower/models/get_vlans_request_body.py +cloudtower/models/get_vm_disks_connection_request_body.py +cloudtower/models/get_vm_disks_request_body.py +cloudtower/models/get_vm_entity_filter_results_connection_request_body.py +cloudtower/models/get_vm_entity_filter_results_request_body.py +cloudtower/models/get_vm_export_files_connection_request_body.py +cloudtower/models/get_vm_export_files_request_body.py +cloudtower/models/get_vm_folders_connection_request_body.py +cloudtower/models/get_vm_folders_request_body.py +cloudtower/models/get_vm_metric_input.py +cloudtower/models/get_vm_net_work_metric_input.py +cloudtower/models/get_vm_nics_connection_request_body.py +cloudtower/models/get_vm_nics_request_body.py +cloudtower/models/get_vm_placement_groups_connection_request_body.py +cloudtower/models/get_vm_placement_groups_request_body.py +cloudtower/models/get_vm_snapshots_connection_request_body.py +cloudtower/models/get_vm_snapshots_request_body.py +cloudtower/models/get_vm_templates_connection_request_body.py +cloudtower/models/get_vm_templates_request_body.py +cloudtower/models/get_vm_vnc_info_params.py +cloudtower/models/get_vm_volume_metric_input.py +cloudtower/models/get_vm_volume_snapshots_connection_request_body.py +cloudtower/models/get_vm_volume_snapshots_request_body.py +cloudtower/models/get_vm_volumes_connection_request_body.py +cloudtower/models/get_vm_volumes_request_body.py +cloudtower/models/get_vms_connection_request_body.py +cloudtower/models/get_vms_request_body.py +cloudtower/models/get_vsphere_esxi_accounts_connection_request_body.py +cloudtower/models/get_vsphere_esxi_accounts_request_body.py +cloudtower/models/get_witness_metric_input.py +cloudtower/models/get_witness_services_request_body.py +cloudtower/models/get_witnesses_connection_request_body.py +cloudtower/models/get_witnesses_request_body.py +cloudtower/models/get_zone_metric_input.py +cloudtower/models/get_zone_topoes_connection_request_body.py +cloudtower/models/get_zone_topoes_request_body.py +cloudtower/models/get_zones_connection_request_body.py +cloudtower/models/get_zones_request_body.py +cloudtower/models/global_alert_rule.py +cloudtower/models/global_alert_rule_connection.py +cloudtower/models/global_alert_rule_order_by_input.py +cloudtower/models/global_alert_rule_updation_params.py +cloudtower/models/global_alert_rule_updation_params_data.py +cloudtower/models/global_alert_rule_where_input.py +cloudtower/models/global_policy_action.py +cloudtower/models/global_recycle_bin_updation_params.py +cloudtower/models/global_settings.py +cloudtower/models/global_settings_connection.py +cloudtower/models/global_settings_order_by_input.py +cloudtower/models/global_settings_where_input.py +cloudtower/models/gpu_device.py +cloudtower/models/gpu_device_connection.py +cloudtower/models/gpu_device_description_updation_params.py +cloudtower/models/gpu_device_description_updation_params_data.py +cloudtower/models/gpu_device_order_by_input.py +cloudtower/models/gpu_device_sriov_switch_params.py +cloudtower/models/gpu_device_sriov_switch_params_data.py +cloudtower/models/gpu_device_status.py +cloudtower/models/gpu_device_usage.py +cloudtower/models/gpu_device_usage_updation_params.py +cloudtower/models/gpu_device_usage_updation_params_data.py +cloudtower/models/gpu_device_where_input.py +cloudtower/models/gpu_vm_detail.py +cloudtower/models/gpu_vm_info.py +cloudtower/models/graph.py +cloudtower/models/graph_connection.py +cloudtower/models/graph_creation_params.py +cloudtower/models/graph_deletion_params.py +cloudtower/models/graph_order_by_input.py +cloudtower/models/graph_type.py +cloudtower/models/graph_updation_params.py +cloudtower/models/graph_updation_params_data.py +cloudtower/models/graph_where_input.py +cloudtower/models/host.py +cloudtower/models/host_auth_info.py +cloudtower/models/host_batch_create_disk_input.py +cloudtower/models/host_batch_create_iface_function.py +cloudtower/models/host_batch_create_iface_input.py +cloudtower/models/host_batch_create_ipmi_input.py +cloudtower/models/host_connection.py +cloudtower/models/host_creation_params.py +cloudtower/models/host_creation_params_data.py +cloudtower/models/host_order_by_input.py +cloudtower/models/host_state.py +cloudtower/models/host_status.py +cloudtower/models/host_updation_params.py +cloudtower/models/host_updation_params_data.py +cloudtower/models/host_vds_config.py +cloudtower/models/host_where_input.py +cloudtower/models/hypervisor.py +cloudtower/models/import_vm_volume_params.py +cloudtower/models/install_vmtools_params.py +cloudtower/models/install_vmtools_params_data.py +cloudtower/models/iommu_status.py +cloudtower/models/ip_security_policy.py +cloudtower/models/ipmi.py +cloudtower/models/ipmi_order_by_input.py +cloudtower/models/ipmi_where_input.py +cloudtower/models/iscsi_connection.py +cloudtower/models/iscsi_connection_connection.py +cloudtower/models/iscsi_connection_order_by_input.py +cloudtower/models/iscsi_connection_where_input.py +cloudtower/models/iscsi_lun.py +cloudtower/models/iscsi_lun_clone_params.py +cloudtower/models/iscsi_lun_common_params.py +cloudtower/models/iscsi_lun_connection.py +cloudtower/models/iscsi_lun_creation_params.py +cloudtower/models/iscsi_lun_creation_params_all_of.py +cloudtower/models/iscsi_lun_deletion_params.py +cloudtower/models/iscsi_lun_deletion_params_data.py +cloudtower/models/iscsi_lun_order_by_input.py +cloudtower/models/iscsi_lun_rollback_params.py +cloudtower/models/iscsi_lun_snapshot.py +cloudtower/models/iscsi_lun_snapshot_connection.py +cloudtower/models/iscsi_lun_snapshot_creation_effect.py +cloudtower/models/iscsi_lun_snapshot_creation_params.py +cloudtower/models/iscsi_lun_snapshot_deletion_params.py +cloudtower/models/iscsi_lun_snapshot_order_by_input.py +cloudtower/models/iscsi_lun_snapshot_where_input.py +cloudtower/models/iscsi_lun_updation_params.py +cloudtower/models/iscsi_lun_updation_params_data.py +cloudtower/models/iscsi_lun_updation_params_data_all_of.py +cloudtower/models/iscsi_lun_where_input.py +cloudtower/models/iscsi_target.py +cloudtower/models/iscsi_target_common_params.py +cloudtower/models/iscsi_target_common_params_initiator_chaps.py +cloudtower/models/iscsi_target_connection.py +cloudtower/models/iscsi_target_creation_params.py +cloudtower/models/iscsi_target_creation_params_all_of.py +cloudtower/models/iscsi_target_deletion_params.py +cloudtower/models/iscsi_target_order_by_input.py +cloudtower/models/iscsi_target_updation_params.py +cloudtower/models/iscsi_target_where_input.py +cloudtower/models/isolation_mode.py +cloudtower/models/isolation_policy.py +cloudtower/models/isolation_policy_connection.py +cloudtower/models/isolation_policy_order_by_input.py +cloudtower/models/isolation_policy_where_input.py +cloudtower/models/label.py +cloudtower/models/label_connection.py +cloudtower/models/label_creation_params.py +cloudtower/models/label_deletion_params.py +cloudtower/models/label_group.py +cloudtower/models/label_order_by_input.py +cloudtower/models/label_updation_params.py +cloudtower/models/label_updation_params_data.py +cloudtower/models/label_where_input.py +cloudtower/models/license.py +cloudtower/models/license_connection.py +cloudtower/models/license_order_by_input.py +cloudtower/models/license_type.py +cloudtower/models/license_updation_params.py +cloudtower/models/license_where_input.py +cloudtower/models/load_balancer_service_where_input.py +cloudtower/models/log_collection.py +cloudtower/models/log_collection_connection.py +cloudtower/models/log_collection_creation_params.py +cloudtower/models/log_collection_deletion_params.py +cloudtower/models/log_collection_order_by_input.py +cloudtower/models/log_collection_service_group_params.py +cloudtower/models/log_collection_status.py +cloudtower/models/log_collection_where_input.py +cloudtower/models/log_service_config.py +cloudtower/models/log_service_configs_input.py +cloudtower/models/login_input.py +cloudtower/models/login_response.py +cloudtower/models/maintenance_mode_enum.py +cloudtower/models/maintenance_mode_verify.py +cloudtower/models/maintenance_mode_vm_info.py +cloudtower/models/management_vlan_updation_params.py +cloudtower/models/management_vlan_updation_params_data.py +cloudtower/models/meta_leader.py +cloudtower/models/metric.py +cloudtower/models/metric_label.py +cloudtower/models/metric_sample.py +cloudtower/models/metric_stream.py +cloudtower/models/metric_type.py +cloudtower/models/metric_unit.py +cloudtower/models/metro_check_status_enum.py +cloudtower/models/mfa_type.py +cloudtower/models/mgt_ip_mapper.py +cloudtower/models/migrate_type.py +cloudtower/models/migrate_vm_config.py +cloudtower/models/migration_vlan_updation_params.py +cloudtower/models/mount_disks_params.py +cloudtower/models/mount_new_create_disks_params.py +cloudtower/models/mount_new_create_disks_params_vm_volume.py +cloudtower/models/namespace_group.py +cloudtower/models/namespace_group_connection.py +cloudtower/models/namespace_group_creation_params.py +cloudtower/models/namespace_group_deletion_params.py +cloudtower/models/namespace_group_order_by_input.py +cloudtower/models/namespace_group_updation_params.py +cloudtower/models/namespace_group_updation_params_data.py +cloudtower/models/namespace_group_where_input.py +cloudtower/models/nested_aggregate_alert.py +cloudtower/models/nested_aggregate_alert_notifier.py +cloudtower/models/nested_aggregate_alert_rule.py +cloudtower/models/nested_aggregate_application.py +cloudtower/models/nested_aggregate_backup_plan.py +cloudtower/models/nested_aggregate_backup_plan_execution.py +cloudtower/models/nested_aggregate_backup_restore_execution.py +cloudtower/models/nested_aggregate_backup_restore_point.py +cloudtower/models/nested_aggregate_backup_service.py +cloudtower/models/nested_aggregate_backup_store_repository.py +cloudtower/models/nested_aggregate_backup_target_execution.py +cloudtower/models/nested_aggregate_brick_topo.py +cloudtower/models/nested_aggregate_cloud_tower_application.py +cloudtower/models/nested_aggregate_cloud_tower_application_package.py +cloudtower/models/nested_aggregate_cluster.py +cloudtower/models/nested_aggregate_cluster_image.py +cloudtower/models/nested_aggregate_cluster_settings.py +cloudtower/models/nested_aggregate_cluster_topo.py +cloudtower/models/nested_aggregate_cluster_upgrade_history.py +cloudtower/models/nested_aggregate_consistency_group.py +cloudtower/models/nested_aggregate_consistency_group_snapshot.py +cloudtower/models/nested_aggregate_content_library_image.py +cloudtower/models/nested_aggregate_content_library_vm_template.py +cloudtower/models/nested_aggregate_datacenter.py +cloudtower/models/nested_aggregate_deploy.py +cloudtower/models/nested_aggregate_disk.py +cloudtower/models/nested_aggregate_elf_data_store.py +cloudtower/models/nested_aggregate_elf_image.py +cloudtower/models/nested_aggregate_elf_storage_policy.py +cloudtower/models/nested_aggregate_entity_filter.py +cloudtower/models/nested_aggregate_everoute_cluster.py +cloudtower/models/nested_aggregate_everoute_license.py +cloudtower/models/nested_aggregate_everoute_package.py +cloudtower/models/nested_aggregate_global_alert_rule.py +cloudtower/models/nested_aggregate_global_settings.py +cloudtower/models/nested_aggregate_gpu_device.py +cloudtower/models/nested_aggregate_graph.py +cloudtower/models/nested_aggregate_host.py +cloudtower/models/nested_aggregate_iscsi_connection.py +cloudtower/models/nested_aggregate_iscsi_lun.py +cloudtower/models/nested_aggregate_iscsi_lun_snapshot.py +cloudtower/models/nested_aggregate_iscsi_target.py +cloudtower/models/nested_aggregate_isolation_policy.py +cloudtower/models/nested_aggregate_label.py +cloudtower/models/nested_aggregate_license.py +cloudtower/models/nested_aggregate_log_collection.py +cloudtower/models/nested_aggregate_namespace_group.py +cloudtower/models/nested_aggregate_nfs_export.py +cloudtower/models/nested_aggregate_nfs_inode.py +cloudtower/models/nested_aggregate_nic.py +cloudtower/models/nested_aggregate_node_topo.py +cloudtower/models/nested_aggregate_nvmf_namespace.py +cloudtower/models/nested_aggregate_nvmf_namespace_snapshot.py +cloudtower/models/nested_aggregate_nvmf_subsystem.py +cloudtower/models/nested_aggregate_organization.py +cloudtower/models/nested_aggregate_pmem_dimm.py +cloudtower/models/nested_aggregate_rack_topo.py +cloudtower/models/nested_aggregate_report_task.py +cloudtower/models/nested_aggregate_report_template.py +cloudtower/models/nested_aggregate_security_group.py +cloudtower/models/nested_aggregate_security_policy.py +cloudtower/models/nested_aggregate_snapshot_group.py +cloudtower/models/nested_aggregate_snapshot_plan.py +cloudtower/models/nested_aggregate_snapshot_plan_task.py +cloudtower/models/nested_aggregate_snmp_transport.py +cloudtower/models/nested_aggregate_snmp_trap_receiver.py +cloudtower/models/nested_aggregate_svt_image.py +cloudtower/models/nested_aggregate_system_audit_log.py +cloudtower/models/nested_aggregate_task.py +cloudtower/models/nested_aggregate_upload_task.py +cloudtower/models/nested_aggregate_usb_device.py +cloudtower/models/nested_aggregate_user.py +cloudtower/models/nested_aggregate_user_audit_log.py +cloudtower/models/nested_aggregate_user_role_next.py +cloudtower/models/nested_aggregate_v2_everoute_license.py +cloudtower/models/nested_aggregate_vcenter_account.py +cloudtower/models/nested_aggregate_vds.py +cloudtower/models/nested_aggregate_view.py +cloudtower/models/nested_aggregate_virtual_private_cloud.py +cloudtower/models/nested_aggregate_virtual_private_cloud_cluster_binding.py +cloudtower/models/nested_aggregate_virtual_private_cloud_external_subnet.py +cloudtower/models/nested_aggregate_virtual_private_cloud_floating_ip.py +cloudtower/models/nested_aggregate_virtual_private_cloud_nat_gateway.py +cloudtower/models/nested_aggregate_virtual_private_cloud_route_table.py +cloudtower/models/nested_aggregate_virtual_private_cloud_router_gateway.py +cloudtower/models/nested_aggregate_virtual_private_cloud_security_group.py +cloudtower/models/nested_aggregate_virtual_private_cloud_security_policy.py +cloudtower/models/nested_aggregate_virtual_private_cloud_subnet.py +cloudtower/models/nested_aggregate_vlan.py +cloudtower/models/nested_aggregate_vm.py +cloudtower/models/nested_aggregate_vm_disk.py +cloudtower/models/nested_aggregate_vm_entity_filter_result.py +cloudtower/models/nested_aggregate_vm_export_file.py +cloudtower/models/nested_aggregate_vm_folder.py +cloudtower/models/nested_aggregate_vm_nic.py +cloudtower/models/nested_aggregate_vm_placement_group.py +cloudtower/models/nested_aggregate_vm_snapshot.py +cloudtower/models/nested_aggregate_vm_template.py +cloudtower/models/nested_aggregate_vm_volume.py +cloudtower/models/nested_aggregate_vm_volume_snapshot.py +cloudtower/models/nested_aggregate_vsphere_esxi_account.py +cloudtower/models/nested_aggregate_witness.py +cloudtower/models/nested_aggregate_zone.py +cloudtower/models/nested_aggregate_zone_topo.py +cloudtower/models/nested_alert_rule.py +cloudtower/models/nested_application.py +cloudtower/models/nested_auth_settings.py +cloudtower/models/nested_backup_plan.py +cloudtower/models/nested_backup_plan_execution.py +cloudtower/models/nested_backup_plan_time_point.py +cloudtower/models/nested_backup_restore_execution.py +cloudtower/models/nested_backup_restore_execution_network_mapping.py +cloudtower/models/nested_backup_restore_point.py +cloudtower/models/nested_backup_service.py +cloudtower/models/nested_backup_service_network_status.py +cloudtower/models/nested_backup_store_repository.py +cloudtower/models/nested_backup_target_execution.py +cloudtower/models/nested_brick_disk_layout.py +cloudtower/models/nested_brick_power.py +cloudtower/models/nested_brick_topo.py +cloudtower/models/nested_capacity.py +cloudtower/models/nested_cloud_tower_application.py +cloudtower/models/nested_cloud_tower_application_package.py +cloudtower/models/nested_cluster.py +cloudtower/models/nested_cluster_settings.py +cloudtower/models/nested_cluster_topo.py +cloudtower/models/nested_consistency_group.py +cloudtower/models/nested_consistency_group_snapshot.py +cloudtower/models/nested_content_library_image.py +cloudtower/models/nested_content_library_vm_template.py +cloudtower/models/nested_cpu.py +cloudtower/models/nested_datacenter.py +cloudtower/models/nested_discovered_host_dimms.py +cloudtower/models/nested_discovered_host_disk.py +cloudtower/models/nested_discovered_host_iface.py +cloudtower/models/nested_disk.py +cloudtower/models/nested_disk_failure_information.py +cloudtower/models/nested_elf_image.py +cloudtower/models/nested_entity_filter.py +cloudtower/models/nested_everoute_agent_status.py +cloudtower/models/nested_everoute_cluster.py +cloudtower/models/nested_everoute_cluster_agent_status.py +cloudtower/models/nested_everoute_cluster_condition.py +cloudtower/models/nested_everoute_cluster_controller_status.py +cloudtower/models/nested_everoute_cluster_status.py +cloudtower/models/nested_everoute_cluster_vm_metrics.py +cloudtower/models/nested_everoute_cluster_whitelist.py +cloudtower/models/nested_everoute_controller_instance.py +cloudtower/models/nested_everoute_controller_status.py +cloudtower/models/nested_everoute_controller_template.py +cloudtower/models/nested_everoute_manage_vds_status.py +cloudtower/models/nested_execute_plan.py +cloudtower/models/nested_filter_rule.py +cloudtower/models/nested_frozen_disks.py +cloudtower/models/nested_frozen_nic.py +cloudtower/models/nested_frozen_vlan.py +cloudtower/models/nested_global_alert_rule.py +cloudtower/models/nested_gpu_device.py +cloudtower/models/nested_gpu_driver_info.py +cloudtower/models/nested_graph.py +cloudtower/models/nested_host.py +cloudtower/models/nested_initiator_chap.py +cloudtower/models/nested_ipmi.py +cloudtower/models/nested_iscsi_lun.py +cloudtower/models/nested_iscsi_lun_snapshot.py +cloudtower/models/nested_iscsi_target.py +cloudtower/models/nested_isolation_policy.py +cloudtower/models/nested_label.py +cloudtower/models/nested_label_group.py +cloudtower/models/nested_license.py +cloudtower/models/nested_load_balancer_service.py +cloudtower/models/nested_maintenance_host_state.py +cloudtower/models/nested_metro_availability_checklist.py +cloudtower/models/nested_metro_check_item.py +cloudtower/models/nested_metro_check_result.py +cloudtower/models/nested_namespace_group.py +cloudtower/models/nested_network_policy_rule.py +cloudtower/models/nested_network_policy_rule_port.py +cloudtower/models/nested_nfs_export.py +cloudtower/models/nested_nfs_inode.py +cloudtower/models/nested_nic.py +cloudtower/models/nested_node_topo.py +cloudtower/models/nested_nvmf_namespace.py +cloudtower/models/nested_nvmf_namespace_snapshot.py +cloudtower/models/nested_nvmf_subsystem.py +cloudtower/models/nested_organization.py +cloudtower/models/nested_partition.py +cloudtower/models/nested_password_recover_qa.py +cloudtower/models/nested_password_reover_qa_item.py +cloudtower/models/nested_pmem_dimm.py +cloudtower/models/nested_position.py +cloudtower/models/nested_rack_topo.py +cloudtower/models/nested_report_task.py +cloudtower/models/nested_report_template.py +cloudtower/models/nested_resource_meta.py +cloudtower/models/nested_security_group.py +cloudtower/models/nested_security_policy.py +cloudtower/models/nested_security_policy_apply.py +cloudtower/models/nested_smtp_server.py +cloudtower/models/nested_snapshot_group.py +cloudtower/models/nested_snapshot_group_vm_disk_info.py +cloudtower/models/nested_snapshot_group_vm_info.py +cloudtower/models/nested_snapshot_plan.py +cloudtower/models/nested_snapshot_plan_task.py +cloudtower/models/nested_step.py +cloudtower/models/nested_svt_image.py +cloudtower/models/nested_tag_position.py +cloudtower/models/nested_task.py +cloudtower/models/nested_template_nic.py +cloudtower/models/nested_template_vpc_nic.py +cloudtower/models/nested_thresholds.py +cloudtower/models/nested_usb_device.py +cloudtower/models/nested_user.py +cloudtower/models/nested_user_role_next.py +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.py +cloudtower/models/nested_virtual_private_cloud_external_subnet.py +cloudtower/models/nested_virtual_private_cloud_floating_ip.py +cloudtower/models/nested_virtual_private_cloud_isolation_policy.py +cloudtower/models/nested_virtual_private_cloud_label_group.py +cloudtower/models/nested_virtual_private_cloud_nat_gateway.py +cloudtower/models/nested_virtual_private_cloud_network_policy_rule.py +cloudtower/models/nested_virtual_private_cloud_network_policy_rule_port.py +cloudtower/models/nested_virtual_private_cloud_nic.py +cloudtower/models/nested_virtual_private_cloud_route.py +cloudtower/models/nested_virtual_private_cloud_route_table.py +cloudtower/models/nested_virtual_private_cloud_router_gateway.py +cloudtower/models/nested_virtual_private_cloud_security_group.py +cloudtower/models/nested_virtual_private_cloud_security_policy.py +cloudtower/models/nested_virtual_private_cloud_security_policy_apply.py +cloudtower/models/nested_virtual_private_cloud_service.py +cloudtower/models/nested_virtual_private_cloud_subnet.py +cloudtower/models/nested_vlan.py +cloudtower/models/nested_vm.py +cloudtower/models/nested_vm_disk.py +cloudtower/models/nested_vm_entity_filter_result.py +cloudtower/models/nested_vm_folder.py +cloudtower/models/nested_vm_nic.py +cloudtower/models/nested_vm_placement_group.py +cloudtower/models/nested_vm_recycle_bin.py +cloudtower/models/nested_vm_snapshot.py +cloudtower/models/nested_vm_template.py +cloudtower/models/nested_vm_volume.py +cloudtower/models/nested_vm_volume_snapshot.py +cloudtower/models/nested_vpc_dnat_rule_type.py +cloudtower/models/nested_vpc_router_gateway_rule_type.py +cloudtower/models/nested_vpc_subnet_ip_poo_type.py +cloudtower/models/nested_vsphere_esxi_account.py +cloudtower/models/nested_witness.py +cloudtower/models/nested_zone.py +cloudtower/models/nested_zone_topo.py +cloudtower/models/network_policy_rule_alg_protocol.py +cloudtower/models/network_policy_rule_port_input.py +cloudtower/models/network_policy_rule_port_protocol.py +cloudtower/models/network_policy_rule_type.py +cloudtower/models/network_type.py +cloudtower/models/nfs_export.py +cloudtower/models/nfs_export_connection.py +cloudtower/models/nfs_export_creation_params.py +cloudtower/models/nfs_export_deletion_params.py +cloudtower/models/nfs_export_order_by_input.py +cloudtower/models/nfs_export_updation_params.py +cloudtower/models/nfs_export_updation_params_data.py +cloudtower/models/nfs_export_where_input.py +cloudtower/models/nfs_inode.py +cloudtower/models/nfs_inode_connection.py +cloudtower/models/nfs_inode_order_by_input.py +cloudtower/models/nfs_inode_where_input.py +cloudtower/models/nic.py +cloudtower/models/nic_connection.py +cloudtower/models/nic_driver_state.py +cloudtower/models/nic_order_by_input.py +cloudtower/models/nic_updation_params.py +cloudtower/models/nic_updation_params_data.py +cloudtower/models/nic_user_usage.py +cloudtower/models/nic_where_input.py +cloudtower/models/node_top_updation_param.py +cloudtower/models/node_topo.py +cloudtower/models/node_topo_connection.py +cloudtower/models/node_topo_order_by_input.py +cloudtower/models/node_topo_updation_params_data.py +cloudtower/models/node_topo_where_input.py +cloudtower/models/node_topo_where_unique_input.py +cloudtower/models/notifier_language_code.py +cloudtower/models/notifier_security_mode.py +cloudtower/models/ntp_mode.py +cloudtower/models/nvmf_namespace.py +cloudtower/models/nvmf_namespace_clone_params.py +cloudtower/models/nvmf_namespace_common_params.py +cloudtower/models/nvmf_namespace_connection.py +cloudtower/models/nvmf_namespace_creation_params.py +cloudtower/models/nvmf_namespace_creation_params_all_of.py +cloudtower/models/nvmf_namespace_deletion_params.py +cloudtower/models/nvmf_namespace_order_by_input.py +cloudtower/models/nvmf_namespace_rollback_params.py +cloudtower/models/nvmf_namespace_snapshot.py +cloudtower/models/nvmf_namespace_snapshot_connection.py +cloudtower/models/nvmf_namespace_snapshot_creation_params.py +cloudtower/models/nvmf_namespace_snapshot_deletion_params.py +cloudtower/models/nvmf_namespace_snapshot_order_by_input.py +cloudtower/models/nvmf_namespace_snapshot_where_input.py +cloudtower/models/nvmf_namespace_updation_params.py +cloudtower/models/nvmf_namespace_updation_params_data.py +cloudtower/models/nvmf_namespace_where_input.py +cloudtower/models/nvmf_subsystem.py +cloudtower/models/nvmf_subsystem_common_params.py +cloudtower/models/nvmf_subsystem_connection.py +cloudtower/models/nvmf_subsystem_creation_params.py +cloudtower/models/nvmf_subsystem_creation_params_all_of.py +cloudtower/models/nvmf_subsystem_deletion_params.py +cloudtower/models/nvmf_subsystem_order_by_input.py +cloudtower/models/nvmf_subsystem_policy_type.py +cloudtower/models/nvmf_subsystem_updation_params.py +cloudtower/models/nvmf_subsystem_where_input.py +cloudtower/models/observability_connected_system_service_type.py +cloudtower/models/operate_action_enum.py +cloudtower/models/operate_host_power_data.py +cloudtower/models/operate_host_power_params.py +cloudtower/models/organization.py +cloudtower/models/organization_connection.py +cloudtower/models/organization_creation_params.py +cloudtower/models/organization_deletion_params.py +cloudtower/models/organization_order_by_input.py +cloudtower/models/organization_updation_params.py +cloudtower/models/organization_where_input.py +cloudtower/models/ovf_cpu.py +cloudtower/models/ovf_disk.py +cloudtower/models/ovf_disk_operate.py +cloudtower/models/ovf_nic.py +cloudtower/models/parsed_ovf.py +cloudtower/models/partition_usage.py +cloudtower/models/password_complexity.py +cloudtower/models/pmem_dimm.py +cloudtower/models/pmem_dimm_connection.py +cloudtower/models/pmem_dimm_order_by_input.py +cloudtower/models/pmem_dimm_where_input.py +cloudtower/models/policy_mode.py +cloudtower/models/position.py +cloudtower/models/power_position.py +cloudtower/models/protect_snapshot_status.py +cloudtower/models/rack_topo.py +cloudtower/models/rack_topo_connection.py +cloudtower/models/rack_topo_creation_params.py +cloudtower/models/rack_topo_deletion_params.py +cloudtower/models/rack_topo_order_by_input.py +cloudtower/models/rack_topo_updation_params.py +cloudtower/models/rack_topo_updation_params_data.py +cloudtower/models/rack_topo_where_input.py +cloudtower/models/remove_clusters_from_datacenter_params.py +cloudtower/models/report_resource_input_enum.py +cloudtower/models/report_task.py +cloudtower/models/report_task_connection.py +cloudtower/models/report_task_order_by_input.py +cloudtower/models/report_task_where_input.py +cloudtower/models/report_template.py +cloudtower/models/report_template_connection.py +cloudtower/models/report_template_creation_params.py +cloudtower/models/report_template_deletion_params.py +cloudtower/models/report_template_order_by_input.py +cloudtower/models/report_template_updation_params.py +cloudtower/models/report_template_updation_params_data.py +cloudtower/models/report_template_where_input.py +cloudtower/models/reporte_template_generation_params.py +cloudtower/models/resolve_alert_params.py +cloudtower/models/resource_meta.py +cloudtower/models/role_creation_params.py +cloudtower/models/role_deletion_params.py +cloudtower/models/role_updation_params.py +cloudtower/models/role_updation_params_data.py +cloudtower/models/roleaction.py +cloudtower/models/root_user_creation_params.py +cloudtower/models/security_group.py +cloudtower/models/security_group_connection.py +cloudtower/models/security_group_create_params.py +cloudtower/models/security_group_delete_params.py +cloudtower/models/security_group_order_by_input.py +cloudtower/models/security_group_update_body.py +cloudtower/models/security_group_update_params.py +cloudtower/models/security_group_where_input.py +cloudtower/models/security_policy.py +cloudtower/models/security_policy_apply_to_input.py +cloudtower/models/security_policy_apply_to_input_target.py +cloudtower/models/security_policy_connection.py +cloudtower/models/security_policy_create_params.py +cloudtower/models/security_policy_delete_params.py +cloudtower/models/security_policy_flow_control_type.py +cloudtower/models/security_policy_ingress_egress_input.py +cloudtower/models/security_policy_ingress_egress_input_target.py +cloudtower/models/security_policy_order_by_input.py +cloudtower/models/security_policy_update_body.py +cloudtower/models/security_policy_update_params.py +cloudtower/models/security_policy_where_input.py +cloudtower/models/severity_enum.py +cloudtower/models/shutdown_vm_id.py +cloudtower/models/smtp_secure_mode.py +cloudtower/models/smtp_server_where_input.py +cloudtower/models/snapshot_group.py +cloudtower/models/snapshot_group_clone_param.py +cloudtower/models/snapshot_group_clone_params.py +cloudtower/models/snapshot_group_connection.py +cloudtower/models/snapshot_group_deletion_params.py +cloudtower/models/snapshot_group_keep_params.py +cloudtower/models/snapshot_group_order_by_input.py +cloudtower/models/snapshot_group_rollback_params.py +cloudtower/models/snapshot_group_where_input.py +cloudtower/models/snapshot_plan.py +cloudtower/models/snapshot_plan_connection.py +cloudtower/models/snapshot_plan_creation_params.py +cloudtower/models/snapshot_plan_deletion_params.py +cloudtower/models/snapshot_plan_execute_status.py +cloudtower/models/snapshot_plan_execute_type.py +cloudtower/models/snapshot_plan_execution_params.py +cloudtower/models/snapshot_plan_execution_params_data.py +cloudtower/models/snapshot_plan_order_by_input.py +cloudtower/models/snapshot_plan_resume_params.py +cloudtower/models/snapshot_plan_status.py +cloudtower/models/snapshot_plan_suspended_params.py +cloudtower/models/snapshot_plan_task.py +cloudtower/models/snapshot_plan_task_connection.py +cloudtower/models/snapshot_plan_task_order_by_input.py +cloudtower/models/snapshot_plan_task_type.py +cloudtower/models/snapshot_plan_task_where_input.py +cloudtower/models/snapshot_plan_updation_params.py +cloudtower/models/snapshot_plan_updation_params_data.py +cloudtower/models/snapshot_plan_where_input.py +cloudtower/models/snmp_auth_protocol.py +cloudtower/models/snmp_language_code.py +cloudtower/models/snmp_privacy_protocol.py +cloudtower/models/snmp_protocol.py +cloudtower/models/snmp_transport.py +cloudtower/models/snmp_transport_connection.py +cloudtower/models/snmp_transport_creation_params.py +cloudtower/models/snmp_transport_deletion_params.py +cloudtower/models/snmp_transport_order_by_input.py +cloudtower/models/snmp_transport_updation_params.py +cloudtower/models/snmp_transport_updation_params_data.py +cloudtower/models/snmp_transport_where_input.py +cloudtower/models/snmp_trap_receiver.py +cloudtower/models/snmp_trap_receiver_connection.py +cloudtower/models/snmp_trap_receiver_creation_params.py +cloudtower/models/snmp_trap_receiver_deletion_params.py +cloudtower/models/snmp_trap_receiver_order_by_input.py +cloudtower/models/snmp_trap_receiver_updation_params.py +cloudtower/models/snmp_trap_receiver_updation_params_data.py +cloudtower/models/snmp_trap_receiver_where_input.py +cloudtower/models/snmp_version.py +cloudtower/models/software_edition.py +cloudtower/models/step_unit.py +cloudtower/models/stop_vm_in_cutover_migration_params.py +cloudtower/models/store_connection_type.py +cloudtower/models/store_transport_type.py +cloudtower/models/svt_image.py +cloudtower/models/svt_image_connection.py +cloudtower/models/svt_image_order_by_input.py +cloudtower/models/svt_image_where_input.py +cloudtower/models/system_audit_log.py +cloudtower/models/system_audit_log_connection.py +cloudtower/models/system_audit_log_order_by_input.py +cloudtower/models/system_audit_log_where_input.py +cloudtower/models/table_reporter_params.py +cloudtower/models/table_reporter_params_filter.py +cloudtower/models/task.py +cloudtower/models/task_connection.py +cloudtower/models/task_creation_params.py +cloudtower/models/task_description.py +cloudtower/models/task_order_by_input.py +cloudtower/models/task_status.py +cloudtower/models/task_step_creation_params.py +cloudtower/models/task_type.py +cloudtower/models/task_update_params.py +cloudtower/models/task_update_params_data.py +cloudtower/models/task_where_input.py +cloudtower/models/template_cloud_init.py +cloudtower/models/time_unit.py +cloudtower/models/trigger_disk_blink_params.py +cloudtower/models/uninstall_cloud_tower_application_params.py +cloudtower/models/update_access_restriction_params.py +cloudtower/models/update_cloud_tower_application_vm_spec_params.py +cloudtower/models/update_cloud_tower_application_vm_spec_params_data.py +cloudtower/models/update_passrod_security_params.py +cloudtower/models/update_session_timeout_params.py +cloudtower/models/update_vcenter_account_params.py +cloudtower/models/update_vcenter_account_params_data.py +cloudtower/models/update_vm_volume_params.py +cloudtower/models/update_vm_volume_params_data.py +cloudtower/models/update_vpc_nic_payloads.py +cloudtower/models/update_vsphere_esxi_account_params.py +cloudtower/models/update_vsphere_esxi_account_params_data.py +cloudtower/models/upgrade_cloud_tower_application_params.py +cloudtower/models/upgrade_cloud_tower_application_params_data.py +cloudtower/models/upload_resource_type.py +cloudtower/models/upload_task.py +cloudtower/models/upload_task_connection.py +cloudtower/models/upload_task_order_by_input.py +cloudtower/models/upload_task_status.py +cloudtower/models/upload_task_where_input.py +cloudtower/models/usb_device.py +cloudtower/models/usb_device_connection.py +cloudtower/models/usb_device_mount_params.py +cloudtower/models/usb_device_mount_params_data.py +cloudtower/models/usb_device_order_by_input.py +cloudtower/models/usb_device_status.py +cloudtower/models/usb_device_unmount_params.py +cloudtower/models/usb_device_unmount_params_data.py +cloudtower/models/usb_device_where_input.py +cloudtower/models/user.py +cloudtower/models/user_audit_log.py +cloudtower/models/user_audit_log_connection.py +cloudtower/models/user_audit_log_creation_params.py +cloudtower/models/user_audit_log_message.py +cloudtower/models/user_audit_log_order_by_input.py +cloudtower/models/user_audit_log_status.py +cloudtower/models/user_audit_log_where_input.py +cloudtower/models/user_connection.py +cloudtower/models/user_creation_params.py +cloudtower/models/user_deletion_params.py +cloudtower/models/user_order_by_input.py +cloudtower/models/user_role.py +cloudtower/models/user_role_next.py +cloudtower/models/user_role_next_connection.py +cloudtower/models/user_role_next_order_by_input.py +cloudtower/models/user_role_next_where_input.py +cloudtower/models/user_role_platform.py +cloudtower/models/user_role_preset.py +cloudtower/models/user_source.py +cloudtower/models/user_updation_params.py +cloudtower/models/user_updation_params_data.py +cloudtower/models/user_where_input.py +cloudtower/models/v2_everoute_license.py +cloudtower/models/v2_everoute_license_connection.py +cloudtower/models/v2_everoute_license_order_by_input.py +cloudtower/models/v2_everoute_license_where_input.py +cloudtower/models/vcenter_account.py +cloudtower/models/vcenter_account_connection.py +cloudtower/models/vcenter_account_order_by_input.py +cloudtower/models/vcenter_account_where_input.py +cloudtower/models/vcenter_account_where_unique_input.py +cloudtower/models/vds.py +cloudtower/models/vds_connection.py +cloudtower/models/vds_creation_params.py +cloudtower/models/vds_creation_with_m_access_vlan_params.py +cloudtower/models/vds_creation_with_migrate_vlan_params.py +cloudtower/models/vds_creation_with_migrate_vlan_params_all_of.py +cloudtower/models/vds_creation_with_migrate_vlan_params_all_of_vlan.py +cloudtower/models/vds_creation_with_migrate_vlan_params_all_of_vlan_extra_ip.py +cloudtower/models/vds_deletion_params.py +cloudtower/models/vds_order_by_input.py +cloudtower/models/vds_updation_params.py +cloudtower/models/vds_updation_params_data.py +cloudtower/models/vds_where_input.py +cloudtower/models/view.py +cloudtower/models/view_connection.py +cloudtower/models/view_creation_params.py +cloudtower/models/view_deletion_params.py +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.py +cloudtower/models/virtual_private_cloud_cluster_binding.py +cloudtower/models/virtual_private_cloud_cluster_binding_connection.py +cloudtower/models/virtual_private_cloud_cluster_binding_order_by_input.py +cloudtower/models/virtual_private_cloud_cluster_binding_where_input.py +cloudtower/models/virtual_private_cloud_connection.py +cloudtower/models/virtual_private_cloud_creation_params.py +cloudtower/models/virtual_private_cloud_deletion_params.py +cloudtower/models/virtual_private_cloud_dnat_rule_params.py +cloudtower/models/virtual_private_cloud_edge_gateway_where_input.py +cloudtower/models/virtual_private_cloud_external_subnet.py +cloudtower/models/virtual_private_cloud_external_subnet_connection.py +cloudtower/models/virtual_private_cloud_external_subnet_order_by_input.py +cloudtower/models/virtual_private_cloud_external_subnet_where_input.py +cloudtower/models/virtual_private_cloud_floating_ip.py +cloudtower/models/virtual_private_cloud_floating_ip_connection.py +cloudtower/models/virtual_private_cloud_floating_ip_creation_params.py +cloudtower/models/virtual_private_cloud_floating_ip_deletion_params.py +cloudtower/models/virtual_private_cloud_floating_ip_order_by_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_nat_gateway.py +cloudtower/models/virtual_private_cloud_nat_gateway_connection.py +cloudtower/models/virtual_private_cloud_nat_gateway_creation_params.py +cloudtower/models/virtual_private_cloud_nat_gateway_deletion_params.py +cloudtower/models/virtual_private_cloud_nat_gateway_order_by_input.py +cloudtower/models/virtual_private_cloud_nat_gateway_updation_params.py +cloudtower/models/virtual_private_cloud_nat_gateway_updation_params_data.py +cloudtower/models/virtual_private_cloud_nat_gateway_where_input.py +cloudtower/models/virtual_private_cloud_network_policy_rule_input.py +cloudtower/models/virtual_private_cloud_network_policy_rule_port_input.py +cloudtower/models/virtual_private_cloud_network_policy_rule_port_protocol.py +cloudtower/models/virtual_private_cloud_network_policy_rule_type.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_order_by_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_params.py +cloudtower/models/virtual_private_cloud_route_table.py +cloudtower/models/virtual_private_cloud_route_table_connection.py +cloudtower/models/virtual_private_cloud_route_table_creation_params.py +cloudtower/models/virtual_private_cloud_route_table_deletion_params.py +cloudtower/models/virtual_private_cloud_route_table_order_by_input.py +cloudtower/models/virtual_private_cloud_route_table_updation_params.py +cloudtower/models/virtual_private_cloud_route_table_updation_params_data.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.py +cloudtower/models/virtual_private_cloud_router_gateway_connection.py +cloudtower/models/virtual_private_cloud_router_gateway_creation_params.py +cloudtower/models/virtual_private_cloud_router_gateway_deletion_params.py +cloudtower/models/virtual_private_cloud_router_gateway_order_by_input.py +cloudtower/models/virtual_private_cloud_router_gateway_rule_input_type.py +cloudtower/models/virtual_private_cloud_router_gateway_update_data_params.py +cloudtower/models/virtual_private_cloud_router_gateway_updation_params.py +cloudtower/models/virtual_private_cloud_router_gateway_where_input.py +cloudtower/models/virtual_private_cloud_security_group.py +cloudtower/models/virtual_private_cloud_security_group_connection.py +cloudtower/models/virtual_private_cloud_security_group_creation_params.py +cloudtower/models/virtual_private_cloud_security_group_deletion_params.py +cloudtower/models/virtual_private_cloud_security_group_order_by_input.py +cloudtower/models/virtual_private_cloud_security_group_updation_params.py +cloudtower/models/virtual_private_cloud_security_group_updation_params_data.py +cloudtower/models/virtual_private_cloud_security_group_where_input.py +cloudtower/models/virtual_private_cloud_security_policy.py +cloudtower/models/virtual_private_cloud_security_policy_apply_input.py +cloudtower/models/virtual_private_cloud_security_policy_connection.py +cloudtower/models/virtual_private_cloud_security_policy_create_params.py +cloudtower/models/virtual_private_cloud_security_policy_delete_params.py +cloudtower/models/virtual_private_cloud_security_policy_mode.py +cloudtower/models/virtual_private_cloud_security_policy_order_by_input.py +cloudtower/models/virtual_private_cloud_security_policy_update_body.py +cloudtower/models/virtual_private_cloud_security_policy_update_params.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.py +cloudtower/models/virtual_private_cloud_subnet_connection.py +cloudtower/models/virtual_private_cloud_subnet_creation_params.py +cloudtower/models/virtual_private_cloud_subnet_deletion_params.py +cloudtower/models/virtual_private_cloud_subnet_ip_pool_params.py +cloudtower/models/virtual_private_cloud_subnet_order_by_input.py +cloudtower/models/virtual_private_cloud_subnet_update_data_params.py +cloudtower/models/virtual_private_cloud_subnet_updation_params.py +cloudtower/models/virtual_private_cloud_subnet_where_input.py +cloudtower/models/virtual_private_cloud_update_data_params.py +cloudtower/models/virtual_private_cloud_updation_params.py +cloudtower/models/virtual_private_cloud_where_input.py +cloudtower/models/vlan.py +cloudtower/models/vlan_connection.py +cloudtower/models/vlan_deletion_params.py +cloudtower/models/vlan_mapping.py +cloudtower/models/vlan_mode_type.py +cloudtower/models/vlan_order_by_input.py +cloudtower/models/vlan_where_input.py +cloudtower/models/vm.py +cloudtower/models/vm_add_cd_rom_params.py +cloudtower/models/vm_add_cd_rom_params_data.py +cloudtower/models/vm_add_disk_params.py +cloudtower/models/vm_add_disk_params_data.py +cloudtower/models/vm_add_disk_params_data_vm_disks.py +cloudtower/models/vm_add_folder_params.py +cloudtower/models/vm_add_folder_params_data.py +cloudtower/models/vm_add_gpu_device_params.py +cloudtower/models/vm_add_nic_params.py +cloudtower/models/vm_add_nic_params_data.py +cloudtower/models/vm_cd_rom_params.py +cloudtower/models/vm_clock_offset.py +cloudtower/models/vm_clone_params.py +cloudtower/models/vm_connection.py +cloudtower/models/vm_create_vm_from_content_library_template_batch_params.py +cloudtower/models/vm_create_vm_from_content_library_template_batch_vm_params.py +cloudtower/models/vm_create_vm_from_content_library_template_params.py +cloudtower/models/vm_create_vm_from_template_params.py +cloudtower/models/vm_creation_params.py +cloudtower/models/vm_delete_params.py +cloudtower/models/vm_delete_params_effect.py +cloudtower/models/vm_disk.py +cloudtower/models/vm_disk_connection.py +cloudtower/models/vm_disk_io_policy.py +cloudtower/models/vm_disk_io_restrict_type.py +cloudtower/models/vm_disk_operate.py +cloudtower/models/vm_disk_operate_remove_disks.py +cloudtower/models/vm_disk_order_by_input.py +cloudtower/models/vm_disk_params.py +cloudtower/models/vm_disk_type.py +cloudtower/models/vm_disk_where_input.py +cloudtower/models/vm_eject_cd_rom_params.py +cloudtower/models/vm_entity_filter_result.py +cloudtower/models/vm_entity_filter_result_connection.py +cloudtower/models/vm_entity_filter_result_order_by_input.py +cloudtower/models/vm_entity_filter_result_where_input.py +cloudtower/models/vm_expand_vm_disk_params.py +cloudtower/models/vm_export_file.py +cloudtower/models/vm_export_file_connection.py +cloudtower/models/vm_export_file_file.py +cloudtower/models/vm_export_file_order_by_input.py +cloudtower/models/vm_export_file_type.py +cloudtower/models/vm_export_file_where_input.py +cloudtower/models/vm_export_file_where_unique_input.py +cloudtower/models/vm_export_params.py +cloudtower/models/vm_export_params_data.py +cloudtower/models/vm_firmware.py +cloudtower/models/vm_folder.py +cloudtower/models/vm_folder_connection.py +cloudtower/models/vm_folder_creation_params.py +cloudtower/models/vm_folder_deletion_params.py +cloudtower/models/vm_folder_order_by_input.py +cloudtower/models/vm_folder_updation_params.py +cloudtower/models/vm_folder_updation_params_data.py +cloudtower/models/vm_folder_where_input.py +cloudtower/models/vm_gpu_detail.py +cloudtower/models/vm_gpu_info.py +cloudtower/models/vm_gpu_operation_params.py +cloudtower/models/vm_guests_operation_system.py +cloudtower/models/vm_import_nic_params.py +cloudtower/models/vm_import_params.py +cloudtower/models/vm_migrate_across_cluster_params.py +cloudtower/models/vm_migrate_across_cluster_params_data.py +cloudtower/models/vm_migrate_params.py +cloudtower/models/vm_nic.py +cloudtower/models/vm_nic_connection.py +cloudtower/models/vm_nic_model.py +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 +cloudtower/models/vm_operate_pci_nic_params_data.py +cloudtower/models/vm_order_by_input.py +cloudtower/models/vm_owner_params.py +cloudtower/models/vm_placement_group.py +cloudtower/models/vm_placement_group_connection.py +cloudtower/models/vm_placement_group_creation_params.py +cloudtower/models/vm_placement_group_deletion_params.py +cloudtower/models/vm_placement_group_order_by_input.py +cloudtower/models/vm_placement_group_updation_params.py +cloudtower/models/vm_placement_group_updation_params_data.py +cloudtower/models/vm_placement_group_where_input.py +cloudtower/models/vm_rebuild_params.py +cloudtower/models/vm_remove_cd_rom_params.py +cloudtower/models/vm_remove_cd_rom_params_data.py +cloudtower/models/vm_remove_disk_params.py +cloudtower/models/vm_remove_disk_params_data.py +cloudtower/models/vm_remove_gpu_device_params.py +cloudtower/models/vm_remove_nic_by_where_params.py +cloudtower/models/vm_remove_nic_by_where_params_effect.py +cloudtower/models/vm_remove_nic_params.py +cloudtower/models/vm_remove_nic_params_data.py +cloudtower/models/vm_reset_guest_os_password_params.py +cloudtower/models/vm_reset_guest_os_password_params_data.py +cloudtower/models/vm_restrict_io_params_data.py +cloudtower/models/vm_rollback_params.py +cloudtower/models/vm_rollback_params_data.py +cloudtower/models/vm_snapshot.py +cloudtower/models/vm_snapshot_connection.py +cloudtower/models/vm_snapshot_creation_params.py +cloudtower/models/vm_snapshot_creation_params_data.py +cloudtower/models/vm_snapshot_deletion_params.py +cloudtower/models/vm_snapshot_order_by_input.py +cloudtower/models/vm_snapshot_where_input.py +cloudtower/models/vm_start_params.py +cloudtower/models/vm_start_params_data.py +cloudtower/models/vm_status.py +cloudtower/models/vm_template.py +cloudtower/models/vm_template_connection.py +cloudtower/models/vm_template_creation_params.py +cloudtower/models/vm_template_deletion_params.py +cloudtower/models/vm_template_order_by_input.py +cloudtower/models/vm_template_updation_params.py +cloudtower/models/vm_template_updation_params_data.py +cloudtower/models/vm_template_where_input.py +cloudtower/models/vm_toggle_cd_rom_disable_params.py +cloudtower/models/vm_tools_status.py +cloudtower/models/vm_update_advanced_options_params.py +cloudtower/models/vm_update_advanced_options_params_data.py +cloudtower/models/vm_update_disk_params.py +cloudtower/models/vm_update_disk_params_data.py +cloudtower/models/vm_update_each_disk_io_policy_params.py +cloudtower/models/vm_update_host_options_params.py +cloudtower/models/vm_update_host_options_params_data.py +cloudtower/models/vm_update_io_policy_params.py +cloudtower/models/vm_update_io_policy_params_data.py +cloudtower/models/vm_update_nic_advance_info_params.py +cloudtower/models/vm_update_nic_advance_info_params_data.py +cloudtower/models/vm_update_nic_basic_info_params.py +cloudtower/models/vm_update_nic_basic_info_params_data.py +cloudtower/models/vm_update_nic_params.py +cloudtower/models/vm_update_nic_params_data.py +cloudtower/models/vm_update_nic_qos_options_params.py +cloudtower/models/vm_update_nic_qos_options_params_data.py +cloudtower/models/vm_update_owner_params.py +cloudtower/models/vm_update_owner_params_data.py +cloudtower/models/vm_update_params.py +cloudtower/models/vm_update_params_data.py +cloudtower/models/vm_update_vpc_nic_params.py +cloudtower/models/vm_update_vpc_nic_params_data.py +cloudtower/models/vm_usage.py +cloudtower/models/vm_video_type.py +cloudtower/models/vm_vlan_creation_params.py +cloudtower/models/vm_vlan_updation_params.py +cloudtower/models/vm_vlan_updation_params_data.py +cloudtower/models/vm_vm_policy.py +cloudtower/models/vm_vnc_info.py +cloudtower/models/vm_volume.py +cloudtower/models/vm_volume_connection.py +cloudtower/models/vm_volume_creation_params.py +cloudtower/models/vm_volume_deletion_params.py +cloudtower/models/vm_volume_deletion_params_effect.py +cloudtower/models/vm_volume_elf_storage_policy_type.py +cloudtower/models/vm_volume_export_file_type.py +cloudtower/models/vm_volume_order_by_input.py +cloudtower/models/vm_volume_rebuild_params.py +cloudtower/models/vm_volume_rollback_params.py +cloudtower/models/vm_volume_snapshot.py +cloudtower/models/vm_volume_snapshot_connection.py +cloudtower/models/vm_volume_snapshot_creation_params.py +cloudtower/models/vm_volume_snapshot_deletion_params.py +cloudtower/models/vm_volume_snapshot_order_by_input.py +cloudtower/models/vm_volume_snapshot_type.py +cloudtower/models/vm_volume_snapshot_where_input.py +cloudtower/models/vm_volume_type.py +cloudtower/models/vm_volume_where_input.py +cloudtower/models/vm_volume_where_unique_input.py +cloudtower/models/vm_where_input.py +cloudtower/models/vm_where_unique_input.py +cloudtower/models/vmdk_cdrom_modify.py +cloudtower/models/vmdk_disk_modify.py +cloudtower/models/vnet_bond_where_input.py +cloudtower/models/vpc_nic_params.py +cloudtower/models/vsphere_esxi_account.py +cloudtower/models/vsphere_esxi_account_connection.py +cloudtower/models/vsphere_esxi_account_order_by_input.py +cloudtower/models/vsphere_esxi_account_where_input.py +cloudtower/models/weekday_type_enum.py +cloudtower/models/with_task_alert.py +cloudtower/models/with_task_alert_notifier.py +cloudtower/models/with_task_backup_plan.py +cloudtower/models/with_task_backup_plan_execution.py +cloudtower/models/with_task_backup_restore_execution.py +cloudtower/models/with_task_batch_hosts.py +cloudtower/models/with_task_brick_topo.py +cloudtower/models/with_task_cluster.py +cloudtower/models/with_task_cluster_settings.py +cloudtower/models/with_task_consistency_group.py +cloudtower/models/with_task_consistency_group_snapshot.py +cloudtower/models/with_task_content_library_image.py +cloudtower/models/with_task_content_library_vm_template.py +cloudtower/models/with_task_datacenter.py +cloudtower/models/with_task_delete_alert_notifier.py +cloudtower/models/with_task_delete_backup_plan.py +cloudtower/models/with_task_delete_backup_restore_point_array.py +cloudtower/models/with_task_delete_brick_topo.py +cloudtower/models/with_task_delete_cluster.py +cloudtower/models/with_task_delete_cluster_recycle_bin.py +cloudtower/models/with_task_delete_consistency_group.py +cloudtower/models/with_task_delete_consistency_group_snapshot.py +cloudtower/models/with_task_delete_content_library_image.py +cloudtower/models/with_task_delete_content_library_vm_template.py +cloudtower/models/with_task_delete_datacenter.py +cloudtower/models/with_task_delete_elf_image.py +cloudtower/models/with_task_delete_entity_filter.py +cloudtower/models/with_task_delete_graph.py +cloudtower/models/with_task_delete_iscsi_lun.py +cloudtower/models/with_task_delete_iscsi_lun_snapshot.py +cloudtower/models/with_task_delete_iscsi_target.py +cloudtower/models/with_task_delete_label.py +cloudtower/models/with_task_delete_log_collection.py +cloudtower/models/with_task_delete_namespace_group.py +cloudtower/models/with_task_delete_nfs_export.py +cloudtower/models/with_task_delete_nvmf_namespace.py +cloudtower/models/with_task_delete_nvmf_namespace_snapshot.py +cloudtower/models/with_task_delete_nvmf_subsystem.py +cloudtower/models/with_task_delete_organization.py +cloudtower/models/with_task_delete_rack_topo.py +cloudtower/models/with_task_delete_report_template.py +cloudtower/models/with_task_delete_role.py +cloudtower/models/with_task_delete_security_group.py +cloudtower/models/with_task_delete_security_policy.py +cloudtower/models/with_task_delete_snapshot_group.py +cloudtower/models/with_task_delete_snapshot_plan.py +cloudtower/models/with_task_delete_snmp_transport.py +cloudtower/models/with_task_delete_snmp_trap_receiver.py +cloudtower/models/with_task_delete_user.py +cloudtower/models/with_task_delete_vds.py +cloudtower/models/with_task_delete_view.py +cloudtower/models/with_task_delete_virtual_private_cloud.py +cloudtower/models/with_task_delete_virtual_private_cloud_floating_ip.py +cloudtower/models/with_task_delete_virtual_private_cloud_nat_gateway.py +cloudtower/models/with_task_delete_virtual_private_cloud_route_table.py +cloudtower/models/with_task_delete_virtual_private_cloud_router_gateway.py +cloudtower/models/with_task_delete_virtual_private_cloud_security_group.py +cloudtower/models/with_task_delete_virtual_private_cloud_security_policy.py +cloudtower/models/with_task_delete_virtual_private_cloud_subnet.py +cloudtower/models/with_task_delete_vlan.py +cloudtower/models/with_task_delete_vm.py +cloudtower/models/with_task_delete_vm_folder.py +cloudtower/models/with_task_delete_vm_placement_group.py +cloudtower/models/with_task_delete_vm_snapshot.py +cloudtower/models/with_task_delete_vm_template.py +cloudtower/models/with_task_delete_vm_volume.py +cloudtower/models/with_task_delete_vm_volume_snapshot.py +cloudtower/models/with_task_disassociate_system_service_from_obs_service_result.py +cloudtower/models/with_task_disk.py +cloudtower/models/with_task_elf_image.py +cloudtower/models/with_task_entity_filter.py +cloudtower/models/with_task_global_alert_rule.py +cloudtower/models/with_task_global_settings.py +cloudtower/models/with_task_gpu_device.py +cloudtower/models/with_task_graph.py +cloudtower/models/with_task_host.py +cloudtower/models/with_task_iscsi_lun.py +cloudtower/models/with_task_iscsi_lun_snapshot.py +cloudtower/models/with_task_iscsi_target.py +cloudtower/models/with_task_label.py +cloudtower/models/with_task_license.py +cloudtower/models/with_task_log_collection.py +cloudtower/models/with_task_login_response.py +cloudtower/models/with_task_metric.py +cloudtower/models/with_task_namespace_group.py +cloudtower/models/with_task_nfs_export.py +cloudtower/models/with_task_nic.py +cloudtower/models/with_task_node_topo.py +cloudtower/models/with_task_nvmf_namespace.py +cloudtower/models/with_task_nvmf_namespace_snapshot.py +cloudtower/models/with_task_nvmf_subsystem.py +cloudtower/models/with_task_organization.py +cloudtower/models/with_task_rack_topo.py +cloudtower/models/with_task_report_task.py +cloudtower/models/with_task_report_template.py +cloudtower/models/with_task_security_group.py +cloudtower/models/with_task_security_policy.py +cloudtower/models/with_task_snapshot_group.py +cloudtower/models/with_task_snapshot_plan.py +cloudtower/models/with_task_snmp_transport.py +cloudtower/models/with_task_snmp_trap_receiver.py +cloudtower/models/with_task_task.py +cloudtower/models/with_task_usb_device.py +cloudtower/models/with_task_user.py +cloudtower/models/with_task_user_audit_log.py +cloudtower/models/with_task_user_role_next.py +cloudtower/models/with_task_vcenter_account.py +cloudtower/models/with_task_vds.py +cloudtower/models/with_task_view.py +cloudtower/models/with_task_virtual_private_cloud.py +cloudtower/models/with_task_virtual_private_cloud_floating_ip.py +cloudtower/models/with_task_virtual_private_cloud_nat_gateway.py +cloudtower/models/with_task_virtual_private_cloud_route_table.py +cloudtower/models/with_task_virtual_private_cloud_router_gateway.py +cloudtower/models/with_task_virtual_private_cloud_security_group.py +cloudtower/models/with_task_virtual_private_cloud_security_policy.py +cloudtower/models/with_task_virtual_private_cloud_subnet.py +cloudtower/models/with_task_vlan.py +cloudtower/models/with_task_vm.py +cloudtower/models/with_task_vm_array.py +cloudtower/models/with_task_vm_export_file.py +cloudtower/models/with_task_vm_folder.py +cloudtower/models/with_task_vm_placement_group.py +cloudtower/models/with_task_vm_snapshot.py +cloudtower/models/with_task_vm_template.py +cloudtower/models/with_task_vm_volume.py +cloudtower/models/with_task_vm_volume_snapshot.py +cloudtower/models/with_task_vsphere_esxi_account_array.py +cloudtower/models/witness.py +cloudtower/models/witness_connection.py +cloudtower/models/witness_order_by_input.py +cloudtower/models/witness_service.py +cloudtower/models/witness_where_input.py +cloudtower/models/witness_where_unique_input.py +cloudtower/models/zbs_spec.py +cloudtower/models/zone.py +cloudtower/models/zone_connection.py +cloudtower/models/zone_order_by_input.py +cloudtower/models/zone_topo.py +cloudtower/models/zone_topo_connection.py +cloudtower/models/zone_topo_order_by_input.py +cloudtower/models/zone_topo_where_input.py +cloudtower/models/zone_where_input.py +cloudtower/rest.py +cloudtower/utils.py +requirements.txt +setup.cfg +setup.py +setup.py +test-requirements.txt +tox.ini diff --git a/LICENSE b/LICENSE index 12582a85..94339654 100644 --- a/LICENSE +++ b/LICENSE @@ -1,15 +1,15 @@ -ISC License - -Copyright (c) 2022 SmartX - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR -OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +ISC License + +Copyright (c) 2022 SmartX + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. \ No newline at end of file diff --git a/README.md b/README.md index 5da14e1c..89fba26f 100644 --- a/README.md +++ b/README.md @@ -1,1888 +1,1888 @@ -# Cloudtower Python SDK - -Python 环境下的 Cloudtower SDK,适用于 2.7 与 3.4 以上版本。 - -- [源码地址](https://github.com/smartxworks/cloudtower-python-sdk) -- [下载地址](https://github.com/smartxworks/cloudtower-python-sdk/releases) -- [通用指南](https://cloudtower-api-doc.vercel.app) - -## 安装 - -- ### whl - - ```shell - pip install cloudtower_sdk-2.17.0-py2.py3-none-any.whl - ``` - -- ### tar.gz - - ```shell - tar xvzf cloudtower-sdk-2.17.0.tar.gz - cd cloudtower-sdk-2.17.0 - python setup.py install - ``` - -- ### git 源码安装 - - ``` - git clone https://github.com/smartxworks/cloudtower-python-sdk.git - cd cloudtower-python-sdk - python setup.py install - ``` - -- ### git pip 安装 - - ```shell - pip install git+https://github.com/smartxworks/cloudtower-python-sdk.git - ``` - -- ### pypi 安装 - ```shell - pip install cloudtower-sdk - ``` - -## 使用 - -### 创建实例 - -#### 创建 `ApiClient` 实例 - -```python -from cloudtower.configuration import Configuration -from cloudtower import ApiClient -# 配置 operation-api endpoint -configuration = Configuration(host="http://192.168.96.133/v2/api") -client = ApiClient(configuration) -``` - -> 如果需要使用 https,可以安装证书,或者忽略证书验证 - -```python -configuration = Configuration(host="https://192.168.96.133/v2/api") -configuration.verify_ssl = False -client = ApiClient(configuration) -``` - -#### 创建对应的 API 实例 - -> 根据不同用途的操作创建相关的 API 实例,例如虚拟机相关操作需要创建一个 `VmApi`。 - -```python -from cloudtower.api.vm_api import VmApi -vm_api = VmApi(client) -``` - -### 鉴权 - -> 可以通过 utils 中封装的登陆方法来鉴权 `ApiClient` - -```python -from cloudtower.utils import wait_tasks, login -conf = Configuration(host="http://api-test.dev-cloudtower.smartx.com/v2/api") -api_client = ApiClient(conf) -login(api_client, "your_username", "your_password") # 默认使用 LOCAL 作为 usersource -``` - -> 也可以直接将 token 应用置 `configuration` 的 `api_key` 中 - -```python -from cloudtower.api.user_api import UserApi -from cloudtower.models import UserSource -# 通过 UserApi 中的 login 方法来获得 token。 -user_api = UserApi(client) -login_res = user_api.login({ - "username": "your_username", - "password": "your_password", - "source": UserSource.LOCAL -}) -# 将 token 配置在 configuration.api_key["Authorization"] 中, -# 这样所有使用当前 client 的 api 都会获得鉴权的 token 信息。 -configuration.api_key["Authorization"] = login_res.data.token -``` - -### 发送请求 - -#### 获取资源 - -```python -vms = vm_api.get_vms({ - "where": { - "id": "vm_id" - }, - "first":1, -}) -``` - -#### 更新资源 - -> 资源更新会产生相关的异步任务,当异步任务结束时,代表资源操作完成且数据已更新。 - -```python -start_res = vm_api.start_vm({ - "where": { - "id": "stopped_vm_id" - }, -}) -``` - -> 可以通过提供的工具方法同步等待异步任务结束 - -```python -from cloudtower.utils import wait_tasks -try: - wait_tasks([res.task_id for res in start_res], api_client) -except ApiException as e: - # 处理错误 -else: - # task完成后的回调 -``` - -##### 方法参数说明 - -| 参数名 | 类型 | 是否必须 | 说明 | -| ------------- | --------- | -------- | ------------------------------------------------------------------------------------ | -| ids | list[str] | 是 | 需查询的 task 的 id 列表 | -| api_client | ApiClient | 是 | 查询所使用的 ApiClient 实例 | -| interval | int | 否 | 轮询的间隔时间,默认为 5s | -| timeout | int | 否 | 超时时间,默认为 300s | -| exit_on_error | bool | 否 | 是否在单个 Task 出错时立即退出,否则则会等待全部 Task 都完成后再退出,默认为 False。 | - -##### 错误说明 - -| 错误码 | 说明 | -| ------ | ---------------- | -| 408 | 超时 | -| 500 | 异步任务内部错误 | - -#### 自定义 header - -> cloudtower api 支持通过设置 header 中的 content-language 来设置返回信息的语言, 可选值 `en-US`, `zh-CN`。默认为 `en-US`。 - -##### 通过 `ApiClient` 的 `set_default_header` 方法 - -> 可以通过 `ApiClient` 的 `set_default_header` 方法设置默认的 header 信息。 - -```python -api_client.set_default_header("content_language","en-US") -alert_api = AlertApi(api_client) -# 此时得到的 alerts 中的 message, solution, cause, impact 将被转换为英文描述。 -alerts = alert_api.get_alerts( - { - "where": { - "cluster": { - "id": "cluster_id" - } - }, - "first": 100 - }, -) -``` - -##### 通过设置请求的关键字参数 - -> 也可以通过设置请求的关键字参数 `content_language` 来设置返回信息的语言。 - -```python -from cloudtower.api.user_api import AlertApi - -alert_api = AlertApi(api_client) -# 此时得到的 alerts 中的 message, solution, cause, impact 将被转换为中文描述。 -alerts = alert_api.get_alerts( - { - "where": { - "cluster": { - "id": "cluster_id" - } - }, - "first": 100 - }, - content_language="zh-CN" -) -``` - -#### 其他 - -##### 发送异步请求 - -> 上述请求的发送都是同步的请求,会堵塞当前进程。如果需要使用异步请求,请在对应请求的关键字参数中加上 `async_req=True`。 -> 通过返回结果 `ApplyResult.get()` 来获取对应的结果。 - -```python -vms = vm_api.get_vms( - { - "where": { - "id": "vm_id" - } - }, - async_req=True -) -print(vms.get()[0].name) -``` - -### 使用完成后销毁 ApiClient 实例 - -```python -client.close() -``` - -## 操作示例 - -### 获取虚拟机 - -#### 获取所有虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -vms = vm_api.get_vms({}) -``` - -#### 分页获取虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -vms_from_51_to_100 = vm_api.get_vms({ - "first": 50, - "skip": 50, -}) -``` - -#### 获取所有已开机虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi, VmStatus - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -running_vms = vm_api.get_vms( - { - "where": { - "status": VmStatus.RUNNING - } - }, -) -``` - -#### 获取名称或描述中包含特定字符串的虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -vms_name_contains = vm_api.get_vms( - { - "where": { - "name_contains": "string" - } - }, -) -``` - -#### 获取所有 vcpu > n 的虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -vms_has_4_more_vcpu = vm_api.get_vms( - { - "where": { - "vcpu_gt": 4 - } - }, -) -``` - -### 从模版创建虚拟机 - -#### 仅指定 id - -```python -from cloudtower.api import VmApi, ContentLibraryVmTemplateApi, ClusterApi -from cloudtower.utils import login, wait_tasks -from cloudtower.configuration import Configuration -from cloudtower import ApiClient -import os - - -configuration = Configuration(host=os.getenv("CLOUDTOWER_ENDPOINT")) -client = ApiClient(configuration) - -login(client, os.getenv("CLOUDTOWER_USERNAME"), os.getenv("CLOUDTOWER_PASSWORD")) - - -def create_vm_from_template(template_name, cluster_name, vm_name): - """ - 通过内容库模板创建一台虚拟机,内容通过内容库模板设置 - :param template_name: 指定所需使用的内容库模板名称 - :param cluster_name: 指定虚拟机被部署的集群的集群名称 - :param vm_name: 虚拟机名称 - :return: 被创建的虚拟机 - """ - vm_api = VmApi(client) - cluster_api = ClusterApi(client) - template_api = ContentLibraryVmTemplateApi(client) - - cluster = cluster_api.get_clusters({ - "where": { - "name": cluster_name - } - }) - if len(cluster) == 0: - raise Exception("cluster not found") - - template = template_api.get_content_library_vm_templates({ - "where": { - "name": template_name - } - }) - if len(template) == 0: - raise Exception("template not found") - - with_task_vms = vm_api.create_vm_from_content_library_template([ - { - "template_id": template[0].id, - "cluster_id": cluster[0].id, - "name": vm_name, - "is_full_copy": False - } - ]) - tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] - vm_ids = [ - with_task_vm.data.id for with_task_vm in with_task_vms] - wait_tasks(tasks, client) - return vm_api.get_vms({ - "where": { - "id_in": vm_ids - } - })[0] -``` - -#### 配置与模板不同的虚拟盘参数 - -```python -from cloudtower.api import VmApi, ContentLibraryVmTemplateApi, ClusterApi -from cloudtower.utils import login, wait_tasks -from cloudtower.configuration import Configuration -from cloudtower.models import Bus, VmVolumeElfStoragePolicyType -from cloudtower import ApiClient -import os - - -configuration = Configuration(host=os.getenv("CLOUDTOWER_ENDPOINT")) -client = ApiClient(configuration) - -login(client, os.getenv("CLOUDTOWER_USERNAME"), os.getenv("CLOUDTOWER_PASSWORD")) - - -def create_vm_from_template_modify_disk(template_name, cluster_name, vm_name, disk_operate): - """ - 通过内容库模板创建一台虚拟机,配置虚拟机的磁盘 - :param template_name: 模板名称 - :param cluster_name: 集群名称 - :param vm_name: 虚拟机名称 - :param disk_operate: 磁盘操作,使用详见 create_vm_from_template_modify_disk_example 方法 - :return: 被创建的虚拟机 - """ - vm_api = VmApi(client) - cluster_api = ClusterApi(client) - template_api = ContentLibraryVmTemplateApi(client) - - cluster = cluster_api.get_clusters({ - "where": { - "name": cluster_name - } - }) - if len(cluster) == 0: - raise Exception("cluster not found") - - template = template_api.get_content_library_vm_templates({ - "where": { - "name": template_name - } - }) - if len(template) == 0: - raise Exception("template not found") - - with_task_vms = vm_api.create_vm_from_content_library_template([ - { - "template_id": template[0].id, - "cluster_id": cluster[0].id, - "name": vm_name, - "is_full_copy": False, - "disk_operate": disk_operate - } - ]) - tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] - vm_ids = [ - with_task_vm.data.id for with_task_vm in with_task_vms] - wait_tasks(tasks, client) - return vm_api.get_vms({ - "where": { - "id_in": vm_ids - } - })[0] - - -def create_vm_from_template_modify_disk_example(): - """ - 通过模板创建虚拟机时,如果希望对原有的磁盘进行任何修改,可以通过 disk_operate 参数进行配置 - disk_operate 参数的类型是 VmDiskOperate,它是一个字典,包含以下字段: - - remove_disks 由于删除指定index的磁盘 - - modify_disks 修改现有磁盘的配置,目前仅支持修改总线,如果有其他修改可以通过,删除原有盘 - - new_disks 新增磁盘,类型是 VmDiskParams,它是一个字典,包含以下字段: - - mount_cd_roms 挂载 cd-rom - - mount_disks 挂载已有磁盘 - - mount_new_create_disks 挂载新磁盘 - """ - disk_operate = { - "remove_disks": { - "disk_index": [0] # 用于删除指定 index 的磁盘,index 从 0 开始计算,这里既是删除第一块磁盘 - }, - "new_disks": { - "mount_cd_roms": [ - { - "boot": 2, # 启动顺序 - "content_library_image_id": "" # 指定挂载内容库镜像的 id - } - ], - "mount_disks": [ - { - "boot": 3, # 启动顺序 - "bus": Bus.VIRTIO, # 总线类型 - "vm_volume_id": "cljm6x2g1405g0958tp3zkhvh" # 被挂载虚拟卷的 id - } - ], - "mount_new_create_disks": [ - { - "boot": 4, - "bus": Bus.VIRTIO, - "vm_volume": { - "name": "test", # 新建虚拟卷的名称 - "size": 10 * 1024 * 1024 * 1024, # 新建虚拟卷的大小,单位是字节 - "elf_storage_policy": VmVolumeElfStoragePolicyType._2_THIN_PROVISION # 存储策略 - } - } - ] - } - } - create_vm_from_template_modify_disk("template-name", "cluster-name", "vm-name", disk_operate) -``` - -#### 配置与模版不同的网卡参数 - -```python -from cloudtower.api import VmApi, ContentLibraryVmTemplateApi, ClusterApi -from cloudtower.utils import login, wait_tasks -from cloudtower.configuration import Configuration -from cloudtower.models import Bus, VmNicModel -from cloudtower import ApiClient -import os - - -configuration = Configuration(host=os.getenv("CLOUDTOWER_ENDPOINT")) -client = ApiClient(configuration) - -login(client, os.getenv("CLOUDTOWER_USERNAME"), os.getenv("CLOUDTOWER_PASSWORD")) - - -def create_vm_from_template_modified_nic(template_name, cluster_name, vm_name, nic_params): - """ - 通过内容库模板创建一台虚拟机,配置虚拟机的网卡 - :param template_name: 模板名称 - :param cluster_name: 集群名称 - :param vm_name: 虚拟机名称 - :param nic_params: 磁盘操作,使用详见 create_vm_from_template_modified_nic_example 方法 - :return: 被创建的虚拟机 - """ - vm_api = VmApi(client) - cluster_api = ClusterApi(client) - template_api = ContentLibraryVmTemplateApi(client) - - cluster = cluster_api.get_clusters({ - "where": { - "name": cluster_name - } - }) - if len(cluster) == 0: - raise Exception("cluster not found") - - template = template_api.get_content_library_vm_templates({ - "where": { - "name": template_name - } - }) - if len(template) == 0: - raise Exception("template not found") - - with_task_vms = vm_api.create_vm_from_content_library_template([ - { - "template_id": template[0].id, - "cluster_id": cluster[0].id, - "name": vm_name, - "is_full_copy": False, - "vm_nics": nic_params - } - ]) - tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] - vm_ids = [ - with_task_vm.data.id for with_task_vm in with_task_vms] - wait_tasks(tasks, client) - return vm_api.get_vms({ - "where": { - "id_in": vm_ids - } - })[0] - - -def create_vm_from_template_modified_nic_example(): - """ - 通过内容库模板创建虚拟机时,如果不传递 vm_nics 参数,会默认使用模板的网卡配置,如果需要修改网卡配置,可以传递 vm_nics 参数, - vm_nics 参数是一个列表,列表中的每个元素都是一个字典: - - connect_vlan_id 网卡对应虚拟机网络的 id,并非虚拟机网络的 vlan_id - - enabled 是否启用网卡 - - model 网卡类型,可以使用 VmNicModel 类的属性,如 VmNicModel.VIRTIO - 创建虚拟机时并不支持修改网卡的 ip,mac,gateway,subnet mask,如果需要配置ip,子网,网关,可以通过 cloudinit 来实现,需要模板支持 cloudinit - """ - nic_params = [ - { - "connect_vlan_id": "vlan_id", - "enabled": True, - "model": VmNicModel.VIRTIO - } - ] - create_vm_from_template_modified_nic("template_name", "cluster_name", "vm_name", nic_params) -``` - -### 创建空白虚拟机 - -#### 简单创建 - -```python -from cloudtower import ( - ApiClient, - Configuration, - VmApi, - VmStatus, - VmFirmware, - Bus -) -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) -with_task_vm = vm_api.create_vm([ - { - "cluster_id": "cluster_id", - "name": "vm_name", - "ha": True, - "cpu_cores": 4, - "cpu_sockets": 4, - "memory": 4*1024*1024*1024, - "vcpu": 16, - "status": VmStatus.STOPPED, - "firmware": VmFirmware.BIOS, - "vm_nics": [ - { - "connect_vlan_id": "vlan_id", - } - ], - "vm_disks": { - "mount_cd_roms": [{ - "boot": 0, - "index": 0 - }], - } - } -])[0] - -wait_tasks([with_task_vm.task_id], api_client) -created_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -#### 创建时配置虚拟盘 - -##### CD-ROM 加载 ISO - -```python -from cloudtower import ( - ApiClient, - Configuration, - VmApi, - VmStatus, - VmFirmware, - Bus -) -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) -with_task_vm = vm_api.create_vm([ - { - "cluster_id": "cluster_id", - "name": "vm_name", - "ha": True, - "cpu_cores": 4, - "cpu_sockets": 4, - "memory": 4*1024*1024*1024, - "vcpu": 16, - "status": VmStatus.STOPPED, - "firmware": VmFirmware.BIOS, - "vm_nics": [ - { - "connect_vlan_id": "vlan_id", - } - ], - "vm_disks": { - "mount_cd_roms": [{ - "index": 0, - "boot": 0, - "elf_image_id": "elf_image_id" - }], - } - } -])[0] - -wait_tasks([with_task_vm.task_id], api_client) -created_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 挂载虚拟卷为虚拟盘 - -```python -from cloudtower import ( - ApiClient, - Configuration, - VmApi, - VmStatus, - VmFirmware, - Bus -) -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) -with_task_vm = vm_api.create_vm([ - { - "cluster_id": "cluster_id", - "name": "vm_name", - "ha": True, - "cpu_cores": 4, - "cpu_sockets": 4, - "memory": 4*1024*1024*1024, - "vcpu": 16, - "status": VmStatus.STOPPED, - "firmware": VmFirmware.BIOS, - "vm_nics": [ - { - "connect_vlan_id": "vlan_id", - } - ], - "vm_disks": { - "mount_disks": [{ - "index": 0, - "boot": 0, - "bus": Bus.VIRTIO, - "vm_volume_id": "vm_volume_id", - "index": 0, - }], - } - } -])[0] - -wait_tasks([with_task_vm.task_id], api_client) -created_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 新增并挂载虚拟盘 - -```python -from cloudtower import ( - ApiClient, - Configuration, - VmApi, - VmStatus, - VmFirmware, - Bus, - VmVolumeElfStoragePolicyType -) -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) -with_task_vm = vm_api.create_vm([ - { - "cluster_id": "cluster_id", - "name": "vm_name", - "ha": True, - "cpu_cores": 4, - "cpu_sockets": 4, - "memory": 4 * 1024*1024*1024, - "vcpu": 16, - "status": VmStatus.STOPPED, - "firmware": VmFirmware.BIOS, - "vm_nics": [ - { - "connect_vlan_id": "vlan_id", - } - ], - "vm_disks": { - "mount_new_create_disks": [{ - "boot": 0, - "bus": Bus.VIRTIO, - "vm_volume": { - "elf_storage_policy": VmVolumeElfStoragePolicyType._2_THIN_PROVISION, - "size": 10 * 1024 * 1024 * 1024, - "name": "new_volume_name" - } - }], - } - } -])[0] - -wait_tasks([with_task_vm.task_id], api_client) -created_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -#### 创建时配置虚拟网卡 - -```python -from cloudtower import ( - ApiClient, - Configuration, - VmApi, - VmStatus, - VmFirmware, - Bus, - VmNicModel, - VmVolumeElfStoragePolicyType -) -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) -with_task_vm = vm_api.create_vm([ - { - "cluster_id": "cluster_id", - "name": "vm_name1", - "ha": True, - "cpu_cores": 4, - "cpu_sockets": 4, - "memory": 4 * 1024*1024*1024, - "vcpu": 16, - "status": VmStatus.STOPPED, - "firmware": VmFirmware.BIOS, - "vm_nics": [ - { - "connect_vlan_id": "vlan_id", - "mirror": True, - "model": VmNicModel.VIRTIO - } - ], - "vm_disks": { - "mount_cd_roms": [{ - "index": 0, - "boot": 0, - }], - } - } -])[0] - -wait_tasks([with_task_vm.task_id], api_client) -created_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -### 编辑虚拟机 - -#### 编辑基本信息 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -with_task_vm = vm_api.update_vm({ - "where": { - "id": "vm_id" - }, - "data": { - "name": "new_name", - "description": "new_description", - "ha": False, - "vcpu": 2 * 2, - "cpu_cores": 2, - "cpu_sockets": 2, - "memory": 1*1024*1024*1024, - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -#### CD-ROM 编辑 - -##### 添加 CD-ROM - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -with_task_vm = vm_api.add_vm_cd_rom({ - "where": { - "id": "vm_id" - }, - "data": { - "vm_cd_roms": [ - { - "elf_image_id": "elf_image_id", - "boot": 0, - "index": 0 - } - ] - } -})[0] -wait_tasks([with_task_vm.task_id], api_client) - -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 删除 CD-ROM - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -with_task_vm = vm_api.remove_vm_cd_rom({ - "where": { - "id": "vm_id" - }, - "data": { - "cd_rom_ids": ["cd_rom_id_1", "cd_rom_id_2"] - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -#### 虚拟卷操作 - -##### 添加新虚拟卷 - -```python -from cloudtower import ApiClient, Configuration, Bus, VmVolumeElfStoragePolicyType, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -with_task_vm = vm_api.add_vm_disk({ - "where": { - "id": "vm_id" - }, - "data": { - "vm_disks": { - "mount_new_create_disks": [ - { - "vm_volume": { - "elf_storage_policy": VmVolumeElfStoragePolicyType._2_THIN_PROVISION, - "size": 5*1024*1024*1024, - "name": "new_volume_name" - }, - "boot": 1, - "bus": Bus.VIRTIO, - } - ] - } - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 挂载已存在虚拟卷为虚拟盘 - -```python -from cloudtower import ApiClient, Configuration, Bus, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -with_task_vm = vm_api.add_vm_disk({ - "where": { - "id": "vm_id" - }, - "data": { - "vm_disks": { - "mount_disks": [ - { - "index": 0, - "vm_volume_id": "vm_volume_id", - "boot": 1, - "bus": Bus.VIRTIO, - } - ] - } - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 卸载虚拟盘 - -```python -from cloudtower import ApiClient, Configuration, VmVolumeElfStoragePolicyType, Bus, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) -vm_api = VmApi(api_client) - -with_task_vm = vm_api.remove_vm_disk({ - "where": { - "id": "vm_id" - }, - "data": { - "disk_ids": ["vm_disk_id_1", "vm_disk_id_2"] - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -#### 网卡操作 - -##### 添加网卡 - -```python -from cloudtower import ApiClient, Configuration, VmApi, VmNicModel -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) - -with_task_vm = vm_api.add_vm_nic({ - "where": { - "id": "vm_id" - }, - "data": { - "vm_nics": [ - { - "connect_vlan_id": "vlan_id", - "enabled": False, - "model": VmNicModel.VIRTIO, - }, - { - "connect_vlan_id": "vlan_id_2", - "enabled": True, - "mirror": True, - "model": VmNicModel.VIRTIO, - } - ] - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 编辑网卡 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) - -with_task_vm = vm_api.update_vm_nic({ - "where": { - "id": "vm_id" - }, - "data": { - "nic_index": 0, - "enabled": False, - "mirror": False, - "connect_vlan_id": "vlan_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -##### 移除网卡 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) - -with_task_vm = vm_api.remove_vm_nic({ - "where": { - "id": "vm_id" - }, - "data": { - "nic_index": [0, 1] - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) -updated_vm = vm_api.get_vms({ - "where": { - "id": with_task_vm.data.id - } -}) -``` - -#### 虚拟机迁移 - -##### 迁移至指定主机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) - -with_task_vm = vm_api.mig_rate_vm({ - "where": { - "id": "vm_id" - }, - "data": { - "host_id": "host_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) -``` - -##### 自动调度到合适的主机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) - -with_task_vm = vm_api.mig_rate_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) -``` - -### 虚拟机电源操作 - -#### 虚拟机开机: - -##### 指定虚拟机开机,自动调度到合适的虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.start_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -opened_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 批量虚拟机开机,自动调度到合适的虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.start_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] -wait_tasks(tasks, api_client) - -opened_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -##### 开机至指定主机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.start_vm({ - "where": { - "id": "vm_id" - }, - "data": { - "host_id": "host_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -opened_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -#### 虚拟机关机 - -##### 指定虚拟机关机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.shut_down_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -closed_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 批量虚拟机关机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.shut_down_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -closed_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -##### 强制关机指定虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.force_shut_down_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -closed_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 强制关机批量虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -conf = Configuration(host="http://192.168.96.133/v2/api") -conf.api_key["Authorization"] = "token" -api_client = ApiClient(conf) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.force_shut_down_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] -wait_tasks(tasks, api_client) - -closed_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -#### 虚拟机重启 - -##### 重启指定虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.restart_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -restarted_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 重启批量虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.restart_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -restarted_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -##### 强制重启指定虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.force_restart_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -restarted_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 强制重启批量虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.force_restart_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -restarted_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -#### 虚拟机暂停 - -##### 暂停指定虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.suspend_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -suspended_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 暂停批量虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.suspend_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -suspended_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -#### 虚拟机恢复 - -##### 恢复指定虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vm = vm_api.resume_vm({ - "where": { - "id": "vm_id" - } -})[0] - -wait_tasks([with_task_vm.task_id], api_client) - -resumed_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] -``` - -##### 恢复批量虚拟机 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_vms = vm_api.resume_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -resumed_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -### 删除虚拟机 - -#### 回收站 - -##### 移入回收站 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_delete_vms = vm_api.move_vm_to_recycle_bin({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_delete_vm.task_id for with_task_delete_vm in with_task_delete_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -vm_moved_to_recycle_bin = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -##### 从回收站恢复 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_delete_vms = vm_api.recover_vm_from_recycle_bin({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_delete_vm.task_id for with_task_delete_vm in with_task_delete_vms] -ids = [with_task_vm.data.id for with_task_vm in with_task_vms] - -wait_tasks(tasks, api_client) - -recovered_vms = vm_api.get_vms({"where": {"id_in": ids}}) -``` - -#### 永久删除 - -```python -from cloudtower import ApiClient, Configuration, VmApi -from cloudtower.utils import wait_tasks - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -vm_api = VmApi(api_client) -with_task_delete_vms = vm_api.delete_vm({ - "where": { - "id_in": ["vm_id_1", "vm_id_2"] - } -}) - -tasks = [with_task_delete_vm.task_id for with_task_delete_vm in with_task_delete_vms] - -wait_tasks(tasks, api_client) -``` - -## 场景示例 - -### 虚拟机备份 - -```python -from cloudtower import ApiClient -from cloudtower.api.vm_api import VmApi -from cloudtower.api.vm_snapshot_api import VmSnapshotApi -from cloudtower.api.iscsi_lun_snapshot_api import IscsiLunSnapshotApi -from cloudtower.models import ( - ConsistentType, - VmToolsStatus -) -from cloudtower.utils import wait_tasks - - -def create_vm_snapshot( - api_client: ApiClient, - target_vm_name: str, - target_snapshot_name: str, - consistent_type: ConsistentType -): - vm_api = VmApi(api_client) - vm_snapshot_api = VmSnapshotApi(api_client) - iscsi_lun_snapshot_api = IscsiLunSnapshotApi(api_client) - # 1. 获取所需备份的虚拟机的信息,这里我们需要vm的id来构建创建snapshot的参数 - vm = vm_api.get_vms({ - "where": { - "name": target_vm_name - }, - "first": 1 - }) - # vm 已安装并启动 VMTools 时,consistent_type 可以使用 FILE_SYSTEM_CONSISTENT 代表文件系统一致性快照 - if vm.vm_tools_status != VmToolsStatus.RUNNING and consistent_type == ConsistentType.FILE_SYSTEM_CONSISTENT: - consistent_type = ConsistentType.CRASH_CONSISTENT - - # 2. 创建虚拟机快照 - snapshots_with_task = vm_snapshot_api.create_vm_snapshot({ - "data": [ - { - "vm_id": vm.id, - "name": target_snapshot_name, - "consistent_type": consistent_type - } - ] - }) - - # 3. 等待Task完成 - wait_tasks([snapshots_with_task[0].task_id], api_client) - - # 4. 根据返回的id查询生成的虚拟机快照 - snapshot = vm_snapshot_api.get_vm_snapshots({ - "where": { - "id": snapshots_with_task.data.id - } - })[0] - # 5. 根据返回的snapshot中的vm_disks包含了快照的虚拟盘信息 - # type 为 DISK 表示对应一个卷,其中会包含一个 snapshot_local_id 则表示该虚拟卷对应的lun快照的 local_id - # type 为 CD-ROM则代表为被挂载的CD-ROM,不会产生lun快照 - lun_snapshot_ids = [] - for disk in snapshot.vm_disks: - if disk.type == "DISK": - lun_snapshot_ids.append(disk.snapshot_local_id) - - lun_snapshots = iscsi_lun_snapshot_api.get_iscsi_lun_snapshots({ - "where": { - "name_in": lun_snapshot_ids - } - }) - - return { - "vm_snapshot": snapshot, - "lun_snapshots": lun_snapshots - } - -``` - -### Dashboard 构建 - -#### 定义工具方法 - -```python -from functools import reduce -from datetime import datetime, timedelta -from cloudtower import ApiClient -from cloudtower.configuration import Configuration -from cloudtower.models import SeverityEnum, ClusterType, Hypervisor, DiskType, DiskUsageStatus, DiskHealthStatus -from cloudtower.api import VmApi, ClusterApi, AlertApi, HostApi, DiskApi, ClusterSettingsApi, GlobalSettingsApi - -api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) - -byte_units = ["B", "KiB", "MiB", "GiB", "TiB", "PiB"] -hz_units = ["Hz", "KHz", "MHz", "GHz", "THz"] - - -def format_unit(base: int, units, step=1024): - if not len(units): - raise Exception("no unit provided") - if base <= 0: - return "0" + units[0] - for unit in units: - if base < step: - return "{:.2f}{}".format(base, unit) - base /= step - return "{:.2f}{}".format(base, units[-1]) -``` - -#### 构建报警信息 - -```python -def build_alerts(api_client: ApiClient, cluster_ids): - alert_api = AlertApi(api_client) - alerts = alert_api.get_alerts({ - "where": { - "ended": False, - "cluster": { - "id_in": cluster_ids - }, - } - }) - critial_alerts = [ - alert for alert in alerts if alert.severity == SeverityEnum.CRITICAL] - notice_alerts = [ - alert for alert in alerts if alert.severity == SeverityEnum.NOTICE] - info_alerts = [ - alert for alert in alerts if alert.severity == SeverityEnum.INFO] - return { - "critical": critial_alerts, - "notice": notice_alerts, - "info": info_alerts - } -``` - -#### 构建硬盘信息 - -> 这里以机械硬盘为例 - -```python -def build_hdd_info(api_client: ApiClient, cluster_ids): - disk_api = DiskApi(api_client) - disks = disk_api.get_disks({ - "where": { - "host": { - "cluster": { - "id_in": cluster_ids - } - } - } - }) - hdd = { - "healthy": 0, - "warning": 0, - "error": 0, - "total": 0, - } - for disk in disks: - if disk.type == DiskType.HDD: - if disk.health_status in [DiskHealthStatus.UNHEALTHY, DiskHealthStatus.SUBHEALTHY, DiskHealthStatus.SMART_FAILED]: - hdd['error'] += 1 - elif disk.usage_status in [DiskUsageStatus.UNMOUNTED, DiskUsageStatus.PARTIAL_MOUNTED]: - hdd['warning'] += 1 - else: - hdd['healthy'] += 1 - hdd['total'] += 1 - return hdd -``` - -#### 构建性能指标 - -> 获取指定集群的 CPU 核数,CPU 频率总数,CPU 使用率,内存总量,内存使用量,存储资源总量,存储资源已使用量,存储资源失效量与存储资源可用量。 - -```python -def build_metrics(api_client: ApiClient, clusters, cluster_ids): - result = {} - host_api = HostApi(api_client) - hosts = host_api.get_hosts({ - "where": { - "cluster": { - "id_in": cluster_ids - } - } - }) - cpu = { - "total_cpu_cores": 0, - "total_cpu_hz": 0, - "used_cpu_hz": 0, - } - memory = { - "total_memory": 0, - "used_memory": 0, - } - storage = { - "total": 0, - "used": 0, - "invalid": 0, - "available": 0 - } - - for host in hosts: - cluster = next( - cluster for cluster in clusters if cluster.id == host.cluster.id) - if cluster.hypervisor == Hypervisor.ELF: - memory['total_memory'] += 0 if host.total_memory_bytes is None else host.total_memory_bytes - memory['used_memory'] += (0 if host.running_pause_vm_memory_bytes is None else host.running_pause_vm_memory_bytes) + \ - (0 if host.os_memory_bytes is None else host.os_memory_bytes) - - for cluster in clusters: - if cluster.type == ClusterType.SMTX_OS: - cpu["total_cpu_cores"] += 0 if cluster.total_cpu_cores is None else cluster.total_cpu_cores - cpu["total_cpu_hz"] += 0 if cluster.total_cpu_hz is None else cluster.total_cpu_hz - cpu["used_cpu_hz"] += 0 if cluster.used_cpu_hz is None else cluster.used_cpu_hz - if cluster.hypervisor == Hypervisor.VMWARE: - memory["total_memory"] += 0 if cluster.total_memory_bytes is None else cluster.total_memory_bytes - memory["used_memory"] += 0 if cluster.used_memory_bytes is None else cluster.used_memory_bytes - storage["total"] += 0 if cluster.total_data_capacity is None else cluster.total_data_capacity - storage["used"] += 0 if cluster.used_data_space is None else cluster.used_data_space - storage["invalid"] += 0 if cluster.failure_data_space is None else cluster.failure_data_space - if len([cluster for cluster in clusters if cluster.type != ClusterType.SMTX_ZBS]) > 1: - cpu["cpu_usage"] = "{:.2f}%".format( - cpu["used_cpu_hz"] / cpu["total_cpu_hz"]) - cpu["total_cpu_hz"] = format_unit(cpu["total_cpu_hz"], hz_units, 1000) - cpu["used_cpu_hz"] = format_unit(cpu["used_cpu_hz"], hz_units, 1000) - result['cpu'] = cpu - memory["memory_usage"] = "{:.2f}%".format( - memory["used_memory"] / memory["total_memory"]) - memory["total_memory"] = format_unit( - memory["total_memory"], byte_units) - memory["used_memory"] = format_unit( - memory["used_memory"], byte_units) - result["memory"] = memory - storage["available"] = format_unit( - storage["total"] - storage["used"] - storage["invalid"], byte_units) - storage["total"] = format_unit(storage["total"], byte_units) - storage["used"] = format_unit(storage["used"], byte_units) - storage["invalid"] = format_unit(storage["invalid"], byte_units) - result["storage"] = storage - return result -``` - -#### 构建 Dashboard - -```python -def build_dashboard(api_client: ApiClient, datacenter_id: str = None, cluster_id: str = None): - result = {} - cluster_api = ClusterApi(api_client) - clusters = cluster_api.get_clusters({ - "where": {"id": cluster_id} if cluster_id is not None else {"datacenters_some": {"id": datacenter_id}} if datacenter_id is not None else None - }) - cluster_ids = [cluster.id for cluster in clusters] - - result["alerts"] = build_alerts(api_client, cluster_ids) - result["hdd"] = build_hdd_info(api_client, cluster_ids) - metric = build_metrics(api_client, clusters, cluster_ids) - if "cpu" in metric: - result["cpu"] = metric["cpu"] - if "memory" in metric: - result["memory"] = metric["memory"] - if "storage" in metric: - result["storage"] = metric["storage"] - return result +# Cloudtower Python SDK + +Python 环境下的 Cloudtower SDK,适用于 2.7 与 3.4 以上版本。 + +- [源码地址](https://github.com/smartxworks/cloudtower-python-sdk) +- [下载地址](https://github.com/smartxworks/cloudtower-python-sdk/releases) +- [通用指南](https://cloudtower-api-doc.vercel.app) + +## 安装 + +- ### whl + + ```shell + pip install cloudtower_sdk-2.18.0-py2.py3-none-any.whl + ``` + +- ### tar.gz + + ```shell + tar xvzf cloudtower-sdk-2.18.0.tar.gz + cd cloudtower-sdk-2.18.0 + python setup.py install + ``` + +- ### git 源码安装 + + ``` + git clone https://github.com/smartxworks/cloudtower-python-sdk.git + cd cloudtower-python-sdk + python setup.py install + ``` + +- ### git pip 安装 + + ```shell + pip install git+https://github.com/smartxworks/cloudtower-python-sdk.git + ``` + +- ### pypi 安装 + ```shell + pip install cloudtower-sdk + ``` + +## 使用 + +### 创建实例 + +#### 创建 `ApiClient` 实例 + +```python +from cloudtower.configuration import Configuration +from cloudtower import ApiClient +# 配置 operation-api endpoint +configuration = Configuration(host="http://192.168.96.133/v2/api") +client = ApiClient(configuration) +``` + +> 如果需要使用 https,可以安装证书,或者忽略证书验证 + +```python +configuration = Configuration(host="https://192.168.96.133/v2/api") +configuration.verify_ssl = False +client = ApiClient(configuration) +``` + +#### 创建对应的 API 实例 + +> 根据不同用途的操作创建相关的 API 实例,例如虚拟机相关操作需要创建一个 `VmApi`。 + +```python +from cloudtower.api.vm_api import VmApi +vm_api = VmApi(client) +``` + +### 鉴权 + +> 可以通过 utils 中封装的登陆方法来鉴权 `ApiClient` + +```python +from cloudtower.utils import wait_tasks, login +conf = Configuration(host="http://api-test.dev-cloudtower.smartx.com/v2/api") +api_client = ApiClient(conf) +login(api_client, "your_username", "your_password") # 默认使用 LOCAL 作为 usersource +``` + +> 也可以直接将 token 应用置 `configuration` 的 `api_key` 中 + +```python +from cloudtower.api.user_api import UserApi +from cloudtower.models import UserSource +# 通过 UserApi 中的 login 方法来获得 token。 +user_api = UserApi(client) +login_res = user_api.login({ + "username": "your_username", + "password": "your_password", + "source": UserSource.LOCAL +}) +# 将 token 配置在 configuration.api_key["Authorization"] 中, +# 这样所有使用当前 client 的 api 都会获得鉴权的 token 信息。 +configuration.api_key["Authorization"] = login_res.data.token +``` + +### 发送请求 + +#### 获取资源 + +```python +vms = vm_api.get_vms({ + "where": { + "id": "vm_id" + }, + "first":1, +}) +``` + +#### 更新资源 + +> 资源更新会产生相关的异步任务,当异步任务结束时,代表资源操作完成且数据已更新。 + +```python +start_res = vm_api.start_vm({ + "where": { + "id": "stopped_vm_id" + }, +}) +``` + +> 可以通过提供的工具方法同步等待异步任务结束 + +```python +from cloudtower.utils import wait_tasks +try: + wait_tasks([res.task_id for res in start_res], api_client) +except ApiException as e: + # 处理错误 +else: + # task完成后的回调 +``` + +##### 方法参数说明 + +| 参数名 | 类型 | 是否必须 | 说明 | +| ------------- | --------- | -------- | ------------------------------------------------------------------------------------ | +| ids | list[str] | 是 | 需查询的 task 的 id 列表 | +| api_client | ApiClient | 是 | 查询所使用的 ApiClient 实例 | +| interval | int | 否 | 轮询的间隔时间,默认为 5s | +| timeout | int | 否 | 超时时间,默认为 300s | +| exit_on_error | bool | 否 | 是否在单个 Task 出错时立即退出,否则则会等待全部 Task 都完成后再退出,默认为 False。 | + +##### 错误说明 + +| 错误码 | 说明 | +| ------ | ---------------- | +| 408 | 超时 | +| 500 | 异步任务内部错误 | + +#### 自定义 header + +> cloudtower api 支持通过设置 header 中的 content-language 来设置返回信息的语言, 可选值 `en-US`, `zh-CN`。默认为 `en-US`。 + +##### 通过 `ApiClient` 的 `set_default_header` 方法 + +> 可以通过 `ApiClient` 的 `set_default_header` 方法设置默认的 header 信息。 + +```python +api_client.set_default_header("content_language","en-US") +alert_api = AlertApi(api_client) +# 此时得到的 alerts 中的 message, solution, cause, impact 将被转换为英文描述。 +alerts = alert_api.get_alerts( + { + "where": { + "cluster": { + "id": "cluster_id" + } + }, + "first": 100 + }, +) +``` + +##### 通过设置请求的关键字参数 + +> 也可以通过设置请求的关键字参数 `content_language` 来设置返回信息的语言。 + +```python +from cloudtower.api.user_api import AlertApi + +alert_api = AlertApi(api_client) +# 此时得到的 alerts 中的 message, solution, cause, impact 将被转换为中文描述。 +alerts = alert_api.get_alerts( + { + "where": { + "cluster": { + "id": "cluster_id" + } + }, + "first": 100 + }, + content_language="zh-CN" +) +``` + +#### 其他 + +##### 发送异步请求 + +> 上述请求的发送都是同步的请求,会堵塞当前进程。如果需要使用异步请求,请在对应请求的关键字参数中加上 `async_req=True`。 +> 通过返回结果 `ApplyResult.get()` 来获取对应的结果。 + +```python +vms = vm_api.get_vms( + { + "where": { + "id": "vm_id" + } + }, + async_req=True +) +print(vms.get()[0].name) +``` + +### 使用完成后销毁 ApiClient 实例 + +```python +client.close() +``` + +## 操作示例 + +### 获取虚拟机 + +#### 获取所有虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +vms = vm_api.get_vms({}) +``` + +#### 分页获取虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +vms_from_51_to_100 = vm_api.get_vms({ + "first": 50, + "skip": 50, +}) +``` + +#### 获取所有已开机虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi, VmStatus + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +running_vms = vm_api.get_vms( + { + "where": { + "status": VmStatus.RUNNING + } + }, +) +``` + +#### 获取名称或描述中包含特定字符串的虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +vms_name_contains = vm_api.get_vms( + { + "where": { + "name_contains": "string" + } + }, +) +``` + +#### 获取所有 vcpu > n 的虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +vms_has_4_more_vcpu = vm_api.get_vms( + { + "where": { + "vcpu_gt": 4 + } + }, +) +``` + +### 从模版创建虚拟机 + +#### 仅指定 id + +```python +from cloudtower.api import VmApi, ContentLibraryVmTemplateApi, ClusterApi +from cloudtower.utils import login, wait_tasks +from cloudtower.configuration import Configuration +from cloudtower import ApiClient +import os + + +configuration = Configuration(host=os.getenv("CLOUDTOWER_ENDPOINT")) +client = ApiClient(configuration) + +login(client, os.getenv("CLOUDTOWER_USERNAME"), os.getenv("CLOUDTOWER_PASSWORD")) + + +def create_vm_from_template(template_name, cluster_name, vm_name): + """ + 通过内容库模板创建一台虚拟机,内容通过内容库模板设置 + :param template_name: 指定所需使用的内容库模板名称 + :param cluster_name: 指定虚拟机被部署的集群的集群名称 + :param vm_name: 虚拟机名称 + :return: 被创建的虚拟机 + """ + vm_api = VmApi(client) + cluster_api = ClusterApi(client) + template_api = ContentLibraryVmTemplateApi(client) + + cluster = cluster_api.get_clusters({ + "where": { + "name": cluster_name + } + }) + if len(cluster) == 0: + raise Exception("cluster not found") + + template = template_api.get_content_library_vm_templates({ + "where": { + "name": template_name + } + }) + if len(template) == 0: + raise Exception("template not found") + + with_task_vms = vm_api.create_vm_from_content_library_template([ + { + "template_id": template[0].id, + "cluster_id": cluster[0].id, + "name": vm_name, + "is_full_copy": False + } + ]) + tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] + vm_ids = [ + with_task_vm.data.id for with_task_vm in with_task_vms] + wait_tasks(tasks, client) + return vm_api.get_vms({ + "where": { + "id_in": vm_ids + } + })[0] +``` + +#### 配置与模板不同的虚拟盘参数 + +```python +from cloudtower.api import VmApi, ContentLibraryVmTemplateApi, ClusterApi +from cloudtower.utils import login, wait_tasks +from cloudtower.configuration import Configuration +from cloudtower.models import Bus, VmVolumeElfStoragePolicyType +from cloudtower import ApiClient +import os + + +configuration = Configuration(host=os.getenv("CLOUDTOWER_ENDPOINT")) +client = ApiClient(configuration) + +login(client, os.getenv("CLOUDTOWER_USERNAME"), os.getenv("CLOUDTOWER_PASSWORD")) + + +def create_vm_from_template_modify_disk(template_name, cluster_name, vm_name, disk_operate): + """ + 通过内容库模板创建一台虚拟机,配置虚拟机的磁盘 + :param template_name: 模板名称 + :param cluster_name: 集群名称 + :param vm_name: 虚拟机名称 + :param disk_operate: 磁盘操作,使用详见 create_vm_from_template_modify_disk_example 方法 + :return: 被创建的虚拟机 + """ + vm_api = VmApi(client) + cluster_api = ClusterApi(client) + template_api = ContentLibraryVmTemplateApi(client) + + cluster = cluster_api.get_clusters({ + "where": { + "name": cluster_name + } + }) + if len(cluster) == 0: + raise Exception("cluster not found") + + template = template_api.get_content_library_vm_templates({ + "where": { + "name": template_name + } + }) + if len(template) == 0: + raise Exception("template not found") + + with_task_vms = vm_api.create_vm_from_content_library_template([ + { + "template_id": template[0].id, + "cluster_id": cluster[0].id, + "name": vm_name, + "is_full_copy": False, + "disk_operate": disk_operate + } + ]) + tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] + vm_ids = [ + with_task_vm.data.id for with_task_vm in with_task_vms] + wait_tasks(tasks, client) + return vm_api.get_vms({ + "where": { + "id_in": vm_ids + } + })[0] + + +def create_vm_from_template_modify_disk_example(): + """ + 通过模板创建虚拟机时,如果希望对原有的磁盘进行任何修改,可以通过 disk_operate 参数进行配置 + disk_operate 参数的类型是 VmDiskOperate,它是一个字典,包含以下字段: + - remove_disks 由于删除指定index的磁盘 + - modify_disks 修改现有磁盘的配置,目前仅支持修改总线,如果有其他修改可以通过,删除原有盘 + - new_disks 新增磁盘,类型是 VmDiskParams,它是一个字典,包含以下字段: + - mount_cd_roms 挂载 cd-rom + - mount_disks 挂载已有磁盘 + - mount_new_create_disks 挂载新磁盘 + """ + disk_operate = { + "remove_disks": { + "disk_index": [0] # 用于删除指定 index 的磁盘,index 从 0 开始计算,这里既是删除第一块磁盘 + }, + "new_disks": { + "mount_cd_roms": [ + { + "boot": 2, # 启动顺序 + "content_library_image_id": "" # 指定挂载内容库镜像的 id + } + ], + "mount_disks": [ + { + "boot": 3, # 启动顺序 + "bus": Bus.VIRTIO, # 总线类型 + "vm_volume_id": "cljm6x2g1405g0958tp3zkhvh" # 被挂载虚拟卷的 id + } + ], + "mount_new_create_disks": [ + { + "boot": 4, + "bus": Bus.VIRTIO, + "vm_volume": { + "name": "test", # 新建虚拟卷的名称 + "size": 10 * 1024 * 1024 * 1024, # 新建虚拟卷的大小,单位是字节 + "elf_storage_policy": VmVolumeElfStoragePolicyType._2_THIN_PROVISION # 存储策略 + } + } + ] + } + } + create_vm_from_template_modify_disk("template-name", "cluster-name", "vm-name", disk_operate) +``` + +#### 配置与模版不同的网卡参数 + +```python +from cloudtower.api import VmApi, ContentLibraryVmTemplateApi, ClusterApi +from cloudtower.utils import login, wait_tasks +from cloudtower.configuration import Configuration +from cloudtower.models import Bus, VmNicModel +from cloudtower import ApiClient +import os + + +configuration = Configuration(host=os.getenv("CLOUDTOWER_ENDPOINT")) +client = ApiClient(configuration) + +login(client, os.getenv("CLOUDTOWER_USERNAME"), os.getenv("CLOUDTOWER_PASSWORD")) + + +def create_vm_from_template_modified_nic(template_name, cluster_name, vm_name, nic_params): + """ + 通过内容库模板创建一台虚拟机,配置虚拟机的网卡 + :param template_name: 模板名称 + :param cluster_name: 集群名称 + :param vm_name: 虚拟机名称 + :param nic_params: 磁盘操作,使用详见 create_vm_from_template_modified_nic_example 方法 + :return: 被创建的虚拟机 + """ + vm_api = VmApi(client) + cluster_api = ClusterApi(client) + template_api = ContentLibraryVmTemplateApi(client) + + cluster = cluster_api.get_clusters({ + "where": { + "name": cluster_name + } + }) + if len(cluster) == 0: + raise Exception("cluster not found") + + template = template_api.get_content_library_vm_templates({ + "where": { + "name": template_name + } + }) + if len(template) == 0: + raise Exception("template not found") + + with_task_vms = vm_api.create_vm_from_content_library_template([ + { + "template_id": template[0].id, + "cluster_id": cluster[0].id, + "name": vm_name, + "is_full_copy": False, + "vm_nics": nic_params + } + ]) + tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] + vm_ids = [ + with_task_vm.data.id for with_task_vm in with_task_vms] + wait_tasks(tasks, client) + return vm_api.get_vms({ + "where": { + "id_in": vm_ids + } + })[0] + + +def create_vm_from_template_modified_nic_example(): + """ + 通过内容库模板创建虚拟机时,如果不传递 vm_nics 参数,会默认使用模板的网卡配置,如果需要修改网卡配置,可以传递 vm_nics 参数, + vm_nics 参数是一个列表,列表中的每个元素都是一个字典: + - connect_vlan_id 网卡对应虚拟机网络的 id,并非虚拟机网络的 vlan_id + - enabled 是否启用网卡 + - model 网卡类型,可以使用 VmNicModel 类的属性,如 VmNicModel.VIRTIO + 创建虚拟机时并不支持修改网卡的 ip,mac,gateway,subnet mask,如果需要配置ip,子网,网关,可以通过 cloudinit 来实现,需要模板支持 cloudinit + """ + nic_params = [ + { + "connect_vlan_id": "vlan_id", + "enabled": True, + "model": VmNicModel.VIRTIO + } + ] + create_vm_from_template_modified_nic("template_name", "cluster_name", "vm_name", nic_params) +``` + +### 创建空白虚拟机 + +#### 简单创建 + +```python +from cloudtower import ( + ApiClient, + Configuration, + VmApi, + VmStatus, + VmFirmware, + Bus +) +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) +with_task_vm = vm_api.create_vm([ + { + "cluster_id": "cluster_id", + "name": "vm_name", + "ha": True, + "cpu_cores": 4, + "cpu_sockets": 4, + "memory": 4*1024*1024*1024, + "vcpu": 16, + "status": VmStatus.STOPPED, + "firmware": VmFirmware.BIOS, + "vm_nics": [ + { + "connect_vlan_id": "vlan_id", + } + ], + "vm_disks": { + "mount_cd_roms": [{ + "boot": 0, + "index": 0 + }], + } + } +])[0] + +wait_tasks([with_task_vm.task_id], api_client) +created_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +#### 创建时配置虚拟盘 + +##### CD-ROM 加载 ISO + +```python +from cloudtower import ( + ApiClient, + Configuration, + VmApi, + VmStatus, + VmFirmware, + Bus +) +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) +with_task_vm = vm_api.create_vm([ + { + "cluster_id": "cluster_id", + "name": "vm_name", + "ha": True, + "cpu_cores": 4, + "cpu_sockets": 4, + "memory": 4*1024*1024*1024, + "vcpu": 16, + "status": VmStatus.STOPPED, + "firmware": VmFirmware.BIOS, + "vm_nics": [ + { + "connect_vlan_id": "vlan_id", + } + ], + "vm_disks": { + "mount_cd_roms": [{ + "index": 0, + "boot": 0, + "elf_image_id": "elf_image_id" + }], + } + } +])[0] + +wait_tasks([with_task_vm.task_id], api_client) +created_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 挂载虚拟卷为虚拟盘 + +```python +from cloudtower import ( + ApiClient, + Configuration, + VmApi, + VmStatus, + VmFirmware, + Bus +) +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) +with_task_vm = vm_api.create_vm([ + { + "cluster_id": "cluster_id", + "name": "vm_name", + "ha": True, + "cpu_cores": 4, + "cpu_sockets": 4, + "memory": 4*1024*1024*1024, + "vcpu": 16, + "status": VmStatus.STOPPED, + "firmware": VmFirmware.BIOS, + "vm_nics": [ + { + "connect_vlan_id": "vlan_id", + } + ], + "vm_disks": { + "mount_disks": [{ + "index": 0, + "boot": 0, + "bus": Bus.VIRTIO, + "vm_volume_id": "vm_volume_id", + "index": 0, + }], + } + } +])[0] + +wait_tasks([with_task_vm.task_id], api_client) +created_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 新增并挂载虚拟盘 + +```python +from cloudtower import ( + ApiClient, + Configuration, + VmApi, + VmStatus, + VmFirmware, + Bus, + VmVolumeElfStoragePolicyType +) +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) +with_task_vm = vm_api.create_vm([ + { + "cluster_id": "cluster_id", + "name": "vm_name", + "ha": True, + "cpu_cores": 4, + "cpu_sockets": 4, + "memory": 4 * 1024*1024*1024, + "vcpu": 16, + "status": VmStatus.STOPPED, + "firmware": VmFirmware.BIOS, + "vm_nics": [ + { + "connect_vlan_id": "vlan_id", + } + ], + "vm_disks": { + "mount_new_create_disks": [{ + "boot": 0, + "bus": Bus.VIRTIO, + "vm_volume": { + "elf_storage_policy": VmVolumeElfStoragePolicyType._2_THIN_PROVISION, + "size": 10 * 1024 * 1024 * 1024, + "name": "new_volume_name" + } + }], + } + } +])[0] + +wait_tasks([with_task_vm.task_id], api_client) +created_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +#### 创建时配置虚拟网卡 + +```python +from cloudtower import ( + ApiClient, + Configuration, + VmApi, + VmStatus, + VmFirmware, + Bus, + VmNicModel, + VmVolumeElfStoragePolicyType +) +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) +with_task_vm = vm_api.create_vm([ + { + "cluster_id": "cluster_id", + "name": "vm_name1", + "ha": True, + "cpu_cores": 4, + "cpu_sockets": 4, + "memory": 4 * 1024*1024*1024, + "vcpu": 16, + "status": VmStatus.STOPPED, + "firmware": VmFirmware.BIOS, + "vm_nics": [ + { + "connect_vlan_id": "vlan_id", + "mirror": True, + "model": VmNicModel.VIRTIO + } + ], + "vm_disks": { + "mount_cd_roms": [{ + "index": 0, + "boot": 0, + }], + } + } +])[0] + +wait_tasks([with_task_vm.task_id], api_client) +created_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +### 编辑虚拟机 + +#### 编辑基本信息 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +with_task_vm = vm_api.update_vm({ + "where": { + "id": "vm_id" + }, + "data": { + "name": "new_name", + "description": "new_description", + "ha": False, + "vcpu": 2 * 2, + "cpu_cores": 2, + "cpu_sockets": 2, + "memory": 1*1024*1024*1024, + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +#### CD-ROM 编辑 + +##### 添加 CD-ROM + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +with_task_vm = vm_api.add_vm_cd_rom({ + "where": { + "id": "vm_id" + }, + "data": { + "vm_cd_roms": [ + { + "elf_image_id": "elf_image_id", + "boot": 0, + "index": 0 + } + ] + } +})[0] +wait_tasks([with_task_vm.task_id], api_client) + +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 删除 CD-ROM + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +with_task_vm = vm_api.remove_vm_cd_rom({ + "where": { + "id": "vm_id" + }, + "data": { + "cd_rom_ids": ["cd_rom_id_1", "cd_rom_id_2"] + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +#### 虚拟卷操作 + +##### 添加新虚拟卷 + +```python +from cloudtower import ApiClient, Configuration, Bus, VmVolumeElfStoragePolicyType, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +with_task_vm = vm_api.add_vm_disk({ + "where": { + "id": "vm_id" + }, + "data": { + "vm_disks": { + "mount_new_create_disks": [ + { + "vm_volume": { + "elf_storage_policy": VmVolumeElfStoragePolicyType._2_THIN_PROVISION, + "size": 5*1024*1024*1024, + "name": "new_volume_name" + }, + "boot": 1, + "bus": Bus.VIRTIO, + } + ] + } + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 挂载已存在虚拟卷为虚拟盘 + +```python +from cloudtower import ApiClient, Configuration, Bus, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +with_task_vm = vm_api.add_vm_disk({ + "where": { + "id": "vm_id" + }, + "data": { + "vm_disks": { + "mount_disks": [ + { + "index": 0, + "vm_volume_id": "vm_volume_id", + "boot": 1, + "bus": Bus.VIRTIO, + } + ] + } + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 卸载虚拟盘 + +```python +from cloudtower import ApiClient, Configuration, VmVolumeElfStoragePolicyType, Bus, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) +vm_api = VmApi(api_client) + +with_task_vm = vm_api.remove_vm_disk({ + "where": { + "id": "vm_id" + }, + "data": { + "disk_ids": ["vm_disk_id_1", "vm_disk_id_2"] + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +#### 网卡操作 + +##### 添加网卡 + +```python +from cloudtower import ApiClient, Configuration, VmApi, VmNicModel +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) + +with_task_vm = vm_api.add_vm_nic({ + "where": { + "id": "vm_id" + }, + "data": { + "vm_nics": [ + { + "connect_vlan_id": "vlan_id", + "enabled": False, + "model": VmNicModel.VIRTIO, + }, + { + "connect_vlan_id": "vlan_id_2", + "enabled": True, + "mirror": True, + "model": VmNicModel.VIRTIO, + } + ] + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 编辑网卡 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) + +with_task_vm = vm_api.update_vm_nic({ + "where": { + "id": "vm_id" + }, + "data": { + "nic_index": 0, + "enabled": False, + "mirror": False, + "connect_vlan_id": "vlan_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +##### 移除网卡 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) + +with_task_vm = vm_api.remove_vm_nic({ + "where": { + "id": "vm_id" + }, + "data": { + "nic_index": [0, 1] + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) +updated_vm = vm_api.get_vms({ + "where": { + "id": with_task_vm.data.id + } +}) +``` + +#### 虚拟机迁移 + +##### 迁移至指定主机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) + +with_task_vm = vm_api.mig_rate_vm({ + "where": { + "id": "vm_id" + }, + "data": { + "host_id": "host_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) +``` + +##### 自动调度到合适的主机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) + +with_task_vm = vm_api.mig_rate_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) +``` + +### 虚拟机电源操作 + +#### 虚拟机开机: + +##### 指定虚拟机开机,自动调度到合适的虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.start_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +opened_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 批量虚拟机开机,自动调度到合适的虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.start_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] +wait_tasks(tasks, api_client) + +opened_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +##### 开机至指定主机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.start_vm({ + "where": { + "id": "vm_id" + }, + "data": { + "host_id": "host_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +opened_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +#### 虚拟机关机 + +##### 指定虚拟机关机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.shut_down_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +closed_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 批量虚拟机关机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.shut_down_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +closed_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +##### 强制关机指定虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.force_shut_down_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +closed_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 强制关机批量虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +conf = Configuration(host="http://192.168.96.133/v2/api") +conf.api_key["Authorization"] = "token" +api_client = ApiClient(conf) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.force_shut_down_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] +wait_tasks(tasks, api_client) + +closed_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +#### 虚拟机重启 + +##### 重启指定虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.restart_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +restarted_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 重启批量虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.restart_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +restarted_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +##### 强制重启指定虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.force_restart_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +restarted_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 强制重启批量虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.force_restart_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +restarted_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +#### 虚拟机暂停 + +##### 暂停指定虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.suspend_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +suspended_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 暂停批量虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.suspend_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +suspended_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +#### 虚拟机恢复 + +##### 恢复指定虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vm = vm_api.resume_vm({ + "where": { + "id": "vm_id" + } +})[0] + +wait_tasks([with_task_vm.task_id], api_client) + +resumed_vm = vm_api.get_vms({"where": {"id": with_task_vm.data.id}})[0] +``` + +##### 恢复批量虚拟机 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_vms = vm_api.resume_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_vm.task_id for with_task_vm in with_task_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +resumed_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +### 删除虚拟机 + +#### 回收站 + +##### 移入回收站 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_delete_vms = vm_api.move_vm_to_recycle_bin({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_delete_vm.task_id for with_task_delete_vm in with_task_delete_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +vm_moved_to_recycle_bin = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +##### 从回收站恢复 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_delete_vms = vm_api.recover_vm_from_recycle_bin({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_delete_vm.task_id for with_task_delete_vm in with_task_delete_vms] +ids = [with_task_vm.data.id for with_task_vm in with_task_vms] + +wait_tasks(tasks, api_client) + +recovered_vms = vm_api.get_vms({"where": {"id_in": ids}}) +``` + +#### 永久删除 + +```python +from cloudtower import ApiClient, Configuration, VmApi +from cloudtower.utils import wait_tasks + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +vm_api = VmApi(api_client) +with_task_delete_vms = vm_api.delete_vm({ + "where": { + "id_in": ["vm_id_1", "vm_id_2"] + } +}) + +tasks = [with_task_delete_vm.task_id for with_task_delete_vm in with_task_delete_vms] + +wait_tasks(tasks, api_client) +``` + +## 场景示例 + +### 虚拟机备份 + +```python +from cloudtower import ApiClient +from cloudtower.api.vm_api import VmApi +from cloudtower.api.vm_snapshot_api import VmSnapshotApi +from cloudtower.api.iscsi_lun_snapshot_api import IscsiLunSnapshotApi +from cloudtower.models import ( + ConsistentType, + VmToolsStatus +) +from cloudtower.utils import wait_tasks + + +def create_vm_snapshot( + api_client: ApiClient, + target_vm_name: str, + target_snapshot_name: str, + consistent_type: ConsistentType +): + vm_api = VmApi(api_client) + vm_snapshot_api = VmSnapshotApi(api_client) + iscsi_lun_snapshot_api = IscsiLunSnapshotApi(api_client) + # 1. 获取所需备份的虚拟机的信息,这里我们需要vm的id来构建创建snapshot的参数 + vm = vm_api.get_vms({ + "where": { + "name": target_vm_name + }, + "first": 1 + }) + # vm 已安装并启动 VMTools 时,consistent_type 可以使用 FILE_SYSTEM_CONSISTENT 代表文件系统一致性快照 + if vm.vm_tools_status != VmToolsStatus.RUNNING and consistent_type == ConsistentType.FILE_SYSTEM_CONSISTENT: + consistent_type = ConsistentType.CRASH_CONSISTENT + + # 2. 创建虚拟机快照 + snapshots_with_task = vm_snapshot_api.create_vm_snapshot({ + "data": [ + { + "vm_id": vm.id, + "name": target_snapshot_name, + "consistent_type": consistent_type + } + ] + }) + + # 3. 等待Task完成 + wait_tasks([snapshots_with_task[0].task_id], api_client) + + # 4. 根据返回的id查询生成的虚拟机快照 + snapshot = vm_snapshot_api.get_vm_snapshots({ + "where": { + "id": snapshots_with_task.data.id + } + })[0] + # 5. 根据返回的snapshot中的vm_disks包含了快照的虚拟盘信息 + # type 为 DISK 表示对应一个卷,其中会包含一个 snapshot_local_id 则表示该虚拟卷对应的lun快照的 local_id + # type 为 CD-ROM则代表为被挂载的CD-ROM,不会产生lun快照 + lun_snapshot_ids = [] + for disk in snapshot.vm_disks: + if disk.type == "DISK": + lun_snapshot_ids.append(disk.snapshot_local_id) + + lun_snapshots = iscsi_lun_snapshot_api.get_iscsi_lun_snapshots({ + "where": { + "name_in": lun_snapshot_ids + } + }) + + return { + "vm_snapshot": snapshot, + "lun_snapshots": lun_snapshots + } + +``` + +### Dashboard 构建 + +#### 定义工具方法 + +```python +from functools import reduce +from datetime import datetime, timedelta +from cloudtower import ApiClient +from cloudtower.configuration import Configuration +from cloudtower.models import SeverityEnum, ClusterType, Hypervisor, DiskType, DiskUsageStatus, DiskHealthStatus +from cloudtower.api import VmApi, ClusterApi, AlertApi, HostApi, DiskApi, ClusterSettingsApi, GlobalSettingsApi + +api_client = ApiClient(Configuration(host="http://192.168.96.133/v2/api")) + +byte_units = ["B", "KiB", "MiB", "GiB", "TiB", "PiB"] +hz_units = ["Hz", "KHz", "MHz", "GHz", "THz"] + + +def format_unit(base: int, units, step=1024): + if not len(units): + raise Exception("no unit provided") + if base <= 0: + return "0" + units[0] + for unit in units: + if base < step: + return "{:.2f}{}".format(base, unit) + base /= step + return "{:.2f}{}".format(base, units[-1]) +``` + +#### 构建报警信息 + +```python +def build_alerts(api_client: ApiClient, cluster_ids): + alert_api = AlertApi(api_client) + alerts = alert_api.get_alerts({ + "where": { + "ended": False, + "cluster": { + "id_in": cluster_ids + }, + } + }) + critial_alerts = [ + alert for alert in alerts if alert.severity == SeverityEnum.CRITICAL] + notice_alerts = [ + alert for alert in alerts if alert.severity == SeverityEnum.NOTICE] + info_alerts = [ + alert for alert in alerts if alert.severity == SeverityEnum.INFO] + return { + "critical": critial_alerts, + "notice": notice_alerts, + "info": info_alerts + } +``` + +#### 构建硬盘信息 + +> 这里以机械硬盘为例 + +```python +def build_hdd_info(api_client: ApiClient, cluster_ids): + disk_api = DiskApi(api_client) + disks = disk_api.get_disks({ + "where": { + "host": { + "cluster": { + "id_in": cluster_ids + } + } + } + }) + hdd = { + "healthy": 0, + "warning": 0, + "error": 0, + "total": 0, + } + for disk in disks: + if disk.type == DiskType.HDD: + if disk.health_status in [DiskHealthStatus.UNHEALTHY, DiskHealthStatus.SUBHEALTHY, DiskHealthStatus.SMART_FAILED]: + hdd['error'] += 1 + elif disk.usage_status in [DiskUsageStatus.UNMOUNTED, DiskUsageStatus.PARTIAL_MOUNTED]: + hdd['warning'] += 1 + else: + hdd['healthy'] += 1 + hdd['total'] += 1 + return hdd +``` + +#### 构建性能指标 + +> 获取指定集群的 CPU 核数,CPU 频率总数,CPU 使用率,内存总量,内存使用量,存储资源总量,存储资源已使用量,存储资源失效量与存储资源可用量。 + +```python +def build_metrics(api_client: ApiClient, clusters, cluster_ids): + result = {} + host_api = HostApi(api_client) + hosts = host_api.get_hosts({ + "where": { + "cluster": { + "id_in": cluster_ids + } + } + }) + cpu = { + "total_cpu_cores": 0, + "total_cpu_hz": 0, + "used_cpu_hz": 0, + } + memory = { + "total_memory": 0, + "used_memory": 0, + } + storage = { + "total": 0, + "used": 0, + "invalid": 0, + "available": 0 + } + + for host in hosts: + cluster = next( + cluster for cluster in clusters if cluster.id == host.cluster.id) + if cluster.hypervisor == Hypervisor.ELF: + memory['total_memory'] += 0 if host.total_memory_bytes is None else host.total_memory_bytes + memory['used_memory'] += (0 if host.running_pause_vm_memory_bytes is None else host.running_pause_vm_memory_bytes) + \ + (0 if host.os_memory_bytes is None else host.os_memory_bytes) + + for cluster in clusters: + if cluster.type == ClusterType.SMTX_OS: + cpu["total_cpu_cores"] += 0 if cluster.total_cpu_cores is None else cluster.total_cpu_cores + cpu["total_cpu_hz"] += 0 if cluster.total_cpu_hz is None else cluster.total_cpu_hz + cpu["used_cpu_hz"] += 0 if cluster.used_cpu_hz is None else cluster.used_cpu_hz + if cluster.hypervisor == Hypervisor.VMWARE: + memory["total_memory"] += 0 if cluster.total_memory_bytes is None else cluster.total_memory_bytes + memory["used_memory"] += 0 if cluster.used_memory_bytes is None else cluster.used_memory_bytes + storage["total"] += 0 if cluster.total_data_capacity is None else cluster.total_data_capacity + storage["used"] += 0 if cluster.used_data_space is None else cluster.used_data_space + storage["invalid"] += 0 if cluster.failure_data_space is None else cluster.failure_data_space + if len([cluster for cluster in clusters if cluster.type != ClusterType.SMTX_ZBS]) > 1: + cpu["cpu_usage"] = "{:.2f}%".format( + cpu["used_cpu_hz"] / cpu["total_cpu_hz"]) + cpu["total_cpu_hz"] = format_unit(cpu["total_cpu_hz"], hz_units, 1000) + cpu["used_cpu_hz"] = format_unit(cpu["used_cpu_hz"], hz_units, 1000) + result['cpu'] = cpu + memory["memory_usage"] = "{:.2f}%".format( + memory["used_memory"] / memory["total_memory"]) + memory["total_memory"] = format_unit( + memory["total_memory"], byte_units) + memory["used_memory"] = format_unit( + memory["used_memory"], byte_units) + result["memory"] = memory + storage["available"] = format_unit( + storage["total"] - storage["used"] - storage["invalid"], byte_units) + storage["total"] = format_unit(storage["total"], byte_units) + storage["used"] = format_unit(storage["used"], byte_units) + storage["invalid"] = format_unit(storage["invalid"], byte_units) + result["storage"] = storage + return result +``` + +#### 构建 Dashboard + +```python +def build_dashboard(api_client: ApiClient, datacenter_id: str = None, cluster_id: str = None): + result = {} + cluster_api = ClusterApi(api_client) + clusters = cluster_api.get_clusters({ + "where": {"id": cluster_id} if cluster_id is not None else {"datacenters_some": {"id": datacenter_id}} if datacenter_id is not None else None + }) + cluster_ids = [cluster.id for cluster in clusters] + + result["alerts"] = build_alerts(api_client, cluster_ids) + result["hdd"] = build_hdd_info(api_client, cluster_ids) + metric = build_metrics(api_client, clusters, cluster_ids) + if "cpu" in metric: + result["cpu"] = metric["cpu"] + if "memory" in metric: + result["memory"] = metric["memory"] + if "storage" in metric: + result["storage"] = metric["storage"] + return result ``` \ No newline at end of file diff --git a/RELEASENOTE.md b/RELEASENOTE.md index 191b5c64..735bb829 100644 --- a/RELEASENOTE.md +++ b/RELEASENOTE.md @@ -1,5 +1,37 @@ # RELEASE NOTE +## release 日期 2024-10-14 + +v2.18.0 release (tower version 4.4.0) + +### feature + +- [VmApi]: [create_vm_from_content_library_template_batch]: 支持批量通过内容库模板创建虚拟机 + +### optimize + +- [VmApi]: [install_vm_tools]: 优化虚拟机镜像挂载,现在无需输入虚拟机工具镜像 ID 即可挂载 +- [LogCollectionApi]: [force_stop_log_collection]: 优化执行,不再会将日志收集任务置为失败 +- [ContentLanguage]: 支持配置为 `*` 以同时返回所有支持的语言,返回值依旧是 string 类型,可以被 JSON 序列化为语言和实际值的键值对 +- 新增备份相关 API + - [BackupPlanExecutionApi] 备份计划执行记录查询 + - [BackupPlanApi] 备份计划管理 API + - [BackupRestoreExecutionApi] 备份计划恢复点执行记录查询 + - [BackupRestorePointApi] 备份计划恢复点管理 API + - [BackupServiceApi] 备份服务 API + - [BackupStoreRepositoryApi] 备份存储库 API + - [BackupTargetExecutionApi] 备份虚拟机执行记录查询 +- [SecurityPolicyApi] 支持配置 alg_protocol +- [HostApi]: [create_host]: 支持添加主机时配置主机账户密码 + +### bugfix + +- [SecurityGroupApi]: [update_security_group]: 修复无法正确更新安全组名称与描述 + +### breaking change + +- [SecurityPolicyIngressEgressInput]: 修改 type 字段类型为 `SecurityPolicyFlowControlType` 以支持配置全部流量 + ## release 日期 2024-08-21 v2.17.0 release (tower version 4.3.0) @@ -39,7 +71,7 @@ v2.16.0 release (tower version 4.2.0) ### bugfix - [utils]: 移除代码中的 type annotation 以支持 python2 -- [VmApi], [VmVolumeApi],[ContentLIbraryVmTemplateApi]: +- [VmApi], [VmVolumeApi],[ContentLIbraryVmTemplateApi]: - 移除 [export_content_library_vm_template], [import_content_library_vm_template], [export_vm_volume], [import_vm_volume], [update_vm_nic_qos_option], [get_vm_vnc_info] 被错误增加必须的 content-language 参数 ### update diff --git a/cloudtower/__init__.py b/cloudtower/__init__.py index 519db874..8bf9eb44 100644 --- a/cloudtower/__init__.py +++ b/cloudtower/__init__.py @@ -3,7 +3,7 @@ # flake8: noqa from __future__ import absolute_import -__version__ = "2.17.0" +__version__ = "2.18.0" # import apis into sdk package from cloudtower.api.alert_api import AlertApi @@ -11,6 +11,13 @@ from cloudtower.api.alert_rule_api import AlertRuleApi from cloudtower.api.api_info_api import ApiInfoApi from cloudtower.api.application_api import ApplicationApi +from cloudtower.api.backup_plan_api import BackupPlanApi +from cloudtower.api.backup_plan_execution_api import BackupPlanExecutionApi +from cloudtower.api.backup_restore_execution_api import BackupRestoreExecutionApi +from cloudtower.api.backup_restore_point_api import BackupRestorePointApi +from cloudtower.api.backup_service_api import BackupServiceApi +from cloudtower.api.backup_store_repository_api import BackupStoreRepositoryApi +from cloudtower.api.backup_target_execution_api import BackupTargetExecutionApi from cloudtower.api.brick_topo_api import BrickTopoApi from cloudtower.api.cloud_tower_application_api import CloudTowerApplicationApi from cloudtower.api.cloud_tower_application_package_api import CloudTowerApplicationPackageApi @@ -58,6 +65,7 @@ from cloudtower.api.nvmf_namespace_api import NvmfNamespaceApi from cloudtower.api.nvmf_namespace_snapshot_api import NvmfNamespaceSnapshotApi from cloudtower.api.nvmf_subsystem_api import NvmfSubsystemApi +from cloudtower.api.observability_api import ObservabilityApi from cloudtower.api.organization_api import OrganizationApi from cloudtower.api.ovf_api import OvfApi from cloudtower.api.pmem_dimm_api import PmemDimmApi @@ -165,6 +173,68 @@ from cloudtower.models.application_where_input import ApplicationWhereInput from cloudtower.models.architecture import Architecture from cloudtower.models.bps_unit import BPSUnit +from cloudtower.models.backup_execution_method import BackupExecutionMethod +from cloudtower.models.backup_execution_status import BackupExecutionStatus +from cloudtower.models.backup_execution_type import BackupExecutionType +from cloudtower.models.backup_plan import BackupPlan +from cloudtower.models.backup_plan_connection import BackupPlanConnection +from cloudtower.models.backup_plan_creation_params import BackupPlanCreationParams +from cloudtower.models.backup_plan_delay_option import BackupPlanDelayOption +from cloudtower.models.backup_plan_delete_strategy import BackupPlanDeleteStrategy +from cloudtower.models.backup_plan_deletion_params import BackupPlanDeletionParams +from cloudtower.models.backup_plan_deletion_params_data import BackupPlanDeletionParamsData +from cloudtower.models.backup_plan_execute_params import BackupPlanExecuteParams +from cloudtower.models.backup_plan_execute_params_data import BackupPlanExecuteParamsData +from cloudtower.models.backup_plan_execution import BackupPlanExecution +from cloudtower.models.backup_plan_execution_connection import BackupPlanExecutionConnection +from cloudtower.models.backup_plan_execution_order_by_input import BackupPlanExecutionOrderByInput +from cloudtower.models.backup_plan_execution_state import BackupPlanExecutionState +from cloudtower.models.backup_plan_execution_status import BackupPlanExecutionStatus +from cloudtower.models.backup_plan_execution_where_input import BackupPlanExecutionWhereInput +from cloudtower.models.backup_plan_keep_policy import BackupPlanKeepPolicy +from cloudtower.models.backup_plan_order_by_input import BackupPlanOrderByInput +from cloudtower.models.backup_plan_period import BackupPlanPeriod +from cloudtower.models.backup_plan_resume_params import BackupPlanResumeParams +from cloudtower.models.backup_plan_status import BackupPlanStatus +from cloudtower.models.backup_plan_suspend_params import BackupPlanSuspendParams +from cloudtower.models.backup_plan_time_point import BackupPlanTimePoint +from cloudtower.models.backup_plan_updation_params import BackupPlanUpdationParams +from cloudtower.models.backup_plan_updation_params_data import BackupPlanUpdationParamsData +from cloudtower.models.backup_plan_where_input import BackupPlanWhereInput +from cloudtower.models.backup_restore_execution import BackupRestoreExecution +from cloudtower.models.backup_restore_execution_connection import BackupRestoreExecutionConnection +from cloudtower.models.backup_restore_execution_mode import BackupRestoreExecutionMode +from cloudtower.models.backup_restore_execution_network_mapping import BackupRestoreExecutionNetworkMapping +from cloudtower.models.backup_restore_execution_order_by_input import BackupRestoreExecutionOrderByInput +from cloudtower.models.backup_restore_execution_where_input import BackupRestoreExecutionWhereInput +from cloudtower.models.backup_restore_point import BackupRestorePoint +from cloudtower.models.backup_restore_point_connection import BackupRestorePointConnection +from cloudtower.models.backup_restore_point_creation import BackupRestorePointCreation +from cloudtower.models.backup_restore_point_deletion_params import BackupRestorePointDeletionParams +from cloudtower.models.backup_restore_point_order_by_input import BackupRestorePointOrderByInput +from cloudtower.models.backup_restore_point_rebuild_params import BackupRestorePointRebuildParams +from cloudtower.models.backup_restore_point_rebuild_params_data import BackupRestorePointRebuildParamsData +from cloudtower.models.backup_restore_point_restore_in_place_params import BackupRestorePointRestoreInPlaceParams +from cloudtower.models.backup_restore_point_restore_in_place_params_data import BackupRestorePointRestoreInPlaceParamsData +from cloudtower.models.backup_restore_point_type import BackupRestorePointType +from cloudtower.models.backup_restore_point_where_input import BackupRestorePointWhereInput +from cloudtower.models.backup_service import BackupService +from cloudtower.models.backup_service_connection import BackupServiceConnection +from cloudtower.models.backup_service_network_status_enum import BackupServiceNetworkStatusEnum +from cloudtower.models.backup_service_network_type import BackupServiceNetworkType +from cloudtower.models.backup_service_order_by_input import BackupServiceOrderByInput +from cloudtower.models.backup_service_status import BackupServiceStatus +from cloudtower.models.backup_service_where_input import BackupServiceWhereInput +from cloudtower.models.backup_store_repository import BackupStoreRepository +from cloudtower.models.backup_store_repository_connection import BackupStoreRepositoryConnection +from cloudtower.models.backup_store_repository_order_by_input import BackupStoreRepositoryOrderByInput +from cloudtower.models.backup_store_repository_where_input import BackupStoreRepositoryWhereInput +from cloudtower.models.backup_store_status import BackupStoreStatus +from cloudtower.models.backup_store_type import BackupStoreType +from cloudtower.models.backup_target_execution import BackupTargetExecution +from cloudtower.models.backup_target_execution_connection import BackupTargetExecutionConnection +from cloudtower.models.backup_target_execution_order_by_input import BackupTargetExecutionOrderByInput +from cloudtower.models.backup_target_execution_where_input import BackupTargetExecutionWhereInput from cloudtower.models.batch_hosts import BatchHosts from cloudtower.models.bit_ps_unit import BitPSUnit from cloudtower.models.bit_unit import BitUnit @@ -304,6 +374,8 @@ from cloudtower.models.datacenter_where_unique_input import DatacenterWhereUniqueInput from cloudtower.models.delete_alert_notifier import DeleteAlertNotifier from cloudtower.models.delete_alert_notifier_params import DeleteAlertNotifierParams +from cloudtower.models.delete_backup_plan import DeleteBackupPlan +from cloudtower.models.delete_backup_restore_point import DeleteBackupRestorePoint from cloudtower.models.delete_brick_topo import DeleteBrickTopo from cloudtower.models.delete_cloud_tower_application_package import DeleteCloudTowerApplicationPackage from cloudtower.models.delete_cloud_tower_application_package_params import DeleteCloudTowerApplicationPackageParams @@ -362,6 +434,9 @@ from cloudtower.models.deploy_order_by_input import DeployOrderByInput from cloudtower.models.deploy_where_input import DeployWhereInput from cloudtower.models.direction import Direction +from cloudtower.models.disassociate_system_service_from_obs_service_params import DisassociateSystemServiceFromObsServiceParams +from cloudtower.models.disassociate_system_service_from_obs_service_result import DisassociateSystemServiceFromObsServiceResult +from cloudtower.models.disassociate_system_service_from_obs_service_result_type import DisassociateSystemServiceFromObsServiceResultType from cloudtower.models.discovered_host import DiscoveredHost from cloudtower.models.disk import Disk from cloudtower.models.disk_connection import DiskConnection @@ -449,6 +524,20 @@ from cloudtower.models.get_alerts_request_body import GetAlertsRequestBody from cloudtower.models.get_applications_connection_request_body import GetApplicationsConnectionRequestBody from cloudtower.models.get_applications_request_body import GetApplicationsRequestBody +from cloudtower.models.get_backup_plan_executions_connection_request_body import GetBackupPlanExecutionsConnectionRequestBody +from cloudtower.models.get_backup_plan_executions_request_body import GetBackupPlanExecutionsRequestBody +from cloudtower.models.get_backup_plans_connection_request_body import GetBackupPlansConnectionRequestBody +from cloudtower.models.get_backup_plans_request_body import GetBackupPlansRequestBody +from cloudtower.models.get_backup_restore_executions_connection_request_body import GetBackupRestoreExecutionsConnectionRequestBody +from cloudtower.models.get_backup_restore_executions_request_body import GetBackupRestoreExecutionsRequestBody +from cloudtower.models.get_backup_restore_points_connection_request_body import GetBackupRestorePointsConnectionRequestBody +from cloudtower.models.get_backup_restore_points_request_body import GetBackupRestorePointsRequestBody +from cloudtower.models.get_backup_services_connection_request_body import GetBackupServicesConnectionRequestBody +from cloudtower.models.get_backup_services_request_body import GetBackupServicesRequestBody +from cloudtower.models.get_backup_store_repositories_connection_request_body import GetBackupStoreRepositoriesConnectionRequestBody +from cloudtower.models.get_backup_store_repositories_request_body import GetBackupStoreRepositoriesRequestBody +from cloudtower.models.get_backup_target_executions_connection_request_body import GetBackupTargetExecutionsConnectionRequestBody +from cloudtower.models.get_backup_target_executions_request_body import GetBackupTargetExecutionsRequestBody from cloudtower.models.get_brick_topoes_connection_request_body import GetBrickTopoesConnectionRequestBody from cloudtower.models.get_brick_topoes_request_body import GetBrickTopoesRequestBody from cloudtower.models.get_cloud_tower_application_packages_connection_request_body import GetCloudTowerApplicationPackagesConnectionRequestBody @@ -695,6 +784,7 @@ from cloudtower.models.graph_updation_params_data import GraphUpdationParamsData from cloudtower.models.graph_where_input import GraphWhereInput from cloudtower.models.host import Host +from cloudtower.models.host_auth_info import HostAuthInfo from cloudtower.models.host_batch_create_disk_input import HostBatchCreateDiskInput from cloudtower.models.host_batch_create_iface_function import HostBatchCreateIfaceFunction from cloudtower.models.host_batch_create_iface_input import HostBatchCreateIfaceInput @@ -773,6 +863,7 @@ from cloudtower.models.license_type import LicenseType from cloudtower.models.license_updation_params import LicenseUpdationParams from cloudtower.models.license_where_input import LicenseWhereInput +from cloudtower.models.load_balancer_service_where_input import LoadBalancerServiceWhereInput from cloudtower.models.log_collection import LogCollection from cloudtower.models.log_collection_connection import LogCollectionConnection from cloudtower.models.log_collection_creation_params import LogCollectionCreationParams @@ -818,6 +909,13 @@ from cloudtower.models.nested_aggregate_alert_notifier import NestedAggregateAlertNotifier from cloudtower.models.nested_aggregate_alert_rule import NestedAggregateAlertRule from cloudtower.models.nested_aggregate_application import NestedAggregateApplication +from cloudtower.models.nested_aggregate_backup_plan import NestedAggregateBackupPlan +from cloudtower.models.nested_aggregate_backup_plan_execution import NestedAggregateBackupPlanExecution +from cloudtower.models.nested_aggregate_backup_restore_execution import NestedAggregateBackupRestoreExecution +from cloudtower.models.nested_aggregate_backup_restore_point import NestedAggregateBackupRestorePoint +from cloudtower.models.nested_aggregate_backup_service import NestedAggregateBackupService +from cloudtower.models.nested_aggregate_backup_store_repository import NestedAggregateBackupStoreRepository +from cloudtower.models.nested_aggregate_backup_target_execution import NestedAggregateBackupTargetExecution from cloudtower.models.nested_aggregate_brick_topo import NestedAggregateBrickTopo from cloudtower.models.nested_aggregate_cloud_tower_application import NestedAggregateCloudTowerApplication from cloudtower.models.nested_aggregate_cloud_tower_application_package import NestedAggregateCloudTowerApplicationPackage @@ -914,6 +1012,16 @@ from cloudtower.models.nested_alert_rule import NestedAlertRule from cloudtower.models.nested_application import NestedApplication from cloudtower.models.nested_auth_settings import NestedAuthSettings +from cloudtower.models.nested_backup_plan import NestedBackupPlan +from cloudtower.models.nested_backup_plan_execution import NestedBackupPlanExecution +from cloudtower.models.nested_backup_plan_time_point import NestedBackupPlanTimePoint +from cloudtower.models.nested_backup_restore_execution import NestedBackupRestoreExecution +from cloudtower.models.nested_backup_restore_execution_network_mapping import NestedBackupRestoreExecutionNetworkMapping +from cloudtower.models.nested_backup_restore_point import NestedBackupRestorePoint +from cloudtower.models.nested_backup_service import NestedBackupService +from cloudtower.models.nested_backup_service_network_status import NestedBackupServiceNetworkStatus +from cloudtower.models.nested_backup_store_repository import NestedBackupStoreRepository +from cloudtower.models.nested_backup_target_execution import NestedBackupTargetExecution from cloudtower.models.nested_brick_disk_layout import NestedBrickDiskLayout from cloudtower.models.nested_brick_power import NestedBrickPower from cloudtower.models.nested_brick_topo import NestedBrickTopo @@ -967,6 +1075,7 @@ from cloudtower.models.nested_label import NestedLabel from cloudtower.models.nested_label_group import NestedLabelGroup from cloudtower.models.nested_license import NestedLicense +from cloudtower.models.nested_load_balancer_service import NestedLoadBalancerService from cloudtower.models.nested_maintenance_host_state import NestedMaintenanceHostState from cloudtower.models.nested_metro_availability_checklist import NestedMetroAvailabilityChecklist from cloudtower.models.nested_metro_check_item import NestedMetroCheckItem @@ -991,6 +1100,7 @@ from cloudtower.models.nested_report_task import NestedReportTask from cloudtower.models.nested_report_template import NestedReportTemplate from cloudtower.models.nested_resource_meta import NestedResourceMeta +from cloudtower.models.nested_security_group import NestedSecurityGroup from cloudtower.models.nested_security_policy import NestedSecurityPolicy from cloudtower.models.nested_security_policy_apply import NestedSecurityPolicyApply from cloudtower.models.nested_smtp_server import NestedSmtpServer @@ -1028,6 +1138,7 @@ from cloudtower.models.nested_virtual_private_cloud_security_group import NestedVirtualPrivateCloudSecurityGroup from cloudtower.models.nested_virtual_private_cloud_security_policy import NestedVirtualPrivateCloudSecurityPolicy from cloudtower.models.nested_virtual_private_cloud_security_policy_apply import NestedVirtualPrivateCloudSecurityPolicyApply +from cloudtower.models.nested_virtual_private_cloud_service import NestedVirtualPrivateCloudService from cloudtower.models.nested_virtual_private_cloud_subnet import NestedVirtualPrivateCloudSubnet from cloudtower.models.nested_vlan import NestedVlan from cloudtower.models.nested_vm import NestedVm @@ -1048,6 +1159,7 @@ from cloudtower.models.nested_witness import NestedWitness from cloudtower.models.nested_zone import NestedZone from cloudtower.models.nested_zone_topo import NestedZoneTopo +from cloudtower.models.network_policy_rule_alg_protocol import NetworkPolicyRuleAlgProtocol from cloudtower.models.network_policy_rule_port_input import NetworkPolicyRulePortInput from cloudtower.models.network_policy_rule_port_protocol import NetworkPolicyRulePortProtocol from cloudtower.models.network_policy_rule_type import NetworkPolicyRuleType @@ -1110,6 +1222,7 @@ from cloudtower.models.nvmf_subsystem_policy_type import NvmfSubsystemPolicyType from cloudtower.models.nvmf_subsystem_updation_params import NvmfSubsystemUpdationParams from cloudtower.models.nvmf_subsystem_where_input import NvmfSubsystemWhereInput +from cloudtower.models.observability_connected_system_service_type import ObservabilityConnectedSystemServiceType from cloudtower.models.operate_action_enum import OperateActionEnum from cloudtower.models.operate_host_power_data import OperateHostPowerData from cloudtower.models.operate_host_power_params import OperateHostPowerParams @@ -1180,6 +1293,7 @@ from cloudtower.models.security_policy_connection import SecurityPolicyConnection from cloudtower.models.security_policy_create_params import SecurityPolicyCreateParams from cloudtower.models.security_policy_delete_params import SecurityPolicyDeleteParams +from cloudtower.models.security_policy_flow_control_type import SecurityPolicyFlowControlType from cloudtower.models.security_policy_ingress_egress_input import SecurityPolicyIngressEgressInput from cloudtower.models.security_policy_ingress_egress_input_target import SecurityPolicyIngressEgressInputTarget from cloudtower.models.security_policy_order_by_input import SecurityPolicyOrderByInput @@ -1361,6 +1475,7 @@ from cloudtower.models.virtual_private_cloud_creation_params import VirtualPrivateCloudCreationParams from cloudtower.models.virtual_private_cloud_deletion_params import VirtualPrivateCloudDeletionParams from cloudtower.models.virtual_private_cloud_dnat_rule_params import VirtualPrivateCloudDnatRuleParams +from cloudtower.models.virtual_private_cloud_edge_gateway_where_input import VirtualPrivateCloudEdgeGatewayWhereInput from cloudtower.models.virtual_private_cloud_external_subnet import VirtualPrivateCloudExternalSubnet from cloudtower.models.virtual_private_cloud_external_subnet_connection import VirtualPrivateCloudExternalSubnetConnection from cloudtower.models.virtual_private_cloud_external_subnet_order_by_input import VirtualPrivateCloudExternalSubnetOrderByInput @@ -1427,6 +1542,7 @@ from cloudtower.models.virtual_private_cloud_security_policy_update_body import VirtualPrivateCloudSecurityPolicyUpdateBody from cloudtower.models.virtual_private_cloud_security_policy_update_params import VirtualPrivateCloudSecurityPolicyUpdateParams 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 import VirtualPrivateCloudSubnet from cloudtower.models.virtual_private_cloud_subnet_connection import VirtualPrivateCloudSubnetConnection from cloudtower.models.virtual_private_cloud_subnet_creation_params import VirtualPrivateCloudSubnetCreationParams @@ -1461,6 +1577,8 @@ from cloudtower.models.vm_clock_offset import VmClockOffset from cloudtower.models.vm_clone_params import VmCloneParams from cloudtower.models.vm_connection import VmConnection +from cloudtower.models.vm_create_vm_from_content_library_template_batch_params import VmCreateVmFromContentLibraryTemplateBatchParams +from cloudtower.models.vm_create_vm_from_content_library_template_batch_vm_params import VmCreateVmFromContentLibraryTemplateBatchVmParams from cloudtower.models.vm_create_vm_from_content_library_template_params import VmCreateVmFromContentLibraryTemplateParams from cloudtower.models.vm_create_vm_from_template_params import VmCreateVmFromTemplateParams from cloudtower.models.vm_creation_params import VmCreationParams @@ -1620,13 +1738,18 @@ from cloudtower.models.vm_where_unique_input import VmWhereUniqueInput from cloudtower.models.vmdk_cdrom_modify import VmdkCdromModify from cloudtower.models.vmdk_disk_modify import VmdkDiskModify +from cloudtower.models.vnet_bond_where_input import VnetBondWhereInput from cloudtower.models.vpc_nic_params import VpcNicParams from cloudtower.models.vsphere_esxi_account import VsphereEsxiAccount from cloudtower.models.vsphere_esxi_account_connection import VsphereEsxiAccountConnection from cloudtower.models.vsphere_esxi_account_order_by_input import VsphereEsxiAccountOrderByInput from cloudtower.models.vsphere_esxi_account_where_input import VsphereEsxiAccountWhereInput +from cloudtower.models.weekday_type_enum import WeekdayTypeEnum from cloudtower.models.with_task_alert import WithTaskAlert from cloudtower.models.with_task_alert_notifier import WithTaskAlertNotifier +from cloudtower.models.with_task_backup_plan import WithTaskBackupPlan +from cloudtower.models.with_task_backup_plan_execution import WithTaskBackupPlanExecution +from cloudtower.models.with_task_backup_restore_execution import WithTaskBackupRestoreExecution from cloudtower.models.with_task_batch_hosts import WithTaskBatchHosts from cloudtower.models.with_task_brick_topo import WithTaskBrickTopo from cloudtower.models.with_task_cluster import WithTaskCluster @@ -1637,6 +1760,8 @@ from cloudtower.models.with_task_content_library_vm_template import WithTaskContentLibraryVmTemplate from cloudtower.models.with_task_datacenter import WithTaskDatacenter from cloudtower.models.with_task_delete_alert_notifier import WithTaskDeleteAlertNotifier +from cloudtower.models.with_task_delete_backup_plan import WithTaskDeleteBackupPlan +from cloudtower.models.with_task_delete_backup_restore_point_array import WithTaskDeleteBackupRestorePointArray from cloudtower.models.with_task_delete_brick_topo import WithTaskDeleteBrickTopo from cloudtower.models.with_task_delete_cluster import WithTaskDeleteCluster from cloudtower.models.with_task_delete_cluster_recycle_bin import WithTaskDeleteClusterRecycleBin @@ -1687,6 +1812,7 @@ from cloudtower.models.with_task_delete_vm_template import WithTaskDeleteVmTemplate from cloudtower.models.with_task_delete_vm_volume import WithTaskDeleteVmVolume from cloudtower.models.with_task_delete_vm_volume_snapshot import WithTaskDeleteVmVolumeSnapshot +from cloudtower.models.with_task_disassociate_system_service_from_obs_service_result import WithTaskDisassociateSystemServiceFromObsServiceResult from cloudtower.models.with_task_disk import WithTaskDisk from cloudtower.models.with_task_elf_image import WithTaskElfImage from cloudtower.models.with_task_entity_filter import WithTaskEntityFilter @@ -1738,6 +1864,7 @@ from cloudtower.models.with_task_virtual_private_cloud_subnet import WithTaskVirtualPrivateCloudSubnet from cloudtower.models.with_task_vlan import WithTaskVlan from cloudtower.models.with_task_vm import WithTaskVm +from cloudtower.models.with_task_vm_array import WithTaskVmArray from cloudtower.models.with_task_vm_export_file import WithTaskVmExportFile from cloudtower.models.with_task_vm_folder import WithTaskVmFolder from cloudtower.models.with_task_vm_placement_group import WithTaskVmPlacementGroup diff --git a/cloudtower/api/__init__.py b/cloudtower/api/__init__.py index e36d4c6e..07be6614 100644 --- a/cloudtower/api/__init__.py +++ b/cloudtower/api/__init__.py @@ -8,6 +8,13 @@ from cloudtower.api.alert_rule_api import AlertRuleApi from cloudtower.api.api_info_api import ApiInfoApi from cloudtower.api.application_api import ApplicationApi +from cloudtower.api.backup_plan_api import BackupPlanApi +from cloudtower.api.backup_plan_execution_api import BackupPlanExecutionApi +from cloudtower.api.backup_restore_execution_api import BackupRestoreExecutionApi +from cloudtower.api.backup_restore_point_api import BackupRestorePointApi +from cloudtower.api.backup_service_api import BackupServiceApi +from cloudtower.api.backup_store_repository_api import BackupStoreRepositoryApi +from cloudtower.api.backup_target_execution_api import BackupTargetExecutionApi from cloudtower.api.brick_topo_api import BrickTopoApi from cloudtower.api.cloud_tower_application_api import CloudTowerApplicationApi from cloudtower.api.cloud_tower_application_package_api import CloudTowerApplicationPackageApi @@ -55,6 +62,7 @@ from cloudtower.api.nvmf_namespace_api import NvmfNamespaceApi from cloudtower.api.nvmf_namespace_snapshot_api import NvmfNamespaceSnapshotApi from cloudtower.api.nvmf_subsystem_api import NvmfSubsystemApi +from cloudtower.api.observability_api import ObservabilityApi from cloudtower.api.organization_api import OrganizationApi from cloudtower.api.ovf_api import OvfApi from cloudtower.api.pmem_dimm_api import PmemDimmApi diff --git a/cloudtower/api/alert_api.py b/cloudtower/api/alert_api.py index aa735dfa..fc328a10 100644 --- a/cloudtower/api/alert_api.py +++ b/cloudtower/api/alert_api.py @@ -37,7 +37,7 @@ def get_alerts(self, get_alerts_request_body, **kwargs): # noqa: E501 :param get_alerts_request_body: (required) :type get_alerts_request_body: GetAlertsRequestBody :param content_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_alerts_with_http_info(self, get_alerts_request_body, **kwargs): # noqa: :param get_alerts_request_body: (required) :type get_alerts_request_body: GetAlertsRequestBody :param content_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_alerts_connection(self, get_alerts_connection_request_body, **kwargs): :param get_alerts_connection_request_body: (required) :type get_alerts_connection_request_body: GetAlertsConnectionRequestBody :param content_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_alerts_connection_with_http_info(self, get_alerts_connection_request_bod :param get_alerts_connection_request_body: (required) :type get_alerts_connection_request_body: GetAlertsConnectionRequestBody :param content_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/alert_notifier_api.py b/cloudtower/api/alert_notifier_api.py index a3fa3624..a8a7e1db 100644 --- a/cloudtower/api/alert_notifier_api.py +++ b/cloudtower/api/alert_notifier_api.py @@ -327,7 +327,7 @@ def get_alert_notifiers(self, get_alert_notifiers_request_body, **kwargs): # no :param get_alert_notifiers_request_body: (required) :type get_alert_notifiers_request_body: GetAlertNotifiersRequestBody :param content_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 @@ -358,7 +358,7 @@ def get_alert_notifiers_with_http_info(self, get_alert_notifiers_request_body, * :param get_alert_notifiers_request_body: (required) :type get_alert_notifiers_request_body: GetAlertNotifiersRequestBody :param content_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 @@ -479,7 +479,7 @@ def get_alert_notifiers_connection(self, get_alert_notifiers_connection_request_ :param get_alert_notifiers_connection_request_body: (required) :type get_alert_notifiers_connection_request_body: GetAlertNotifiersConnectionRequestBody :param content_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 @@ -510,7 +510,7 @@ def get_alert_notifiers_connection_with_http_info(self, get_alert_notifiers_conn :param get_alert_notifiers_connection_request_body: (required) :type get_alert_notifiers_connection_request_body: GetAlertNotifiersConnectionRequestBody :param content_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/alert_rule_api.py b/cloudtower/api/alert_rule_api.py index 9d000372..00a1f2b6 100644 --- a/cloudtower/api/alert_rule_api.py +++ b/cloudtower/api/alert_rule_api.py @@ -37,7 +37,7 @@ def get_alert_rules(self, get_alert_rules_request_body, **kwargs): # noqa: E501 :param get_alert_rules_request_body: (required) :type get_alert_rules_request_body: GetAlertRulesRequestBody :param content_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_alert_rules_with_http_info(self, get_alert_rules_request_body, **kwargs) :param get_alert_rules_request_body: (required) :type get_alert_rules_request_body: GetAlertRulesRequestBody :param content_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_alert_rules_connection(self, get_alert_rules_connection_request_body, ** :param get_alert_rules_connection_request_body: (required) :type get_alert_rules_connection_request_body: GetAlertRulesConnectionRequestBody :param content_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_alert_rules_connection_with_http_info(self, get_alert_rules_connection_r :param get_alert_rules_connection_request_body: (required) :type get_alert_rules_connection_request_body: GetAlertRulesConnectionRequestBody :param content_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/application_api.py b/cloudtower/api/application_api.py index 3d5976d8..7adae28a 100644 --- a/cloudtower/api/application_api.py +++ b/cloudtower/api/application_api.py @@ -37,7 +37,7 @@ def get_applications(self, get_applications_request_body, **kwargs): # noqa: E5 :param get_applications_request_body: (required) :type get_applications_request_body: GetApplicationsRequestBody :param content_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_applications_with_http_info(self, get_applications_request_body, **kwarg :param get_applications_request_body: (required) :type get_applications_request_body: GetApplicationsRequestBody :param content_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_applications_connection(self, get_applications_connection_request_body, :param get_applications_connection_request_body: (required) :type get_applications_connection_request_body: GetApplicationsConnectionRequestBody :param content_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_applications_connection_with_http_info(self, get_applications_connection :param get_applications_connection_request_body: (required) :type get_applications_connection_request_body: GetApplicationsConnectionRequestBody :param content_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/backup_plan_api.py b/cloudtower/api/backup_plan_api.py new file mode 100644 index 00000000..47a9aa7e --- /dev/null +++ b/cloudtower/api/backup_plan_api.py @@ -0,0 +1,1698 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupPlanApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def backup_rebuild_vm(self, backup_restore_point_rebuild_params, **kwargs): # noqa: E501 + """backup_rebuild_vm # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.backup_rebuild_vm(backup_restore_point_rebuild_params, async_req=True) + >>> result = thread.get() + + :param backup_restore_point_rebuild_params: (required) + :type backup_restore_point_rebuild_params: BackupRestorePointRebuildParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupRestoreExecution] + """ + kwargs['_return_http_data_only'] = True + return self.backup_rebuild_vm_with_http_info(backup_restore_point_rebuild_params, **kwargs) # noqa: E501 + + def backup_rebuild_vm_with_http_info(self, backup_restore_point_rebuild_params, **kwargs): # noqa: E501 + """backup_rebuild_vm # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.backup_rebuild_vm_with_http_info(backup_restore_point_rebuild_params, async_req=True) + >>> result = thread.get() + + :param backup_restore_point_rebuild_params: (required) + :type backup_restore_point_rebuild_params: BackupRestorePointRebuildParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupRestoreExecution], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_restore_point_rebuild_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method backup_rebuild_vm" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_restore_point_rebuild_params' is set + if self.api_client.client_side_validation and ('backup_restore_point_rebuild_params' not in local_var_params or # noqa: E501 + local_var_params['backup_restore_point_rebuild_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_restore_point_rebuild_params` when calling `backup_rebuild_vm`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_restore_point_rebuild_params' in local_var_params: + body_params = local_var_params['backup_restore_point_rebuild_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupRestoreExecution]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/backup-rebuild-vm', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def backup_restore_vm_in_place(self, backup_restore_point_restore_in_place_params, **kwargs): # noqa: E501 + """backup_restore_vm_in_place # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.backup_restore_vm_in_place(backup_restore_point_restore_in_place_params, async_req=True) + >>> result = thread.get() + + :param backup_restore_point_restore_in_place_params: (required) + :type backup_restore_point_restore_in_place_params: BackupRestorePointRestoreInPlaceParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupRestoreExecution] + """ + kwargs['_return_http_data_only'] = True + return self.backup_restore_vm_in_place_with_http_info(backup_restore_point_restore_in_place_params, **kwargs) # noqa: E501 + + def backup_restore_vm_in_place_with_http_info(self, backup_restore_point_restore_in_place_params, **kwargs): # noqa: E501 + """backup_restore_vm_in_place # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.backup_restore_vm_in_place_with_http_info(backup_restore_point_restore_in_place_params, async_req=True) + >>> result = thread.get() + + :param backup_restore_point_restore_in_place_params: (required) + :type backup_restore_point_restore_in_place_params: BackupRestorePointRestoreInPlaceParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupRestoreExecution], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_restore_point_restore_in_place_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method backup_restore_vm_in_place" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_restore_point_restore_in_place_params' is set + if self.api_client.client_side_validation and ('backup_restore_point_restore_in_place_params' not in local_var_params or # noqa: E501 + local_var_params['backup_restore_point_restore_in_place_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_restore_point_restore_in_place_params` when calling `backup_restore_vm_in_place`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_restore_point_restore_in_place_params' in local_var_params: + body_params = local_var_params['backup_restore_point_restore_in_place_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupRestoreExecution]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/backup-restore-vm-in-place', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def create_backup_plan(self, backup_plan_creation_params, **kwargs): # noqa: E501 + """create_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_backup_plan(backup_plan_creation_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_creation_params: (required) + :type backup_plan_creation_params: list[BackupPlanCreationParams] + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupPlan] + """ + kwargs['_return_http_data_only'] = True + return self.create_backup_plan_with_http_info(backup_plan_creation_params, **kwargs) # noqa: E501 + + def create_backup_plan_with_http_info(self, backup_plan_creation_params, **kwargs): # noqa: E501 + """create_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_backup_plan_with_http_info(backup_plan_creation_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_creation_params: (required) + :type backup_plan_creation_params: list[BackupPlanCreationParams] + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupPlan], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_plan_creation_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method create_backup_plan" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_plan_creation_params' is set + if self.api_client.client_side_validation and ('backup_plan_creation_params' not in local_var_params or # noqa: E501 + local_var_params['backup_plan_creation_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_plan_creation_params` when calling `create_backup_plan`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_plan_creation_params' in local_var_params: + body_params = local_var_params['backup_plan_creation_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupPlan]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/create-backup-plan', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def delete_backup_plan(self, backup_plan_deletion_params, **kwargs): # noqa: E501 + """delete_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_backup_plan(backup_plan_deletion_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_deletion_params: (required) + :type backup_plan_deletion_params: BackupPlanDeletionParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskDeleteBackupPlan] + """ + kwargs['_return_http_data_only'] = True + return self.delete_backup_plan_with_http_info(backup_plan_deletion_params, **kwargs) # noqa: E501 + + def delete_backup_plan_with_http_info(self, backup_plan_deletion_params, **kwargs): # noqa: E501 + """delete_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_backup_plan_with_http_info(backup_plan_deletion_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_deletion_params: (required) + :type backup_plan_deletion_params: BackupPlanDeletionParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskDeleteBackupPlan], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_plan_deletion_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method delete_backup_plan" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_plan_deletion_params' is set + if self.api_client.client_side_validation and ('backup_plan_deletion_params' not in local_var_params or # noqa: E501 + local_var_params['backup_plan_deletion_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_plan_deletion_params` when calling `delete_backup_plan`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_plan_deletion_params' in local_var_params: + body_params = local_var_params['backup_plan_deletion_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskDeleteBackupPlan]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/delete-backup-plan', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def delete_backup_restore_point(self, backup_restore_point_deletion_params, **kwargs): # noqa: E501 + """delete_backup_restore_point # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_backup_restore_point(backup_restore_point_deletion_params, async_req=True) + >>> result = thread.get() + + :param backup_restore_point_deletion_params: (required) + :type backup_restore_point_deletion_params: BackupRestorePointDeletionParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskDeleteBackupRestorePointArray] + """ + kwargs['_return_http_data_only'] = True + return self.delete_backup_restore_point_with_http_info(backup_restore_point_deletion_params, **kwargs) # noqa: E501 + + def delete_backup_restore_point_with_http_info(self, backup_restore_point_deletion_params, **kwargs): # noqa: E501 + """delete_backup_restore_point # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.delete_backup_restore_point_with_http_info(backup_restore_point_deletion_params, async_req=True) + >>> result = thread.get() + + :param backup_restore_point_deletion_params: (required) + :type backup_restore_point_deletion_params: BackupRestorePointDeletionParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskDeleteBackupRestorePointArray], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_restore_point_deletion_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method delete_backup_restore_point" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_restore_point_deletion_params' is set + if self.api_client.client_side_validation and ('backup_restore_point_deletion_params' not in local_var_params or # noqa: E501 + local_var_params['backup_restore_point_deletion_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_restore_point_deletion_params` when calling `delete_backup_restore_point`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_restore_point_deletion_params' in local_var_params: + body_params = local_var_params['backup_restore_point_deletion_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskDeleteBackupRestorePointArray]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/delete-backup-restore-point', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def execute_backup_plan(self, backup_plan_execute_params, **kwargs): # noqa: E501 + """execute_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.execute_backup_plan(backup_plan_execute_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_execute_params: (required) + :type backup_plan_execute_params: BackupPlanExecuteParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupPlanExecution] + """ + kwargs['_return_http_data_only'] = True + return self.execute_backup_plan_with_http_info(backup_plan_execute_params, **kwargs) # noqa: E501 + + def execute_backup_plan_with_http_info(self, backup_plan_execute_params, **kwargs): # noqa: E501 + """execute_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.execute_backup_plan_with_http_info(backup_plan_execute_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_execute_params: (required) + :type backup_plan_execute_params: BackupPlanExecuteParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupPlanExecution], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_plan_execute_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method execute_backup_plan" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_plan_execute_params' is set + if self.api_client.client_side_validation and ('backup_plan_execute_params' not in local_var_params or # noqa: E501 + local_var_params['backup_plan_execute_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_plan_execute_params` when calling `execute_backup_plan`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_plan_execute_params' in local_var_params: + body_params = local_var_params['backup_plan_execute_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupPlanExecution]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/execute-backup-plan', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_plans(self, get_backup_plans_request_body, **kwargs): # noqa: E501 + """get_backup_plans # 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_backup_plans(get_backup_plans_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plans_request_body: (required) + :type get_backup_plans_request_body: GetBackupPlansRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupPlan] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_plans_with_http_info(get_backup_plans_request_body, **kwargs) # noqa: E501 + + def get_backup_plans_with_http_info(self, get_backup_plans_request_body, **kwargs): # noqa: E501 + """get_backup_plans # 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_backup_plans_with_http_info(get_backup_plans_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plans_request_body: (required) + :type get_backup_plans_request_body: GetBackupPlansRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupPlan], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_plans_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_plans" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_plans_request_body' is set + if self.api_client.client_side_validation and ('get_backup_plans_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_plans_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_plans_request_body` when calling `get_backup_plans`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_plans_request_body' in local_var_params: + body_params = local_var_params['get_backup_plans_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupPlan]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-plans', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_plans_connection(self, get_backup_plans_connection_request_body, **kwargs): # noqa: E501 + """get_backup_plans_connection # 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_backup_plans_connection(get_backup_plans_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plans_connection_request_body: (required) + :type get_backup_plans_connection_request_body: GetBackupPlansConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupPlanConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_plans_connection_with_http_info(get_backup_plans_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_plans_connection_with_http_info(self, get_backup_plans_connection_request_body, **kwargs): # noqa: E501 + """get_backup_plans_connection # 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_backup_plans_connection_with_http_info(get_backup_plans_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plans_connection_request_body: (required) + :type get_backup_plans_connection_request_body: GetBackupPlansConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupPlanConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_plans_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_plans_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_plans_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_plans_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_plans_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_plans_connection_request_body` when calling `get_backup_plans_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_plans_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_plans_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupPlanConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-plans-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def resume_backup_plan(self, backup_plan_resume_params, **kwargs): # noqa: E501 + """resume_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.resume_backup_plan(backup_plan_resume_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_resume_params: (required) + :type backup_plan_resume_params: BackupPlanResumeParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupPlan] + """ + kwargs['_return_http_data_only'] = True + return self.resume_backup_plan_with_http_info(backup_plan_resume_params, **kwargs) # noqa: E501 + + def resume_backup_plan_with_http_info(self, backup_plan_resume_params, **kwargs): # noqa: E501 + """resume_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.resume_backup_plan_with_http_info(backup_plan_resume_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_resume_params: (required) + :type backup_plan_resume_params: BackupPlanResumeParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupPlan], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_plan_resume_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method resume_backup_plan" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_plan_resume_params' is set + if self.api_client.client_side_validation and ('backup_plan_resume_params' not in local_var_params or # noqa: E501 + local_var_params['backup_plan_resume_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_plan_resume_params` when calling `resume_backup_plan`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_plan_resume_params' in local_var_params: + body_params = local_var_params['backup_plan_resume_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupPlan]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/resume-backup-plan', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def suspend_backup_plan(self, backup_plan_suspend_params, **kwargs): # noqa: E501 + """suspend_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.suspend_backup_plan(backup_plan_suspend_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_suspend_params: (required) + :type backup_plan_suspend_params: BackupPlanSuspendParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupPlan] + """ + kwargs['_return_http_data_only'] = True + return self.suspend_backup_plan_with_http_info(backup_plan_suspend_params, **kwargs) # noqa: E501 + + def suspend_backup_plan_with_http_info(self, backup_plan_suspend_params, **kwargs): # noqa: E501 + """suspend_backup_plan # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.suspend_backup_plan_with_http_info(backup_plan_suspend_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_suspend_params: (required) + :type backup_plan_suspend_params: BackupPlanSuspendParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupPlan], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_plan_suspend_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method suspend_backup_plan" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_plan_suspend_params' is set + if self.api_client.client_side_validation and ('backup_plan_suspend_params' not in local_var_params or # noqa: E501 + local_var_params['backup_plan_suspend_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_plan_suspend_params` when calling `suspend_backup_plan`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_plan_suspend_params' in local_var_params: + body_params = local_var_params['backup_plan_suspend_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupPlan]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/suspend-backup-plan', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def update_backup_plan(self, backup_plan_updation_params, **kwargs): # noqa: E501 + """update_backup_plan # 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_backup_plan(backup_plan_updation_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_updation_params: (required) + :type backup_plan_updation_params: BackupPlanUpdationParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[WithTaskBackupPlan] + """ + kwargs['_return_http_data_only'] = True + return self.update_backup_plan_with_http_info(backup_plan_updation_params, **kwargs) # noqa: E501 + + def update_backup_plan_with_http_info(self, backup_plan_updation_params, **kwargs): # noqa: E501 + """update_backup_plan # 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_backup_plan_with_http_info(backup_plan_updation_params, async_req=True) + >>> result = thread.get() + + :param backup_plan_updation_params: (required) + :type backup_plan_updation_params: BackupPlanUpdationParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[WithTaskBackupPlan], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'backup_plan_updation_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method update_backup_plan" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'backup_plan_updation_params' is set + if self.api_client.client_side_validation and ('backup_plan_updation_params' not in local_var_params or # noqa: E501 + local_var_params['backup_plan_updation_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `backup_plan_updation_params` when calling `update_backup_plan`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'backup_plan_updation_params' in local_var_params: + body_params = local_var_params['backup_plan_updation_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[WithTaskBackupPlan]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/update-backup-plan', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/backup_plan_execution_api.py b/cloudtower/api/backup_plan_execution_api.py new file mode 100644 index 00000000..2f23846a --- /dev/null +++ b/cloudtower/api/backup_plan_execution_api.py @@ -0,0 +1,330 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupPlanExecutionApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def get_backup_plan_executions(self, get_backup_plan_executions_request_body, **kwargs): # noqa: E501 + """get_backup_plan_executions # 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_backup_plan_executions(get_backup_plan_executions_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plan_executions_request_body: (required) + :type get_backup_plan_executions_request_body: GetBackupPlanExecutionsRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupPlanExecution] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_plan_executions_with_http_info(get_backup_plan_executions_request_body, **kwargs) # noqa: E501 + + def get_backup_plan_executions_with_http_info(self, get_backup_plan_executions_request_body, **kwargs): # noqa: E501 + """get_backup_plan_executions # 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_backup_plan_executions_with_http_info(get_backup_plan_executions_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plan_executions_request_body: (required) + :type get_backup_plan_executions_request_body: GetBackupPlanExecutionsRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupPlanExecution], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_plan_executions_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_plan_executions" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_plan_executions_request_body' is set + if self.api_client.client_side_validation and ('get_backup_plan_executions_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_plan_executions_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_plan_executions_request_body` when calling `get_backup_plan_executions`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_plan_executions_request_body' in local_var_params: + body_params = local_var_params['get_backup_plan_executions_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupPlanExecution]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-plan-executions', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_plan_executions_connection(self, get_backup_plan_executions_connection_request_body, **kwargs): # noqa: E501 + """get_backup_plan_executions_connection # 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_backup_plan_executions_connection(get_backup_plan_executions_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plan_executions_connection_request_body: (required) + :type get_backup_plan_executions_connection_request_body: GetBackupPlanExecutionsConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupPlanExecutionConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_plan_executions_connection_with_http_info(get_backup_plan_executions_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_plan_executions_connection_with_http_info(self, get_backup_plan_executions_connection_request_body, **kwargs): # noqa: E501 + """get_backup_plan_executions_connection # 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_backup_plan_executions_connection_with_http_info(get_backup_plan_executions_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_plan_executions_connection_request_body: (required) + :type get_backup_plan_executions_connection_request_body: GetBackupPlanExecutionsConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupPlanExecutionConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_plan_executions_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_plan_executions_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_plan_executions_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_plan_executions_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_plan_executions_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_plan_executions_connection_request_body` when calling `get_backup_plan_executions_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_plan_executions_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_plan_executions_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupPlanExecutionConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-plan-executions-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/backup_restore_execution_api.py b/cloudtower/api/backup_restore_execution_api.py new file mode 100644 index 00000000..a7435ca2 --- /dev/null +++ b/cloudtower/api/backup_restore_execution_api.py @@ -0,0 +1,330 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupRestoreExecutionApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def get_backup_restore_executions(self, get_backup_restore_executions_request_body, **kwargs): # noqa: E501 + """get_backup_restore_executions # 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_backup_restore_executions(get_backup_restore_executions_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_executions_request_body: (required) + :type get_backup_restore_executions_request_body: GetBackupRestoreExecutionsRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupRestoreExecution] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_restore_executions_with_http_info(get_backup_restore_executions_request_body, **kwargs) # noqa: E501 + + def get_backup_restore_executions_with_http_info(self, get_backup_restore_executions_request_body, **kwargs): # noqa: E501 + """get_backup_restore_executions # 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_backup_restore_executions_with_http_info(get_backup_restore_executions_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_executions_request_body: (required) + :type get_backup_restore_executions_request_body: GetBackupRestoreExecutionsRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupRestoreExecution], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_restore_executions_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_restore_executions" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_restore_executions_request_body' is set + if self.api_client.client_side_validation and ('get_backup_restore_executions_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_restore_executions_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_restore_executions_request_body` when calling `get_backup_restore_executions`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_restore_executions_request_body' in local_var_params: + body_params = local_var_params['get_backup_restore_executions_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupRestoreExecution]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-restore-executions', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_restore_executions_connection(self, get_backup_restore_executions_connection_request_body, **kwargs): # noqa: E501 + """get_backup_restore_executions_connection # 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_backup_restore_executions_connection(get_backup_restore_executions_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_executions_connection_request_body: (required) + :type get_backup_restore_executions_connection_request_body: GetBackupRestoreExecutionsConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupRestoreExecutionConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_restore_executions_connection_with_http_info(get_backup_restore_executions_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_restore_executions_connection_with_http_info(self, get_backup_restore_executions_connection_request_body, **kwargs): # noqa: E501 + """get_backup_restore_executions_connection # 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_backup_restore_executions_connection_with_http_info(get_backup_restore_executions_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_executions_connection_request_body: (required) + :type get_backup_restore_executions_connection_request_body: GetBackupRestoreExecutionsConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupRestoreExecutionConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_restore_executions_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_restore_executions_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_restore_executions_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_restore_executions_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_restore_executions_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_restore_executions_connection_request_body` when calling `get_backup_restore_executions_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_restore_executions_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_restore_executions_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupRestoreExecutionConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-restore-executions-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/backup_restore_point_api.py b/cloudtower/api/backup_restore_point_api.py new file mode 100644 index 00000000..fa22e149 --- /dev/null +++ b/cloudtower/api/backup_restore_point_api.py @@ -0,0 +1,330 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupRestorePointApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def get_backup_restore_points(self, get_backup_restore_points_request_body, **kwargs): # noqa: E501 + """get_backup_restore_points # 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_backup_restore_points(get_backup_restore_points_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_points_request_body: (required) + :type get_backup_restore_points_request_body: GetBackupRestorePointsRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupRestorePoint] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_restore_points_with_http_info(get_backup_restore_points_request_body, **kwargs) # noqa: E501 + + def get_backup_restore_points_with_http_info(self, get_backup_restore_points_request_body, **kwargs): # noqa: E501 + """get_backup_restore_points # 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_backup_restore_points_with_http_info(get_backup_restore_points_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_points_request_body: (required) + :type get_backup_restore_points_request_body: GetBackupRestorePointsRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupRestorePoint], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_restore_points_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_restore_points" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_restore_points_request_body' is set + if self.api_client.client_side_validation and ('get_backup_restore_points_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_restore_points_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_restore_points_request_body` when calling `get_backup_restore_points`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_restore_points_request_body' in local_var_params: + body_params = local_var_params['get_backup_restore_points_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupRestorePoint]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-restore-points', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_restore_points_connection(self, get_backup_restore_points_connection_request_body, **kwargs): # noqa: E501 + """get_backup_restore_points_connection # 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_backup_restore_points_connection(get_backup_restore_points_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_points_connection_request_body: (required) + :type get_backup_restore_points_connection_request_body: GetBackupRestorePointsConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupRestorePointConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_restore_points_connection_with_http_info(get_backup_restore_points_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_restore_points_connection_with_http_info(self, get_backup_restore_points_connection_request_body, **kwargs): # noqa: E501 + """get_backup_restore_points_connection # 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_backup_restore_points_connection_with_http_info(get_backup_restore_points_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_restore_points_connection_request_body: (required) + :type get_backup_restore_points_connection_request_body: GetBackupRestorePointsConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupRestorePointConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_restore_points_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_restore_points_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_restore_points_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_restore_points_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_restore_points_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_restore_points_connection_request_body` when calling `get_backup_restore_points_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_restore_points_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_restore_points_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupRestorePointConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-restore-points-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/backup_service_api.py b/cloudtower/api/backup_service_api.py new file mode 100644 index 00000000..ba99cde4 --- /dev/null +++ b/cloudtower/api/backup_service_api.py @@ -0,0 +1,330 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupServiceApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def get_backup_services(self, get_backup_services_request_body, **kwargs): # noqa: E501 + """get_backup_services # 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_backup_services(get_backup_services_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_services_request_body: (required) + :type get_backup_services_request_body: GetBackupServicesRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupService] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_services_with_http_info(get_backup_services_request_body, **kwargs) # noqa: E501 + + def get_backup_services_with_http_info(self, get_backup_services_request_body, **kwargs): # noqa: E501 + """get_backup_services # 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_backup_services_with_http_info(get_backup_services_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_services_request_body: (required) + :type get_backup_services_request_body: GetBackupServicesRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupService], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_services_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_services" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_services_request_body' is set + if self.api_client.client_side_validation and ('get_backup_services_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_services_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_services_request_body` when calling `get_backup_services`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_services_request_body' in local_var_params: + body_params = local_var_params['get_backup_services_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupService]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-services', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_services_connection(self, get_backup_services_connection_request_body, **kwargs): # noqa: E501 + """get_backup_services_connection # 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_backup_services_connection(get_backup_services_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_services_connection_request_body: (required) + :type get_backup_services_connection_request_body: GetBackupServicesConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupServiceConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_services_connection_with_http_info(get_backup_services_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_services_connection_with_http_info(self, get_backup_services_connection_request_body, **kwargs): # noqa: E501 + """get_backup_services_connection # 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_backup_services_connection_with_http_info(get_backup_services_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_services_connection_request_body: (required) + :type get_backup_services_connection_request_body: GetBackupServicesConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupServiceConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_services_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_services_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_services_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_services_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_services_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_services_connection_request_body` when calling `get_backup_services_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_services_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_services_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupServiceConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-services-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/backup_store_repository_api.py b/cloudtower/api/backup_store_repository_api.py new file mode 100644 index 00000000..39f22ea6 --- /dev/null +++ b/cloudtower/api/backup_store_repository_api.py @@ -0,0 +1,330 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupStoreRepositoryApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def get_backup_store_repositories(self, get_backup_store_repositories_request_body, **kwargs): # noqa: E501 + """get_backup_store_repositories # 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_backup_store_repositories(get_backup_store_repositories_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_store_repositories_request_body: (required) + :type get_backup_store_repositories_request_body: GetBackupStoreRepositoriesRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupStoreRepository] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_store_repositories_with_http_info(get_backup_store_repositories_request_body, **kwargs) # noqa: E501 + + def get_backup_store_repositories_with_http_info(self, get_backup_store_repositories_request_body, **kwargs): # noqa: E501 + """get_backup_store_repositories # 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_backup_store_repositories_with_http_info(get_backup_store_repositories_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_store_repositories_request_body: (required) + :type get_backup_store_repositories_request_body: GetBackupStoreRepositoriesRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupStoreRepository], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_store_repositories_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_store_repositories" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_store_repositories_request_body' is set + if self.api_client.client_side_validation and ('get_backup_store_repositories_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_store_repositories_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_store_repositories_request_body` when calling `get_backup_store_repositories`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_store_repositories_request_body' in local_var_params: + body_params = local_var_params['get_backup_store_repositories_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupStoreRepository]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-store-repositories', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_store_repositories_connection(self, get_backup_store_repositories_connection_request_body, **kwargs): # noqa: E501 + """get_backup_store_repositories_connection # 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_backup_store_repositories_connection(get_backup_store_repositories_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_store_repositories_connection_request_body: (required) + :type get_backup_store_repositories_connection_request_body: GetBackupStoreRepositoriesConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupStoreRepositoryConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_store_repositories_connection_with_http_info(get_backup_store_repositories_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_store_repositories_connection_with_http_info(self, get_backup_store_repositories_connection_request_body, **kwargs): # noqa: E501 + """get_backup_store_repositories_connection # 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_backup_store_repositories_connection_with_http_info(get_backup_store_repositories_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_store_repositories_connection_request_body: (required) + :type get_backup_store_repositories_connection_request_body: GetBackupStoreRepositoriesConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupStoreRepositoryConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_store_repositories_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_store_repositories_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_store_repositories_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_store_repositories_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_store_repositories_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_store_repositories_connection_request_body` when calling `get_backup_store_repositories_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_store_repositories_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_store_repositories_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupStoreRepositoryConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-store-repositories-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/backup_target_execution_api.py b/cloudtower/api/backup_target_execution_api.py new file mode 100644 index 00000000..b8a8ef13 --- /dev/null +++ b/cloudtower/api/backup_target_execution_api.py @@ -0,0 +1,330 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class BackupTargetExecutionApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def get_backup_target_executions(self, get_backup_target_executions_request_body, **kwargs): # noqa: E501 + """get_backup_target_executions # 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_backup_target_executions(get_backup_target_executions_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_target_executions_request_body: (required) + :type get_backup_target_executions_request_body: GetBackupTargetExecutionsRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: list[BackupTargetExecution] + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_target_executions_with_http_info(get_backup_target_executions_request_body, **kwargs) # noqa: E501 + + def get_backup_target_executions_with_http_info(self, get_backup_target_executions_request_body, **kwargs): # noqa: E501 + """get_backup_target_executions # 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_backup_target_executions_with_http_info(get_backup_target_executions_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_target_executions_request_body: (required) + :type get_backup_target_executions_request_body: GetBackupTargetExecutionsRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(list[BackupTargetExecution], status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_target_executions_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_target_executions" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_target_executions_request_body' is set + if self.api_client.client_side_validation and ('get_backup_target_executions_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_target_executions_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_target_executions_request_body` when calling `get_backup_target_executions`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_target_executions_request_body' in local_var_params: + body_params = local_var_params['get_backup_target_executions_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "list[BackupTargetExecution]", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-target-executions', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + + def get_backup_target_executions_connection(self, get_backup_target_executions_connection_request_body, **kwargs): # noqa: E501 + """get_backup_target_executions_connection # 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_backup_target_executions_connection(get_backup_target_executions_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_target_executions_connection_request_body: (required) + :type get_backup_target_executions_connection_request_body: GetBackupTargetExecutionsConnectionRequestBody + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: BackupTargetExecutionConnection + """ + kwargs['_return_http_data_only'] = True + return self.get_backup_target_executions_connection_with_http_info(get_backup_target_executions_connection_request_body, **kwargs) # noqa: E501 + + def get_backup_target_executions_connection_with_http_info(self, get_backup_target_executions_connection_request_body, **kwargs): # noqa: E501 + """get_backup_target_executions_connection # 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_backup_target_executions_connection_with_http_info(get_backup_target_executions_connection_request_body, async_req=True) + >>> result = thread.get() + + :param get_backup_target_executions_connection_request_body: (required) + :type get_backup_target_executions_connection_request_body: GetBackupTargetExecutionsConnectionRequestBody + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(BackupTargetExecutionConnection, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'get_backup_target_executions_connection_request_body', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method get_backup_target_executions_connection" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'get_backup_target_executions_connection_request_body' is set + if self.api_client.client_side_validation and ('get_backup_target_executions_connection_request_body' not in local_var_params or # noqa: E501 + local_var_params['get_backup_target_executions_connection_request_body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `get_backup_target_executions_connection_request_body` when calling `get_backup_target_executions_connection`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'get_backup_target_executions_connection_request_body' in local_var_params: + body_params = local_var_params['get_backup_target_executions_connection_request_body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "BackupTargetExecutionConnection", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/get-backup-target-executions-connection', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/brick_topo_api.py b/cloudtower/api/brick_topo_api.py index 59f2f755..3f083ad8 100644 --- a/cloudtower/api/brick_topo_api.py +++ b/cloudtower/api/brick_topo_api.py @@ -341,7 +341,7 @@ def get_brick_topoes(self, get_brick_topoes_request_body, **kwargs): # noqa: E5 :param get_brick_topoes_request_body: (required) :type get_brick_topoes_request_body: GetBrickTopoesRequestBody :param content_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 get_brick_topoes_with_http_info(self, get_brick_topoes_request_body, **kwarg :param get_brick_topoes_request_body: (required) :type get_brick_topoes_request_body: GetBrickTopoesRequestBody :param content_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 get_brick_topoes_connection(self, get_brick_topoes_connection_request_body, :param get_brick_topoes_connection_request_body: (required) :type get_brick_topoes_connection_request_body: GetBrickTopoesConnectionRequestBody :param content_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 get_brick_topoes_connection_with_http_info(self, get_brick_topoes_connection :param get_brick_topoes_connection_request_body: (required) :type get_brick_topoes_connection_request_body: GetBrickTopoesConnectionRequestBody :param content_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 bdc37d5c..2d2bba11 100644 --- a/cloudtower/api/cloud_tower_application_api.py +++ b/cloudtower/api/cloud_tower_application_api.py @@ -341,7 +341,7 @@ def get_cloud_tower_applications(self, get_cloud_tower_applications_request_body :param get_cloud_tower_applications_request_body: (required) :type get_cloud_tower_applications_request_body: GetCloudTowerApplicationsRequestBody :param content_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 get_cloud_tower_applications_with_http_info(self, get_cloud_tower_applicatio :param get_cloud_tower_applications_request_body: (required) :type get_cloud_tower_applications_request_body: GetCloudTowerApplicationsRequestBody :param content_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 get_cloud_tower_applications_connection(self, get_cloud_tower_applications_c :param get_cloud_tower_applications_connection_request_body: (required) :type get_cloud_tower_applications_connection_request_body: GetCloudTowerApplicationsConnectionRequestBody :param content_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 get_cloud_tower_applications_connection_with_http_info(self, get_cloud_tower :param get_cloud_tower_applications_connection_request_body: (required) :type get_cloud_tower_applications_connection_request_body: GetCloudTowerApplicationsConnectionRequestBody :param content_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_package_api.py b/cloudtower/api/cloud_tower_application_package_api.py index b6c9a1df..f883bf7e 100644 --- a/cloudtower/api/cloud_tower_application_package_api.py +++ b/cloudtower/api/cloud_tower_application_package_api.py @@ -37,7 +37,7 @@ def get_cloud_tower_application_packages(self, get_cloud_tower_application_packa :param get_cloud_tower_application_packages_request_body: (required) :type get_cloud_tower_application_packages_request_body: GetCloudTowerApplicationPackagesRequestBody :param content_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_cloud_tower_application_packages_with_http_info(self, get_cloud_tower_ap :param get_cloud_tower_application_packages_request_body: (required) :type get_cloud_tower_application_packages_request_body: GetCloudTowerApplicationPackagesRequestBody :param content_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_cloud_tower_application_packages_connection(self, get_cloud_tower_applic :param get_cloud_tower_application_packages_connection_request_body: (required) :type get_cloud_tower_application_packages_connection_request_body: GetCloudTowerApplicationPackagesConnectionRequestBody :param content_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_cloud_tower_application_packages_connection_with_http_info(self, get_clo :param get_cloud_tower_application_packages_connection_request_body: (required) :type get_cloud_tower_application_packages_connection_request_body: GetCloudTowerApplicationPackagesConnectionRequestBody :param content_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/cluster_api.py b/cloudtower/api/cluster_api.py index bf3b4dd1..2be2b4a4 100644 --- a/cloudtower/api/cluster_api.py +++ b/cloudtower/api/cluster_api.py @@ -341,7 +341,7 @@ def get_clusters(self, get_clusters_request_body, **kwargs): # noqa: E501 :param get_clusters_request_body: (required) :type get_clusters_request_body: GetClustersRequestBody :param content_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 get_clusters_with_http_info(self, get_clusters_request_body, **kwargs): # n :param get_clusters_request_body: (required) :type get_clusters_request_body: GetClustersRequestBody :param content_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 get_clusters_connection(self, get_clusters_connection_request_body, **kwargs :param get_clusters_connection_request_body: (required) :type get_clusters_connection_request_body: GetClustersConnectionRequestBody :param content_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 get_clusters_connection_with_http_info(self, get_clusters_connection_request :param get_clusters_connection_request_body: (required) :type get_clusters_connection_request_body: GetClustersConnectionRequestBody :param content_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/cluster_image_api.py b/cloudtower/api/cluster_image_api.py index 1e36238e..2a7bc6a1 100644 --- a/cloudtower/api/cluster_image_api.py +++ b/cloudtower/api/cluster_image_api.py @@ -37,7 +37,7 @@ def get_cluster_images(self, get_cluster_images_request_body, **kwargs): # noqa :param get_cluster_images_request_body: (required) :type get_cluster_images_request_body: GetClusterImagesRequestBody :param content_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_cluster_images_with_http_info(self, get_cluster_images_request_body, **k :param get_cluster_images_request_body: (required) :type get_cluster_images_request_body: GetClusterImagesRequestBody :param content_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_cluster_images_connection(self, get_cluster_images_connection_request_bo :param get_cluster_images_connection_request_body: (required) :type get_cluster_images_connection_request_body: GetClusterImagesConnectionRequestBody :param content_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_cluster_images_connection_with_http_info(self, get_cluster_images_connec :param get_cluster_images_connection_request_body: (required) :type get_cluster_images_connection_request_body: GetClusterImagesConnectionRequestBody :param content_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/cluster_settings_api.py b/cloudtower/api/cluster_settings_api.py index f4a7606f..e0b15dbb 100644 --- a/cloudtower/api/cluster_settings_api.py +++ b/cloudtower/api/cluster_settings_api.py @@ -37,7 +37,7 @@ def get_cluster_settingses(self, get_cluster_settingses_request_body, **kwargs): :param get_cluster_settingses_request_body: (required) :type get_cluster_settingses_request_body: GetClusterSettingsesRequestBody :param content_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_cluster_settingses_with_http_info(self, get_cluster_settingses_request_b :param get_cluster_settingses_request_body: (required) :type get_cluster_settingses_request_body: GetClusterSettingsesRequestBody :param content_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_cluster_settingses_connection(self, get_cluster_settingses_connection_re :param get_cluster_settingses_connection_request_body: (required) :type get_cluster_settingses_connection_request_body: GetClusterSettingsesConnectionRequestBody :param content_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_cluster_settingses_connection_with_http_info(self, get_cluster_settingse :param get_cluster_settingses_connection_request_body: (required) :type get_cluster_settingses_connection_request_body: GetClusterSettingsesConnectionRequestBody :param content_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/cluster_topo_api.py b/cloudtower/api/cluster_topo_api.py index 7ac8629c..8e6f6e77 100644 --- a/cloudtower/api/cluster_topo_api.py +++ b/cloudtower/api/cluster_topo_api.py @@ -37,7 +37,7 @@ def get_cluster_topoes(self, get_cluster_topoes_request_body, **kwargs): # noqa :param get_cluster_topoes_request_body: (required) :type get_cluster_topoes_request_body: GetClusterTopoesRequestBody :param content_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_cluster_topoes_with_http_info(self, get_cluster_topoes_request_body, **k :param get_cluster_topoes_request_body: (required) :type get_cluster_topoes_request_body: GetClusterTopoesRequestBody :param content_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_cluster_topoes_connection(self, get_cluster_topoes_connection_request_bo :param get_cluster_topoes_connection_request_body: (required) :type get_cluster_topoes_connection_request_body: GetClusterTopoesConnectionRequestBody :param content_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_cluster_topoes_connection_with_http_info(self, get_cluster_topoes_connec :param get_cluster_topoes_connection_request_body: (required) :type get_cluster_topoes_connection_request_body: GetClusterTopoesConnectionRequestBody :param content_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/cluster_upgrade_history_api.py b/cloudtower/api/cluster_upgrade_history_api.py index 5e21f309..ff691b8d 100644 --- a/cloudtower/api/cluster_upgrade_history_api.py +++ b/cloudtower/api/cluster_upgrade_history_api.py @@ -37,7 +37,7 @@ def get_cluster_upgrade_histories(self, get_cluster_upgrade_histories_request_bo :param get_cluster_upgrade_histories_request_body: (required) :type get_cluster_upgrade_histories_request_body: GetClusterUpgradeHistoriesRequestBody :param content_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_cluster_upgrade_histories_with_http_info(self, get_cluster_upgrade_histo :param get_cluster_upgrade_histories_request_body: (required) :type get_cluster_upgrade_histories_request_body: GetClusterUpgradeHistoriesRequestBody :param content_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_cluster_upgrade_histories_connection(self, get_cluster_upgrade_histories :param get_cluster_upgrade_histories_connection_request_body: (required) :type get_cluster_upgrade_histories_connection_request_body: GetClusterUpgradeHistoriesConnectionRequestBody :param content_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_cluster_upgrade_histories_connection_with_http_info(self, get_cluster_up :param get_cluster_upgrade_histories_connection_request_body: (required) :type get_cluster_upgrade_histories_connection_request_body: GetClusterUpgradeHistoriesConnectionRequestBody :param content_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 c0a84b7f..09e328f2 100644 --- a/cloudtower/api/consistency_group_api.py +++ b/cloudtower/api/consistency_group_api.py @@ -341,7 +341,7 @@ def get_consistency_groups(self, get_consistency_groups_request_body, **kwargs): :param get_consistency_groups_request_body: (required) :type get_consistency_groups_request_body: GetConsistencyGroupsRequestBody :param content_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 get_consistency_groups_with_http_info(self, get_consistency_groups_request_b :param get_consistency_groups_request_body: (required) :type get_consistency_groups_request_body: GetConsistencyGroupsRequestBody :param content_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 get_consistency_groups_connection(self, get_consistency_groups_connection_re :param get_consistency_groups_connection_request_body: (required) :type get_consistency_groups_connection_request_body: GetConsistencyGroupsConnectionRequestBody :param content_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 get_consistency_groups_connection_with_http_info(self, get_consistency_group :param get_consistency_groups_connection_request_body: (required) :type get_consistency_groups_connection_request_body: GetConsistencyGroupsConnectionRequestBody :param content_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 0c0eee94..ef94078b 100644 --- a/cloudtower/api/consistency_group_snapshot_api.py +++ b/cloudtower/api/consistency_group_snapshot_api.py @@ -341,7 +341,7 @@ def get_consistency_group_snapshots(self, get_consistency_group_snapshots_reques :param get_consistency_group_snapshots_request_body: (required) :type get_consistency_group_snapshots_request_body: GetConsistencyGroupSnapshotsRequestBody :param content_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 get_consistency_group_snapshots_with_http_info(self, get_consistency_group_s :param get_consistency_group_snapshots_request_body: (required) :type get_consistency_group_snapshots_request_body: GetConsistencyGroupSnapshotsRequestBody :param content_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 get_consistency_group_snapshots_connection(self, get_consistency_group_snaps :param get_consistency_group_snapshots_connection_request_body: (required) :type get_consistency_group_snapshots_connection_request_body: GetConsistencyGroupSnapshotsConnectionRequestBody :param content_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 get_consistency_group_snapshots_connection_with_http_info(self, get_consiste :param get_consistency_group_snapshots_connection_request_body: (required) :type get_consistency_group_snapshots_connection_request_body: GetConsistencyGroupSnapshotsConnectionRequestBody :param content_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 cb0e0bcb..895e0e27 100644 --- a/cloudtower/api/content_library_image_api.py +++ b/cloudtower/api/content_library_image_api.py @@ -540,7 +540,7 @@ def get_content_library_images(self, get_content_library_images_request_body, ** :param get_content_library_images_request_body: (required) :type get_content_library_images_request_body: GetContentLibraryImagesRequestBody :param content_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 @@ -571,7 +571,7 @@ def get_content_library_images_with_http_info(self, get_content_library_images_r :param get_content_library_images_request_body: (required) :type get_content_library_images_request_body: GetContentLibraryImagesRequestBody :param content_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 @@ -692,7 +692,7 @@ def get_content_library_images_connection(self, get_content_library_images_conne :param get_content_library_images_connection_request_body: (required) :type get_content_library_images_connection_request_body: GetContentLibraryImagesConnectionRequestBody :param content_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 @@ -723,7 +723,7 @@ def get_content_library_images_connection_with_http_info(self, get_content_libra :param get_content_library_images_connection_request_body: (required) :type get_content_library_images_connection_request_body: GetContentLibraryImagesConnectionRequestBody :param content_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 4b41fd0c..96ed4927 100644 --- a/cloudtower/api/content_library_vm_template_api.py +++ b/cloudtower/api/content_library_vm_template_api.py @@ -797,7 +797,7 @@ def get_content_library_vm_templates(self, get_content_library_vm_templates_requ :param get_content_library_vm_templates_request_body: (required) :type get_content_library_vm_templates_request_body: GetContentLibraryVmTemplatesRequestBody :param content_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 get_content_library_vm_templates_with_http_info(self, get_content_library_vm :param get_content_library_vm_templates_request_body: (required) :type get_content_library_vm_templates_request_body: GetContentLibraryVmTemplatesRequestBody :param content_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 get_content_library_vm_templates_connection(self, get_content_library_vm_tem :param get_content_library_vm_templates_connection_request_body: (required) :type get_content_library_vm_templates_connection_request_body: GetContentLibraryVmTemplatesConnectionRequestBody :param content_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 get_content_library_vm_templates_connection_with_http_info(self, get_content :param get_content_library_vm_templates_connection_request_body: (required) :type get_content_library_vm_templates_connection_request_body: GetContentLibraryVmTemplatesConnectionRequestBody :param content_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 418f249f..e53cdd66 100644 --- a/cloudtower/api/datacenter_api.py +++ b/cloudtower/api/datacenter_api.py @@ -493,7 +493,7 @@ def get_datacenters(self, get_datacenters_request_body, **kwargs): # noqa: E501 :param get_datacenters_request_body: (required) :type get_datacenters_request_body: GetDatacentersRequestBody :param content_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 get_datacenters_with_http_info(self, get_datacenters_request_body, **kwargs) :param get_datacenters_request_body: (required) :type get_datacenters_request_body: GetDatacentersRequestBody :param content_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 get_datacenters_connection(self, get_datacenters_connection_request_body, ** :param get_datacenters_connection_request_body: (required) :type get_datacenters_connection_request_body: GetDatacentersConnectionRequestBody :param content_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 get_datacenters_connection_with_http_info(self, get_datacenters_connection_r :param get_datacenters_connection_request_body: (required) :type get_datacenters_connection_request_body: GetDatacentersConnectionRequestBody :param content_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/deploy_api.py b/cloudtower/api/deploy_api.py index 27965602..615f1964 100644 --- a/cloudtower/api/deploy_api.py +++ b/cloudtower/api/deploy_api.py @@ -37,7 +37,7 @@ def get_deploys(self, get_deploys_request_body, **kwargs): # noqa: E501 :param get_deploys_request_body: (required) :type get_deploys_request_body: GetDeploysRequestBody :param content_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_deploys_with_http_info(self, get_deploys_request_body, **kwargs): # noq :param get_deploys_request_body: (required) :type get_deploys_request_body: GetDeploysRequestBody :param content_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_deploys_connection(self, get_deploys_connection_request_body, **kwargs): :param get_deploys_connection_request_body: (required) :type get_deploys_connection_request_body: GetDeploysConnectionRequestBody :param content_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_deploys_connection_with_http_info(self, get_deploys_connection_request_b :param get_deploys_connection_request_body: (required) :type get_deploys_connection_request_body: GetDeploysConnectionRequestBody :param content_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/discovered_host_api.py b/cloudtower/api/discovered_host_api.py index 391ba63f..10e655f7 100644 --- a/cloudtower/api/discovered_host_api.py +++ b/cloudtower/api/discovered_host_api.py @@ -37,7 +37,7 @@ def get_discover_hosts(self, get_discover_hosts_request_body, **kwargs): # noqa :param get_discover_hosts_request_body: (required) :type get_discover_hosts_request_body: GetDiscoverHostsRequestBody :param content_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_discover_hosts_with_http_info(self, get_discover_hosts_request_body, **k :param get_discover_hosts_request_body: (required) :type get_discover_hosts_request_body: GetDiscoverHostsRequestBody :param content_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 f5c1c5c8..b5f5e282 100644 --- a/cloudtower/api/disk_api.py +++ b/cloudtower/api/disk_api.py @@ -37,7 +37,7 @@ def get_disks(self, get_disks_request_body, **kwargs): # noqa: E501 :param get_disks_request_body: (required) :type get_disks_request_body: GetDisksRequestBody :param content_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_disks_with_http_info(self, get_disks_request_body, **kwargs): # noqa: E :param get_disks_request_body: (required) :type get_disks_request_body: GetDisksRequestBody :param content_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_disks_connection(self, get_disks_connection_request_body, **kwargs): # :param get_disks_connection_request_body: (required) :type get_disks_connection_request_body: GetDisksConnectionRequestBody :param content_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_disks_connection_with_http_info(self, get_disks_connection_request_body, :param get_disks_connection_request_body: (required) :type get_disks_connection_request_body: GetDisksConnectionRequestBody :param content_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_data_store_api.py b/cloudtower/api/elf_data_store_api.py index 706cc022..20547341 100644 --- a/cloudtower/api/elf_data_store_api.py +++ b/cloudtower/api/elf_data_store_api.py @@ -37,7 +37,7 @@ def get_elf_data_stores(self, get_elf_data_stores_request_body, **kwargs): # no :param get_elf_data_stores_request_body: (required) :type get_elf_data_stores_request_body: GetElfDataStoresRequestBody :param content_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_elf_data_stores_with_http_info(self, get_elf_data_stores_request_body, * :param get_elf_data_stores_request_body: (required) :type get_elf_data_stores_request_body: GetElfDataStoresRequestBody :param content_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_elf_data_stores_connection(self, get_elf_data_stores_connection_request_ :param get_elf_data_stores_connection_request_body: (required) :type get_elf_data_stores_connection_request_body: GetElfDataStoresConnectionRequestBody :param content_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_elf_data_stores_connection_with_http_info(self, get_elf_data_stores_conn :param get_elf_data_stores_connection_request_body: (required) :type get_elf_data_stores_connection_request_body: GetElfDataStoresConnectionRequestBody :param content_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 275c5dfb..be9dc3a9 100644 --- a/cloudtower/api/elf_image_api.py +++ b/cloudtower/api/elf_image_api.py @@ -383,7 +383,7 @@ def get_elf_images(self, get_elf_images_request_body, **kwargs): # noqa: E501 :param get_elf_images_request_body: (required) :type get_elf_images_request_body: GetElfImagesRequestBody :param content_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 @@ -414,7 +414,7 @@ def get_elf_images_with_http_info(self, get_elf_images_request_body, **kwargs): :param get_elf_images_request_body: (required) :type get_elf_images_request_body: GetElfImagesRequestBody :param content_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 @@ -535,7 +535,7 @@ def get_elf_images_connection(self, get_elf_images_connection_request_body, **kw :param get_elf_images_connection_request_body: (required) :type get_elf_images_connection_request_body: GetElfImagesConnectionRequestBody :param content_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 @@ -566,7 +566,7 @@ def get_elf_images_connection_with_http_info(self, get_elf_images_connection_req :param get_elf_images_connection_request_body: (required) :type get_elf_images_connection_request_body: GetElfImagesConnectionRequestBody :param content_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_storage_policy_api.py b/cloudtower/api/elf_storage_policy_api.py index 28a70496..49bedbbe 100644 --- a/cloudtower/api/elf_storage_policy_api.py +++ b/cloudtower/api/elf_storage_policy_api.py @@ -37,7 +37,7 @@ def get_elf_storage_policies(self, get_elf_storage_policies_request_body, **kwar :param get_elf_storage_policies_request_body: (required) :type get_elf_storage_policies_request_body: GetElfStoragePoliciesRequestBody :param content_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_elf_storage_policies_with_http_info(self, get_elf_storage_policies_reque :param get_elf_storage_policies_request_body: (required) :type get_elf_storage_policies_request_body: GetElfStoragePoliciesRequestBody :param content_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_elf_storage_policies_connection(self, get_elf_storage_policies_connectio :param get_elf_storage_policies_connection_request_body: (required) :type get_elf_storage_policies_connection_request_body: GetElfStoragePoliciesConnectionRequestBody :param content_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_elf_storage_policies_connection_with_http_info(self, get_elf_storage_pol :param get_elf_storage_policies_connection_request_body: (required) :type get_elf_storage_policies_connection_request_body: GetElfStoragePoliciesConnectionRequestBody :param content_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 6f9fcf80..073b0655 100644 --- a/cloudtower/api/entity_filter_api.py +++ b/cloudtower/api/entity_filter_api.py @@ -341,7 +341,7 @@ def get_entity_filters(self, get_entity_filters_request_body, **kwargs): # noqa :param get_entity_filters_request_body: (required) :type get_entity_filters_request_body: GetEntityFiltersRequestBody :param content_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 get_entity_filters_with_http_info(self, get_entity_filters_request_body, **k :param get_entity_filters_request_body: (required) :type get_entity_filters_request_body: GetEntityFiltersRequestBody :param content_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 get_entity_filters_connection(self, get_entity_filters_connection_request_bo :param get_entity_filters_connection_request_body: (required) :type get_entity_filters_connection_request_body: GetEntityFiltersConnectionRequestBody :param content_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 get_entity_filters_connection_with_http_info(self, get_entity_filters_connec :param get_entity_filters_connection_request_body: (required) :type get_entity_filters_connection_request_body: GetEntityFiltersConnectionRequestBody :param content_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/everoute_cluster_api.py b/cloudtower/api/everoute_cluster_api.py index b7d7a6fb..d2be129d 100644 --- a/cloudtower/api/everoute_cluster_api.py +++ b/cloudtower/api/everoute_cluster_api.py @@ -37,7 +37,7 @@ def get_everoute_clusters(self, get_everoute_clusters_request_body, **kwargs): :param get_everoute_clusters_request_body: (required) :type get_everoute_clusters_request_body: GetEverouteClustersRequestBody :param content_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_everoute_clusters_with_http_info(self, get_everoute_clusters_request_bod :param get_everoute_clusters_request_body: (required) :type get_everoute_clusters_request_body: GetEverouteClustersRequestBody :param content_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_everoute_clusters_connection(self, get_everoute_clusters_connection_requ :param get_everoute_clusters_connection_request_body: (required) :type get_everoute_clusters_connection_request_body: GetEverouteClustersConnectionRequestBody :param content_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_everoute_clusters_connection_with_http_info(self, get_everoute_clusters_ :param get_everoute_clusters_connection_request_body: (required) :type get_everoute_clusters_connection_request_body: GetEverouteClustersConnectionRequestBody :param content_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/everoute_license_api.py b/cloudtower/api/everoute_license_api.py index 07aaa858..3e794e30 100644 --- a/cloudtower/api/everoute_license_api.py +++ b/cloudtower/api/everoute_license_api.py @@ -37,7 +37,7 @@ def get_everoute_licenses(self, get_everoute_licenses_request_body, **kwargs): :param get_everoute_licenses_request_body: (required) :type get_everoute_licenses_request_body: GetEverouteLicensesRequestBody :param content_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_everoute_licenses_with_http_info(self, get_everoute_licenses_request_bod :param get_everoute_licenses_request_body: (required) :type get_everoute_licenses_request_body: GetEverouteLicensesRequestBody :param content_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_everoute_licenses_connection(self, get_everoute_licenses_connection_requ :param get_everoute_licenses_connection_request_body: (required) :type get_everoute_licenses_connection_request_body: GetEverouteLicensesConnectionRequestBody :param content_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_everoute_licenses_connection_with_http_info(self, get_everoute_licenses_ :param get_everoute_licenses_connection_request_body: (required) :type get_everoute_licenses_connection_request_body: GetEverouteLicensesConnectionRequestBody :param content_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/everoute_package_api.py b/cloudtower/api/everoute_package_api.py index 11f85e18..2cfb9954 100644 --- a/cloudtower/api/everoute_package_api.py +++ b/cloudtower/api/everoute_package_api.py @@ -37,7 +37,7 @@ def get_everoute_packages(self, get_everoute_packages_request_body, **kwargs): :param get_everoute_packages_request_body: (required) :type get_everoute_packages_request_body: GetEveroutePackagesRequestBody :param content_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_everoute_packages_with_http_info(self, get_everoute_packages_request_bod :param get_everoute_packages_request_body: (required) :type get_everoute_packages_request_body: GetEveroutePackagesRequestBody :param content_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_everoute_packages_connection(self, get_everoute_packages_connection_requ :param get_everoute_packages_connection_request_body: (required) :type get_everoute_packages_connection_request_body: GetEveroutePackagesConnectionRequestBody :param content_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_everoute_packages_connection_with_http_info(self, get_everoute_packages_ :param get_everoute_packages_connection_request_body: (required) :type get_everoute_packages_connection_request_body: GetEveroutePackagesConnectionRequestBody :param content_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 25cd4898..2e314d51 100644 --- a/cloudtower/api/global_alert_rule_api.py +++ b/cloudtower/api/global_alert_rule_api.py @@ -37,7 +37,7 @@ def get_global_alert_rules(self, get_global_alert_rules_request_body, **kwargs): :param get_global_alert_rules_request_body: (required) :type get_global_alert_rules_request_body: GetGlobalAlertRulesRequestBody :param content_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_global_alert_rules_with_http_info(self, get_global_alert_rules_request_b :param get_global_alert_rules_request_body: (required) :type get_global_alert_rules_request_body: GetGlobalAlertRulesRequestBody :param content_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_global_alert_rules_connection(self, get_global_alert_rules_connection_re :param get_global_alert_rules_connection_request_body: (required) :type get_global_alert_rules_connection_request_body: GetGlobalAlertRulesConnectionRequestBody :param content_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_global_alert_rules_connection_with_http_info(self, get_global_alert_rule :param get_global_alert_rules_connection_request_body: (required) :type get_global_alert_rules_connection_request_body: GetGlobalAlertRulesConnectionRequestBody :param content_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 8ffb6769..7f324123 100644 --- a/cloudtower/api/global_settings_api.py +++ b/cloudtower/api/global_settings_api.py @@ -341,7 +341,7 @@ def get_global_settingses(self, get_global_settingses_request_body, **kwargs): :param get_global_settingses_request_body: (required) :type get_global_settingses_request_body: GetGlobalSettingsesRequestBody :param content_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 get_global_settingses_with_http_info(self, get_global_settingses_request_bod :param get_global_settingses_request_body: (required) :type get_global_settingses_request_body: GetGlobalSettingsesRequestBody :param content_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 get_global_settingses_connection(self, get_global_settingses_connection_requ :param get_global_settingses_connection_request_body: (required) :type get_global_settingses_connection_request_body: GetGlobalSettingsesConnectionRequestBody :param content_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 get_global_settingses_connection_with_http_info(self, get_global_settingses_ :param get_global_settingses_connection_request_body: (required) :type get_global_settingses_connection_request_body: GetGlobalSettingsesConnectionRequestBody :param content_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 89f1d118..4ad2a6f4 100644 --- a/cloudtower/api/gpu_device_api.py +++ b/cloudtower/api/gpu_device_api.py @@ -190,7 +190,7 @@ def get_gpu_devices(self, get_gpu_devices_request_body, **kwargs): # noqa: E501 :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 @@ -221,7 +221,7 @@ def get_gpu_devices_with_http_info(self, get_gpu_devices_request_body, **kwargs) :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 @@ -342,7 +342,7 @@ def get_gpu_devices_connection(self, get_gpu_devices_connection_request_body, ** :param get_gpu_devices_connection_request_body: (required) :type get_gpu_devices_connection_request_body: GetGpuDevicesConnectionRequestBody :param content_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 get_gpu_devices_connection_with_http_info(self, get_gpu_devices_connection_r :param get_gpu_devices_connection_request_body: (required) :type get_gpu_devices_connection_request_body: GetGpuDevicesConnectionRequestBody :param content_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 11a03472..7f17dd10 100644 --- a/cloudtower/api/graph_api.py +++ b/cloudtower/api/graph_api.py @@ -341,7 +341,7 @@ def get_graphs(self, get_graphs_request_body, **kwargs): # noqa: E501 :param get_graphs_request_body: (required) :type get_graphs_request_body: GetGraphsRequestBody :param content_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 get_graphs_with_http_info(self, get_graphs_request_body, **kwargs): # noqa: :param get_graphs_request_body: (required) :type get_graphs_request_body: GetGraphsRequestBody :param content_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 get_graphs_connection(self, get_graphs_connection_request_body, **kwargs): :param get_graphs_connection_request_body: (required) :type get_graphs_connection_request_body: GetGraphsConnectionRequestBody :param content_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 get_graphs_connection_with_http_info(self, get_graphs_connection_request_bod :param get_graphs_connection_request_body: (required) :type get_graphs_connection_request_body: GetGraphsConnectionRequestBody :param content_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 87c2aa42..74bbdbf0 100644 --- a/cloudtower/api/host_api.py +++ b/cloudtower/api/host_api.py @@ -949,7 +949,7 @@ def get_hosts(self, get_hosts_request_body, **kwargs): # noqa: E501 :param get_hosts_request_body: (required) :type get_hosts_request_body: GetHostsRequestBody :param content_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 get_hosts_with_http_info(self, get_hosts_request_body, **kwargs): # noqa: E :param get_hosts_request_body: (required) :type get_hosts_request_body: GetHostsRequestBody :param content_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 get_hosts_connection(self, get_hosts_connection_request_body, **kwargs): # :param get_hosts_connection_request_body: (required) :type get_hosts_connection_request_body: GetHostsConnectionRequestBody :param content_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 get_hosts_connection_with_http_info(self, get_hosts_connection_request_body, :param get_hosts_connection_request_body: (required) :type get_hosts_connection_request_body: GetHostsConnectionRequestBody :param content_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/ipmi_api.py b/cloudtower/api/ipmi_api.py index f4728f91..b91d0ee0 100644 --- a/cloudtower/api/ipmi_api.py +++ b/cloudtower/api/ipmi_api.py @@ -37,7 +37,7 @@ def get_ipmis(self, get_ipmis_request_body, **kwargs): # noqa: E501 :param get_ipmis_request_body: (required) :type get_ipmis_request_body: GetIpmisRequestBody :param content_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_ipmis_with_http_info(self, get_ipmis_request_body, **kwargs): # noqa: E :param get_ipmis_request_body: (required) :type get_ipmis_request_body: GetIpmisRequestBody :param content_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_connection_api.py b/cloudtower/api/iscsi_connection_api.py index 9e59260f..97db24b4 100644 --- a/cloudtower/api/iscsi_connection_api.py +++ b/cloudtower/api/iscsi_connection_api.py @@ -37,7 +37,7 @@ def get_iscsi_connections(self, get_iscsi_connections_request_body, **kwargs): :param get_iscsi_connections_request_body: (required) :type get_iscsi_connections_request_body: GetIscsiConnectionsRequestBody :param content_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_iscsi_connections_with_http_info(self, get_iscsi_connections_request_bod :param get_iscsi_connections_request_body: (required) :type get_iscsi_connections_request_body: GetIscsiConnectionsRequestBody :param content_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_iscsi_connections_connection(self, get_iscsi_connections_connection_requ :param get_iscsi_connections_connection_request_body: (required) :type get_iscsi_connections_connection_request_body: GetIscsiConnectionsConnectionRequestBody :param content_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_iscsi_connections_connection_with_http_info(self, get_iscsi_connections_ :param get_iscsi_connections_connection_request_body: (required) :type get_iscsi_connections_connection_request_body: GetIscsiConnectionsConnectionRequestBody :param content_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 5f75f97a..ff7f17a5 100644 --- a/cloudtower/api/iscsi_lun_api.py +++ b/cloudtower/api/iscsi_lun_api.py @@ -645,7 +645,7 @@ def get_iscsi_luns(self, get_iscsi_luns_request_body, **kwargs): # noqa: E501 :param get_iscsi_luns_request_body: (required) :type get_iscsi_luns_request_body: GetIscsiLunsRequestBody :param content_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 get_iscsi_luns_with_http_info(self, get_iscsi_luns_request_body, **kwargs): :param get_iscsi_luns_request_body: (required) :type get_iscsi_luns_request_body: GetIscsiLunsRequestBody :param content_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 get_iscsi_luns_connection(self, get_iscsi_luns_connection_request_body, **kw :param get_iscsi_luns_connection_request_body: (required) :type get_iscsi_luns_connection_request_body: GetIscsiLunsConnectionRequestBody :param content_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 get_iscsi_luns_connection_with_http_info(self, get_iscsi_luns_connection_req :param get_iscsi_luns_connection_request_body: (required) :type get_iscsi_luns_connection_request_body: GetIscsiLunsConnectionRequestBody :param content_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 877e5f39..ee789769 100644 --- a/cloudtower/api/iscsi_lun_snapshot_api.py +++ b/cloudtower/api/iscsi_lun_snapshot_api.py @@ -341,7 +341,7 @@ def get_iscsi_lun_snapshots(self, get_iscsi_lun_snapshots_request_body, **kwargs :param get_iscsi_lun_snapshots_request_body: (required) :type get_iscsi_lun_snapshots_request_body: GetIscsiLunSnapshotsRequestBody :param content_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 get_iscsi_lun_snapshots_with_http_info(self, get_iscsi_lun_snapshots_request :param get_iscsi_lun_snapshots_request_body: (required) :type get_iscsi_lun_snapshots_request_body: GetIscsiLunSnapshotsRequestBody :param content_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 get_iscsi_lun_snapshots_connection(self, get_iscsi_lun_snapshots_connection_ :param get_iscsi_lun_snapshots_connection_request_body: (required) :type get_iscsi_lun_snapshots_connection_request_body: GetIscsiLunSnapshotsConnectionRequestBody :param content_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 get_iscsi_lun_snapshots_connection_with_http_info(self, get_iscsi_lun_snapsh :param get_iscsi_lun_snapshots_connection_request_body: (required) :type get_iscsi_lun_snapshots_connection_request_body: GetIscsiLunSnapshotsConnectionRequestBody :param content_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 53868008..435fb4a0 100644 --- a/cloudtower/api/iscsi_target_api.py +++ b/cloudtower/api/iscsi_target_api.py @@ -341,7 +341,7 @@ def get_iscsi_targets(self, get_iscsi_targets_request_body, **kwargs): # noqa: :param get_iscsi_targets_request_body: (required) :type get_iscsi_targets_request_body: GetIscsiTargetsRequestBody :param content_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 get_iscsi_targets_with_http_info(self, get_iscsi_targets_request_body, **kwa :param get_iscsi_targets_request_body: (required) :type get_iscsi_targets_request_body: GetIscsiTargetsRequestBody :param content_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 get_iscsi_targets_connection(self, get_iscsi_targets_connection_request_body :param get_iscsi_targets_connection_request_body: (required) :type get_iscsi_targets_connection_request_body: GetIscsiTargetsConnectionRequestBody :param content_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 get_iscsi_targets_connection_with_http_info(self, get_iscsi_targets_connecti :param get_iscsi_targets_connection_request_body: (required) :type get_iscsi_targets_connection_request_body: GetIscsiTargetsConnectionRequestBody :param content_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/isolation_policy_api.py b/cloudtower/api/isolation_policy_api.py index 93c08e53..cd1f6fe9 100644 --- a/cloudtower/api/isolation_policy_api.py +++ b/cloudtower/api/isolation_policy_api.py @@ -37,7 +37,7 @@ def get_isolation_policies(self, get_isolation_policies_request_body, **kwargs): :param get_isolation_policies_request_body: (required) :type get_isolation_policies_request_body: GetIsolationPoliciesRequestBody :param content_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_isolation_policies_with_http_info(self, get_isolation_policies_request_b :param get_isolation_policies_request_body: (required) :type get_isolation_policies_request_body: GetIsolationPoliciesRequestBody :param content_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_isolation_policies_connection(self, get_isolation_policies_connection_re :param get_isolation_policies_connection_request_body: (required) :type get_isolation_policies_connection_request_body: GetIsolationPoliciesConnectionRequestBody :param content_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_isolation_policies_connection_with_http_info(self, get_isolation_policie :param get_isolation_policies_connection_request_body: (required) :type get_isolation_policies_connection_request_body: GetIsolationPoliciesConnectionRequestBody :param content_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 5fcb8130..ad29dc78 100644 --- a/cloudtower/api/label_api.py +++ b/cloudtower/api/label_api.py @@ -494,7 +494,7 @@ def get_labels(self, get_labels_request_body, **kwargs): # noqa: E501 :param get_labels_request_body: (required) :type get_labels_request_body: GetLabelsRequestBody :param content_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 get_labels_with_http_info(self, get_labels_request_body, **kwargs): # noqa: :param get_labels_request_body: (required) :type get_labels_request_body: GetLabelsRequestBody :param content_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 get_labels_connection(self, get_labels_connection_request_body, **kwargs): :param get_labels_connection_request_body: (required) :type get_labels_connection_request_body: GetLabelsConnectionRequestBody :param content_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 get_labels_connection_with_http_info(self, get_labels_connection_request_bod :param get_labels_connection_request_body: (required) :type get_labels_connection_request_body: GetLabelsConnectionRequestBody :param content_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 02165046..664d2cf0 100644 --- a/cloudtower/api/license_api.py +++ b/cloudtower/api/license_api.py @@ -37,7 +37,7 @@ def get_licenses(self, get_licenses_request_body, **kwargs): # noqa: E501 :param get_licenses_request_body: (required) :type get_licenses_request_body: GetLicensesRequestBody :param content_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_licenses_with_http_info(self, get_licenses_request_body, **kwargs): # n :param get_licenses_request_body: (required) :type get_licenses_request_body: GetLicensesRequestBody :param content_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_licenses_connection(self, get_licenses_connection_request_body, **kwargs :param get_licenses_connection_request_body: (required) :type get_licenses_connection_request_body: GetLicensesConnectionRequestBody :param content_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_licenses_connection_with_http_info(self, get_licenses_connection_request :param get_licenses_connection_request_body: (required) :type get_licenses_connection_request_body: GetLicensesConnectionRequestBody :param content_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/log_collection_api.py b/cloudtower/api/log_collection_api.py index 9ebdb04d..fff6385a 100644 --- a/cloudtower/api/log_collection_api.py +++ b/cloudtower/api/log_collection_api.py @@ -472,7 +472,7 @@ def get_log_collections(self, get_log_collections_request_body, **kwargs): # no :param get_log_collections_request_body: (required) :type get_log_collections_request_body: GetLogCollectionsRequestBody :param content_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 @@ -503,7 +503,7 @@ def get_log_collections_with_http_info(self, get_log_collections_request_body, * :param get_log_collections_request_body: (required) :type get_log_collections_request_body: GetLogCollectionsRequestBody :param content_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 @@ -624,7 +624,7 @@ def get_log_collections_connection(self, get_log_collections_connection_request_ :param get_log_collections_connection_request_body: (required) :type get_log_collections_connection_request_body: GetLogCollectionsConnectionRequestBody :param content_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 @@ -655,7 +655,7 @@ def get_log_collections_connection_with_http_info(self, get_log_collections_conn :param get_log_collections_connection_request_body: (required) :type get_log_collections_connection_request_body: GetLogCollectionsConnectionRequestBody :param content_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/log_service_config_api.py b/cloudtower/api/log_service_config_api.py index d6b4650d..711ee5c9 100644 --- a/cloudtower/api/log_service_config_api.py +++ b/cloudtower/api/log_service_config_api.py @@ -37,7 +37,7 @@ def get_log_service_configs(self, get_log_service_configs_request_body, **kwargs :param get_log_service_configs_request_body: (required) :type get_log_service_configs_request_body: GetLogServiceConfigsRequestBody :param content_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_log_service_configs_with_http_info(self, get_log_service_configs_request :param get_log_service_configs_request_body: (required) :type get_log_service_configs_request_body: GetLogServiceConfigsRequestBody :param content_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 9793f804..86c7243f 100644 --- a/cloudtower/api/namespace_group_api.py +++ b/cloudtower/api/namespace_group_api.py @@ -341,7 +341,7 @@ def get_namespace_groups(self, get_namespace_groups_request_body, **kwargs): # :param get_namespace_groups_request_body: (required) :type get_namespace_groups_request_body: GetNamespaceGroupsRequestBody :param content_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 get_namespace_groups_with_http_info(self, get_namespace_groups_request_body, :param get_namespace_groups_request_body: (required) :type get_namespace_groups_request_body: GetNamespaceGroupsRequestBody :param content_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 get_namespace_groups_connection(self, get_namespace_groups_connection_reques :param get_namespace_groups_connection_request_body: (required) :type get_namespace_groups_connection_request_body: GetNamespaceGroupsConnectionRequestBody :param content_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 get_namespace_groups_connection_with_http_info(self, get_namespace_groups_co :param get_namespace_groups_connection_request_body: (required) :type get_namespace_groups_connection_request_body: GetNamespaceGroupsConnectionRequestBody :param content_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 7baa12ce..17f0baac 100644 --- a/cloudtower/api/nfs_export_api.py +++ b/cloudtower/api/nfs_export_api.py @@ -341,7 +341,7 @@ def get_nfs_exports(self, get_nfs_exports_request_body, **kwargs): # noqa: E501 :param get_nfs_exports_request_body: (required) :type get_nfs_exports_request_body: GetNfsExportsRequestBody :param content_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 get_nfs_exports_with_http_info(self, get_nfs_exports_request_body, **kwargs) :param get_nfs_exports_request_body: (required) :type get_nfs_exports_request_body: GetNfsExportsRequestBody :param content_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 get_nfs_exports_connection(self, get_nfs_exports_connection_request_body, ** :param get_nfs_exports_connection_request_body: (required) :type get_nfs_exports_connection_request_body: GetNfsExportsConnectionRequestBody :param content_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 get_nfs_exports_connection_with_http_info(self, get_nfs_exports_connection_r :param get_nfs_exports_connection_request_body: (required) :type get_nfs_exports_connection_request_body: GetNfsExportsConnectionRequestBody :param content_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_inode_api.py b/cloudtower/api/nfs_inode_api.py index 6f551863..f7c68970 100644 --- a/cloudtower/api/nfs_inode_api.py +++ b/cloudtower/api/nfs_inode_api.py @@ -37,7 +37,7 @@ def get_nfs_inodes(self, get_nfs_inodes_request_body, **kwargs): # noqa: E501 :param get_nfs_inodes_request_body: (required) :type get_nfs_inodes_request_body: GetNfsInodesRequestBody :param content_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_nfs_inodes_with_http_info(self, get_nfs_inodes_request_body, **kwargs): :param get_nfs_inodes_request_body: (required) :type get_nfs_inodes_request_body: GetNfsInodesRequestBody :param content_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_nfs_inodes_connection(self, get_nfs_inodes_connection_request_body, **kw :param get_nfs_inodes_connection_request_body: (required) :type get_nfs_inodes_connection_request_body: GetNfsInodesConnectionRequestBody :param content_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_nfs_inodes_connection_with_http_info(self, get_nfs_inodes_connection_req :param get_nfs_inodes_connection_request_body: (required) :type get_nfs_inodes_connection_request_body: GetNfsInodesConnectionRequestBody :param content_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 3ddf7c7a..fd7bdbf3 100644 --- a/cloudtower/api/nic_api.py +++ b/cloudtower/api/nic_api.py @@ -37,7 +37,7 @@ def get_nics(self, get_nics_request_body, **kwargs): # noqa: E501 :param get_nics_request_body: (required) :type get_nics_request_body: GetNicsRequestBody :param content_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_nics_with_http_info(self, get_nics_request_body, **kwargs): # noqa: E50 :param get_nics_request_body: (required) :type get_nics_request_body: GetNicsRequestBody :param content_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_nics_connection(self, get_nics_connection_request_body, **kwargs): # no :param get_nics_connection_request_body: (required) :type get_nics_connection_request_body: GetNicsConnectionRequestBody :param content_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_nics_connection_with_http_info(self, get_nics_connection_request_body, * :param get_nics_connection_request_body: (required) :type get_nics_connection_request_body: GetNicsConnectionRequestBody :param content_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 f1b8b7fe..5043aa1b 100644 --- a/cloudtower/api/node_topo_api.py +++ b/cloudtower/api/node_topo_api.py @@ -37,7 +37,7 @@ def get_node_topoes(self, get_node_topoes_request_body, **kwargs): # noqa: E501 :param get_node_topoes_request_body: (required) :type get_node_topoes_request_body: GetNodeTopoesRequestBody :param content_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_node_topoes_with_http_info(self, get_node_topoes_request_body, **kwargs) :param get_node_topoes_request_body: (required) :type get_node_topoes_request_body: GetNodeTopoesRequestBody :param content_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_node_topoes_connection(self, get_node_topoes_connection_request_body, ** :param get_node_topoes_connection_request_body: (required) :type get_node_topoes_connection_request_body: GetNodeTopoesConnectionRequestBody :param content_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_node_topoes_connection_with_http_info(self, get_node_topoes_connection_r :param get_node_topoes_connection_request_body: (required) :type get_node_topoes_connection_request_body: GetNodeTopoesConnectionRequestBody :param content_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 b99eca0c..a47be783 100644 --- a/cloudtower/api/nvmf_namespace_api.py +++ b/cloudtower/api/nvmf_namespace_api.py @@ -493,7 +493,7 @@ def get_nvmf_namespaces(self, get_nvmf_namespaces_request_body, **kwargs): # no :param get_nvmf_namespaces_request_body: (required) :type get_nvmf_namespaces_request_body: GetNvmfNamespacesRequestBody :param content_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 get_nvmf_namespaces_with_http_info(self, get_nvmf_namespaces_request_body, * :param get_nvmf_namespaces_request_body: (required) :type get_nvmf_namespaces_request_body: GetNvmfNamespacesRequestBody :param content_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 get_nvmf_namespaces_connection(self, get_nvmf_namespaces_connection_request_ :param get_nvmf_namespaces_connection_request_body: (required) :type get_nvmf_namespaces_connection_request_body: GetNvmfNamespacesConnectionRequestBody :param content_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 get_nvmf_namespaces_connection_with_http_info(self, get_nvmf_namespaces_conn :param get_nvmf_namespaces_connection_request_body: (required) :type get_nvmf_namespaces_connection_request_body: GetNvmfNamespacesConnectionRequestBody :param content_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 bc1dafac..5eada142 100644 --- a/cloudtower/api/nvmf_namespace_snapshot_api.py +++ b/cloudtower/api/nvmf_namespace_snapshot_api.py @@ -341,7 +341,7 @@ def get_nvmf_namespace_snapshots(self, get_nvmf_namespace_snapshots_request_body :param get_nvmf_namespace_snapshots_request_body: (required) :type get_nvmf_namespace_snapshots_request_body: GetNvmfNamespaceSnapshotsRequestBody :param content_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 get_nvmf_namespace_snapshots_with_http_info(self, get_nvmf_namespace_snapsho :param get_nvmf_namespace_snapshots_request_body: (required) :type get_nvmf_namespace_snapshots_request_body: GetNvmfNamespaceSnapshotsRequestBody :param content_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 get_nvmf_namespace_snapshots_connection(self, get_nvmf_namespace_snapshots_c :param get_nvmf_namespace_snapshots_connection_request_body: (required) :type get_nvmf_namespace_snapshots_connection_request_body: GetNvmfNamespaceSnapshotsConnectionRequestBody :param content_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 get_nvmf_namespace_snapshots_connection_with_http_info(self, get_nvmf_namesp :param get_nvmf_namespace_snapshots_connection_request_body: (required) :type get_nvmf_namespace_snapshots_connection_request_body: GetNvmfNamespaceSnapshotsConnectionRequestBody :param content_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 8954390f..2b2512ff 100644 --- a/cloudtower/api/nvmf_subsystem_api.py +++ b/cloudtower/api/nvmf_subsystem_api.py @@ -341,7 +341,7 @@ def get_nvmf_subsystems(self, get_nvmf_subsystems_request_body, **kwargs): # no :param get_nvmf_subsystems_request_body: (required) :type get_nvmf_subsystems_request_body: GetNvmfSubsystemsRequestBody :param content_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 get_nvmf_subsystems_with_http_info(self, get_nvmf_subsystems_request_body, * :param get_nvmf_subsystems_request_body: (required) :type get_nvmf_subsystems_request_body: GetNvmfSubsystemsRequestBody :param content_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 get_nvmf_subsystems_connection(self, get_nvmf_subsystems_connection_request_ :param get_nvmf_subsystems_connection_request_body: (required) :type get_nvmf_subsystems_connection_request_body: GetNvmfSubsystemsConnectionRequestBody :param content_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 get_nvmf_subsystems_connection_with_http_info(self, get_nvmf_subsystems_conn :param get_nvmf_subsystems_connection_request_body: (required) :type get_nvmf_subsystems_connection_request_body: GetNvmfSubsystemsConnectionRequestBody :param content_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/observability_api.py b/cloudtower/api/observability_api.py new file mode 100644 index 00000000..2155f7b3 --- /dev/null +++ b/cloudtower/api/observability_api.py @@ -0,0 +1,178 @@ +# coding: utf-8 +from __future__ import absolute_import + +import re # noqa: F401 + +# python 2 and python 3 compatibility library +import six + +from cloudtower.api_client import ApiClient +from cloudtower.exceptions import ( # noqa: F401 + ApiTypeError, + ApiValueError +) + + +class ObservabilityApi(object): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, api_client=None): + if api_client is None: + api_client = ApiClient() + self.api_client = api_client + + def disassociate_system_service_from_obs_service(self, disassociate_system_service_from_obs_service_params, **kwargs): # noqa: E501 + """disassociate_system_service_from_obs_service # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.disassociate_system_service_from_obs_service(disassociate_system_service_from_obs_service_params, async_req=True) + >>> result = thread.get() + + :param disassociate_system_service_from_obs_service_params: (required) + :type disassociate_system_service_from_obs_service_params: DisassociateSystemServiceFromObsServiceParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: WithTaskDisassociateSystemServiceFromObsServiceResult + """ + kwargs['_return_http_data_only'] = True + return self.disassociate_system_service_from_obs_service_with_http_info(disassociate_system_service_from_obs_service_params, **kwargs) # noqa: E501 + + def disassociate_system_service_from_obs_service_with_http_info(self, disassociate_system_service_from_obs_service_params, **kwargs): # noqa: E501 + """disassociate_system_service_from_obs_service # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.disassociate_system_service_from_obs_service_with_http_info(disassociate_system_service_from_obs_service_params, async_req=True) + >>> result = thread.get() + + :param disassociate_system_service_from_obs_service_params: (required) + :type disassociate_system_service_from_obs_service_params: DisassociateSystemServiceFromObsServiceParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(WithTaskDisassociateSystemServiceFromObsServiceResult, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'disassociate_system_service_from_obs_service_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method disassociate_system_service_from_obs_service" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'disassociate_system_service_from_obs_service_params' is set + if self.api_client.client_side_validation and ('disassociate_system_service_from_obs_service_params' not in local_var_params or # noqa: E501 + local_var_params['disassociate_system_service_from_obs_service_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `disassociate_system_service_from_obs_service_params` when calling `disassociate_system_service_from_obs_service`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'disassociate_system_service_from_obs_service_params' in local_var_params: + body_params = local_var_params['disassociate_system_service_from_obs_service_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "WithTaskDisassociateSystemServiceFromObsServiceResult", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/disassociate-system-service-from-obs-service', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) diff --git a/cloudtower/api/organization_api.py b/cloudtower/api/organization_api.py index defdf14e..1ee85c85 100644 --- a/cloudtower/api/organization_api.py +++ b/cloudtower/api/organization_api.py @@ -341,7 +341,7 @@ def get_organizations(self, get_organizations_request_body, **kwargs): # noqa: :param get_organizations_request_body: (required) :type get_organizations_request_body: GetOrganizationsRequestBody :param content_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 get_organizations_with_http_info(self, get_organizations_request_body, **kwa :param get_organizations_request_body: (required) :type get_organizations_request_body: GetOrganizationsRequestBody :param content_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 get_organizations_connection(self, get_organizations_connection_request_body :param get_organizations_connection_request_body: (required) :type get_organizations_connection_request_body: GetOrganizationsConnectionRequestBody :param content_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 get_organizations_connection_with_http_info(self, get_organizations_connecti :param get_organizations_connection_request_body: (required) :type get_organizations_connection_request_body: GetOrganizationsConnectionRequestBody :param content_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/pmem_dimm_api.py b/cloudtower/api/pmem_dimm_api.py index 50aa14fa..a788b346 100644 --- a/cloudtower/api/pmem_dimm_api.py +++ b/cloudtower/api/pmem_dimm_api.py @@ -37,7 +37,7 @@ def get_pmem_dimms(self, get_pmem_dimms_request_body, **kwargs): # noqa: E501 :param get_pmem_dimms_request_body: (required) :type get_pmem_dimms_request_body: GetPmemDimmsRequestBody :param content_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_pmem_dimms_with_http_info(self, get_pmem_dimms_request_body, **kwargs): :param get_pmem_dimms_request_body: (required) :type get_pmem_dimms_request_body: GetPmemDimmsRequestBody :param content_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_pmem_dimms_connection(self, get_pmem_dimms_connection_request_body, **kw :param get_pmem_dimms_connection_request_body: (required) :type get_pmem_dimms_connection_request_body: GetPmemDimmsConnectionRequestBody :param content_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_pmem_dimms_connection_with_http_info(self, get_pmem_dimms_connection_req :param get_pmem_dimms_connection_request_body: (required) :type get_pmem_dimms_connection_request_body: GetPmemDimmsConnectionRequestBody :param content_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/rack_topo_api.py b/cloudtower/api/rack_topo_api.py index 12cb8302..31ef7c6f 100644 --- a/cloudtower/api/rack_topo_api.py +++ b/cloudtower/api/rack_topo_api.py @@ -341,7 +341,7 @@ def get_rack_topoes(self, get_rack_topoes_request_body, **kwargs): # noqa: E501 :param get_rack_topoes_request_body: (required) :type get_rack_topoes_request_body: GetRackTopoesRequestBody :param content_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 get_rack_topoes_with_http_info(self, get_rack_topoes_request_body, **kwargs) :param get_rack_topoes_request_body: (required) :type get_rack_topoes_request_body: GetRackTopoesRequestBody :param content_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 get_rack_topoes_connection(self, get_rack_topoes_connection_request_body, ** :param get_rack_topoes_connection_request_body: (required) :type get_rack_topoes_connection_request_body: GetRackTopoesConnectionRequestBody :param content_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 get_rack_topoes_connection_with_http_info(self, get_rack_topoes_connection_r :param get_rack_topoes_connection_request_body: (required) :type get_rack_topoes_connection_request_body: GetRackTopoesConnectionRequestBody :param content_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_task_api.py b/cloudtower/api/report_task_api.py index 3c71ab6a..a6319085 100644 --- a/cloudtower/api/report_task_api.py +++ b/cloudtower/api/report_task_api.py @@ -37,7 +37,7 @@ def get_report_tasks(self, get_report_tasks_request_body, **kwargs): # noqa: E5 :param get_report_tasks_request_body: (required) :type get_report_tasks_request_body: GetReportTasksRequestBody :param content_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_report_tasks_with_http_info(self, get_report_tasks_request_body, **kwarg :param get_report_tasks_request_body: (required) :type get_report_tasks_request_body: GetReportTasksRequestBody :param content_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_report_tasks_connection(self, get_report_tasks_connection_request_body, :param get_report_tasks_connection_request_body: (required) :type get_report_tasks_connection_request_body: GetReportTasksConnectionRequestBody :param content_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_report_tasks_connection_with_http_info(self, get_report_tasks_connection :param get_report_tasks_connection_request_body: (required) :type get_report_tasks_connection_request_body: GetReportTasksConnectionRequestBody :param content_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 5393cca3..0102c91b 100644 --- a/cloudtower/api/report_template_api.py +++ b/cloudtower/api/report_template_api.py @@ -493,7 +493,7 @@ def get_report_templates(self, get_report_templates_request_body, **kwargs): # :param get_report_templates_request_body: (required) :type get_report_templates_request_body: GetReportTemplatesRequestBody :param content_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 get_report_templates_with_http_info(self, get_report_templates_request_body, :param get_report_templates_request_body: (required) :type get_report_templates_request_body: GetReportTemplatesRequestBody :param content_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 get_report_templates_connection(self, get_report_templates_connection_reques :param get_report_templates_connection_request_body: (required) :type get_report_templates_connection_request_body: GetReportTemplatesConnectionRequestBody :param content_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 get_report_templates_connection_with_http_info(self, get_report_templates_co :param get_report_templates_connection_request_body: (required) :type get_report_templates_connection_request_body: GetReportTemplatesConnectionRequestBody :param content_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 ea2bccf4..085bc4f3 100644 --- a/cloudtower/api/security_group_api.py +++ b/cloudtower/api/security_group_api.py @@ -341,7 +341,7 @@ def get_security_groups(self, get_security_groups_request_body, **kwargs): # no :param get_security_groups_request_body: (required) :type get_security_groups_request_body: GetSecurityGroupsRequestBody :param content_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 get_security_groups_with_http_info(self, get_security_groups_request_body, * :param get_security_groups_request_body: (required) :type get_security_groups_request_body: GetSecurityGroupsRequestBody :param content_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 get_security_groups_connection(self, get_security_groups_connection_request_ :param get_security_groups_connection_request_body: (required) :type get_security_groups_connection_request_body: GetSecurityGroupsConnectionRequestBody :param content_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 get_security_groups_connection_with_http_info(self, get_security_groups_conn :param get_security_groups_connection_request_body: (required) :type get_security_groups_connection_request_body: GetSecurityGroupsConnectionRequestBody :param content_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 dc73f7bb..15331e00 100644 --- a/cloudtower/api/security_policy_api.py +++ b/cloudtower/api/security_policy_api.py @@ -341,7 +341,7 @@ def get_security_policies(self, get_security_policies_request_body, **kwargs): :param get_security_policies_request_body: (required) :type get_security_policies_request_body: GetSecurityPoliciesRequestBody :param content_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 get_security_policies_with_http_info(self, get_security_policies_request_bod :param get_security_policies_request_body: (required) :type get_security_policies_request_body: GetSecurityPoliciesRequestBody :param content_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 get_security_policies_connection(self, get_security_policies_connection_requ :param get_security_policies_connection_request_body: (required) :type get_security_policies_connection_request_body: GetSecurityPoliciesConnectionRequestBody :param content_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 get_security_policies_connection_with_http_info(self, get_security_policies_ :param get_security_policies_connection_request_body: (required) :type get_security_policies_connection_request_body: GetSecurityPoliciesConnectionRequestBody :param content_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 a64dd07c..9268d4e3 100644 --- a/cloudtower/api/snapshot_group_api.py +++ b/cloudtower/api/snapshot_group_api.py @@ -341,7 +341,7 @@ def get_snapshot_groups(self, get_snapshot_groups_request_body, **kwargs): # no :param get_snapshot_groups_request_body: (required) :type get_snapshot_groups_request_body: GetSnapshotGroupsRequestBody :param content_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 get_snapshot_groups_with_http_info(self, get_snapshot_groups_request_body, * :param get_snapshot_groups_request_body: (required) :type get_snapshot_groups_request_body: GetSnapshotGroupsRequestBody :param content_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 get_snapshot_groups_connection(self, get_snapshot_groups_connection_request_ :param get_snapshot_groups_connection_request_body: (required) :type get_snapshot_groups_connection_request_body: GetSnapshotGroupsConnectionRequestBody :param content_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 get_snapshot_groups_connection_with_http_info(self, get_snapshot_groups_conn :param get_snapshot_groups_connection_request_body: (required) :type get_snapshot_groups_connection_request_body: GetSnapshotGroupsConnectionRequestBody :param content_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 c4906a9d..c473cbda 100644 --- a/cloudtower/api/snapshot_plan_api.py +++ b/cloudtower/api/snapshot_plan_api.py @@ -493,7 +493,7 @@ def get_snapshot_plans(self, get_snapshot_plans_request_body, **kwargs): # noqa :param get_snapshot_plans_request_body: (required) :type get_snapshot_plans_request_body: GetSnapshotPlansRequestBody :param content_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 get_snapshot_plans_with_http_info(self, get_snapshot_plans_request_body, **k :param get_snapshot_plans_request_body: (required) :type get_snapshot_plans_request_body: GetSnapshotPlansRequestBody :param content_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 get_snapshot_plans_connection(self, get_snapshot_plans_connection_request_bo :param get_snapshot_plans_connection_request_body: (required) :type get_snapshot_plans_connection_request_body: GetSnapshotPlansConnectionRequestBody :param content_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 get_snapshot_plans_connection_with_http_info(self, get_snapshot_plans_connec :param get_snapshot_plans_connection_request_body: (required) :type get_snapshot_plans_connection_request_body: GetSnapshotPlansConnectionRequestBody :param content_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_task_api.py b/cloudtower/api/snapshot_plan_task_api.py index e9a1e480..babac44f 100644 --- a/cloudtower/api/snapshot_plan_task_api.py +++ b/cloudtower/api/snapshot_plan_task_api.py @@ -37,7 +37,7 @@ def get_snapshot_plan_tasks(self, get_snapshot_plan_tasks_request_body, **kwargs :param get_snapshot_plan_tasks_request_body: (required) :type get_snapshot_plan_tasks_request_body: GetSnapshotPlanTasksRequestBody :param content_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_snapshot_plan_tasks_with_http_info(self, get_snapshot_plan_tasks_request :param get_snapshot_plan_tasks_request_body: (required) :type get_snapshot_plan_tasks_request_body: GetSnapshotPlanTasksRequestBody :param content_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_snapshot_plan_tasks_connection(self, get_snapshot_plan_tasks_connection_ :param get_snapshot_plan_tasks_connection_request_body: (required) :type get_snapshot_plan_tasks_connection_request_body: GetSnapshotPlanTasksConnectionRequestBody :param content_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_snapshot_plan_tasks_connection_with_http_info(self, get_snapshot_plan_ta :param get_snapshot_plan_tasks_connection_request_body: (required) :type get_snapshot_plan_tasks_connection_request_body: GetSnapshotPlanTasksConnectionRequestBody :param content_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 f5981708..0b07d7e1 100644 --- a/cloudtower/api/snmp_transport_api.py +++ b/cloudtower/api/snmp_transport_api.py @@ -341,7 +341,7 @@ def get_snmp_transports(self, get_snmp_transports_request_body, **kwargs): # no :param get_snmp_transports_request_body: (required) :type get_snmp_transports_request_body: GetSnmpTransportsRequestBody :param content_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 get_snmp_transports_with_http_info(self, get_snmp_transports_request_body, * :param get_snmp_transports_request_body: (required) :type get_snmp_transports_request_body: GetSnmpTransportsRequestBody :param content_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 get_snmp_transports_connection(self, get_snmp_transports_connection_request_ :param get_snmp_transports_connection_request_body: (required) :type get_snmp_transports_connection_request_body: GetSnmpTransportsConnectionRequestBody :param content_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 get_snmp_transports_connection_with_http_info(self, get_snmp_transports_conn :param get_snmp_transports_connection_request_body: (required) :type get_snmp_transports_connection_request_body: GetSnmpTransportsConnectionRequestBody :param content_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 56b13bda..c1a0920f 100644 --- a/cloudtower/api/snmp_trap_receiver_api.py +++ b/cloudtower/api/snmp_trap_receiver_api.py @@ -341,7 +341,7 @@ def get_snmp_trap_receivers(self, get_snmp_trap_receivers_request_body, **kwargs :param get_snmp_trap_receivers_request_body: (required) :type get_snmp_trap_receivers_request_body: GetSnmpTrapReceiversRequestBody :param content_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 get_snmp_trap_receivers_with_http_info(self, get_snmp_trap_receivers_request :param get_snmp_trap_receivers_request_body: (required) :type get_snmp_trap_receivers_request_body: GetSnmpTrapReceiversRequestBody :param content_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 get_snmp_trap_receivers_connection(self, get_snmp_trap_receivers_connection_ :param get_snmp_trap_receivers_connection_request_body: (required) :type get_snmp_trap_receivers_connection_request_body: GetSnmpTrapReceiversConnectionRequestBody :param content_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 get_snmp_trap_receivers_connection_with_http_info(self, get_snmp_trap_receiv :param get_snmp_trap_receivers_connection_request_body: (required) :type get_snmp_trap_receivers_connection_request_body: GetSnmpTrapReceiversConnectionRequestBody :param content_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 afe5e6fd..468c9b85 100644 --- a/cloudtower/api/svt_image_api.py +++ b/cloudtower/api/svt_image_api.py @@ -37,7 +37,7 @@ def get_svt_images(self, get_svt_images_request_body, **kwargs): # noqa: E501 :param get_svt_images_request_body: (required) :type get_svt_images_request_body: GetSvtImagesRequestBody :param content_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_svt_images_with_http_info(self, get_svt_images_request_body, **kwargs): :param get_svt_images_request_body: (required) :type get_svt_images_request_body: GetSvtImagesRequestBody :param content_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_svt_images_connection(self, get_svt_images_connection_request_body, **kw :param get_svt_images_connection_request_body: (required) :type get_svt_images_connection_request_body: GetSvtImagesConnectionRequestBody :param content_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_svt_images_connection_with_http_info(self, get_svt_images_connection_req :param get_svt_images_connection_request_body: (required) :type get_svt_images_connection_request_body: GetSvtImagesConnectionRequestBody :param content_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/system_audit_log_api.py b/cloudtower/api/system_audit_log_api.py index 9ce895e7..32e46833 100644 --- a/cloudtower/api/system_audit_log_api.py +++ b/cloudtower/api/system_audit_log_api.py @@ -37,7 +37,7 @@ def get_system_audit_logs(self, get_system_audit_logs_request_body, **kwargs): :param get_system_audit_logs_request_body: (required) :type get_system_audit_logs_request_body: GetSystemAuditLogsRequestBody :param content_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_system_audit_logs_with_http_info(self, get_system_audit_logs_request_bod :param get_system_audit_logs_request_body: (required) :type get_system_audit_logs_request_body: GetSystemAuditLogsRequestBody :param content_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_system_audit_logs_connection(self, get_system_audit_logs_connection_requ :param get_system_audit_logs_connection_request_body: (required) :type get_system_audit_logs_connection_request_body: GetSystemAuditLogsConnectionRequestBody :param content_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_system_audit_logs_connection_with_http_info(self, get_system_audit_logs_ :param get_system_audit_logs_connection_request_body: (required) :type get_system_audit_logs_connection_request_body: GetSystemAuditLogsConnectionRequestBody :param content_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 4a4f76ec..2bf2b551 100644 --- a/cloudtower/api/task_api.py +++ b/cloudtower/api/task_api.py @@ -189,7 +189,7 @@ def get_tasks(self, get_tasks_request_body, **kwargs): # noqa: E501 :param get_tasks_request_body: (required) :type get_tasks_request_body: GetTasksRequestBody :param content_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_tasks_with_http_info(self, get_tasks_request_body, **kwargs): # noqa: E :param get_tasks_request_body: (required) :type get_tasks_request_body: GetTasksRequestBody :param content_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 get_tasks_connection(self, get_tasks_connection_request_body, **kwargs): # :param get_tasks_connection_request_body: (required) :type get_tasks_connection_request_body: GetTasksConnectionRequestBody :param content_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 get_tasks_connection_with_http_info(self, get_tasks_connection_request_body, :param get_tasks_connection_request_body: (required) :type get_tasks_connection_request_body: GetTasksConnectionRequestBody :param content_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 27e129fd..4376f607 100644 --- a/cloudtower/api/upload_task_api.py +++ b/cloudtower/api/upload_task_api.py @@ -190,7 +190,7 @@ def get_upload_tasks(self, get_upload_tasks_request_body, **kwargs): # noqa: E5 :param get_upload_tasks_request_body: (required) :type get_upload_tasks_request_body: GetUploadTasksRequestBody :param content_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 get_upload_tasks_with_http_info(self, get_upload_tasks_request_body, **kwarg :param get_upload_tasks_request_body: (required) :type get_upload_tasks_request_body: GetUploadTasksRequestBody :param content_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 get_upload_tasks_connection(self, get_upload_tasks_connection_request_body, :param get_upload_tasks_connection_request_body: (required) :type get_upload_tasks_connection_request_body: GetUploadTasksConnectionRequestBody :param content_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 get_upload_tasks_connection_with_http_info(self, get_upload_tasks_connection :param get_upload_tasks_connection_request_body: (required) :type get_upload_tasks_connection_request_body: GetUploadTasksConnectionRequestBody :param content_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 253b9172..d58596b4 100644 --- a/cloudtower/api/usb_device_api.py +++ b/cloudtower/api/usb_device_api.py @@ -341,7 +341,7 @@ def get_usb_devices_connection(self, get_usb_devices_connection_request_body, ** :param get_usb_devices_connection_request_body: (required) :type get_usb_devices_connection_request_body: GetUsbDevicesConnectionRequestBody :param content_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 get_usb_devices_connection_with_http_info(self, get_usb_devices_connection_r :param get_usb_devices_connection_request_body: (required) :type get_usb_devices_connection_request_body: GetUsbDevicesConnectionRequestBody :param content_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 c1ffc621..5d09ca97 100644 --- a/cloudtower/api/user_api.py +++ b/cloudtower/api/user_api.py @@ -621,7 +621,7 @@ def get_users(self, get_users_request_body, **kwargs): # noqa: E501 :param get_users_request_body: (required) :type get_users_request_body: GetUsersRequestBody :param content_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 @@ -652,7 +652,7 @@ def get_users_with_http_info(self, get_users_request_body, **kwargs): # noqa: E :param get_users_request_body: (required) :type get_users_request_body: GetUsersRequestBody :param content_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 @@ -773,7 +773,7 @@ def get_users_connection(self, get_users_connection_request_body, **kwargs): # :param get_users_connection_request_body: (required) :type get_users_connection_request_body: GetUsersConnectionRequestBody :param content_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 @@ -804,7 +804,7 @@ def get_users_connection_with_http_info(self, get_users_connection_request_body, :param get_users_connection_request_body: (required) :type get_users_connection_request_body: GetUsersConnectionRequestBody :param content_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 1519528a..68d840ff 100644 --- a/cloudtower/api/user_audit_log_api.py +++ b/cloudtower/api/user_audit_log_api.py @@ -189,7 +189,7 @@ def get_user_audit_logs(self, get_user_audit_logs_request_body, **kwargs): # no :param get_user_audit_logs_request_body: (required) :type get_user_audit_logs_request_body: GetUserAuditLogsRequestBody :param content_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_user_audit_logs_with_http_info(self, get_user_audit_logs_request_body, * :param get_user_audit_logs_request_body: (required) :type get_user_audit_logs_request_body: GetUserAuditLogsRequestBody :param content_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 get_user_audit_logs_connection(self, get_user_audit_logs_connection_request_ :param get_user_audit_logs_connection_request_body: (required) :type get_user_audit_logs_connection_request_body: GetUserAuditLogsConnectionRequestBody :param content_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 get_user_audit_logs_connection_with_http_info(self, get_user_audit_logs_conn :param get_user_audit_logs_connection_request_body: (required) :type get_user_audit_logs_connection_request_body: GetUserAuditLogsConnectionRequestBody :param content_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 029229db..d22acf16 100644 --- a/cloudtower/api/user_role_next_api.py +++ b/cloudtower/api/user_role_next_api.py @@ -341,7 +341,7 @@ def get_user_role_nexts(self, get_user_role_nexts_request_body, **kwargs): # no :param get_user_role_nexts_request_body: (required) :type get_user_role_nexts_request_body: GetUserRoleNextsRequestBody :param content_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 get_user_role_nexts_with_http_info(self, get_user_role_nexts_request_body, * :param get_user_role_nexts_request_body: (required) :type get_user_role_nexts_request_body: GetUserRoleNextsRequestBody :param content_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 get_user_role_nexts_connection(self, get_user_role_nexts_connection_request_ :param get_user_role_nexts_connection_request_body: (required) :type get_user_role_nexts_connection_request_body: GetUserRoleNextsConnectionRequestBody :param content_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 get_user_role_nexts_connection_with_http_info(self, get_user_role_nexts_conn :param get_user_role_nexts_connection_request_body: (required) :type get_user_role_nexts_connection_request_body: GetUserRoleNextsConnectionRequestBody :param content_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/v2_everoute_license_api.py b/cloudtower/api/v2_everoute_license_api.py index 828f5898..4881c861 100644 --- a/cloudtower/api/v2_everoute_license_api.py +++ b/cloudtower/api/v2_everoute_license_api.py @@ -37,7 +37,7 @@ def get_v2_everoute_licenses(self, get_v2_everoute_licenses_request_body, **kwar :param get_v2_everoute_licenses_request_body: (required) :type get_v2_everoute_licenses_request_body: GetV2EverouteLicensesRequestBody :param content_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_v2_everoute_licenses_with_http_info(self, get_v2_everoute_licenses_reque :param get_v2_everoute_licenses_request_body: (required) :type get_v2_everoute_licenses_request_body: GetV2EverouteLicensesRequestBody :param content_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_v2_everoute_licenses_connection(self, get_v2_everoute_licenses_connectio :param get_v2_everoute_licenses_connection_request_body: (required) :type get_v2_everoute_licenses_connection_request_body: GetV2EverouteLicensesConnectionRequestBody :param content_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_v2_everoute_licenses_connection_with_http_info(self, get_v2_everoute_lic :param get_v2_everoute_licenses_connection_request_body: (required) :type get_v2_everoute_licenses_connection_request_body: GetV2EverouteLicensesConnectionRequestBody :param content_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 794398ff..75c2811f 100644 --- a/cloudtower/api/vcenter_account_api.py +++ b/cloudtower/api/vcenter_account_api.py @@ -189,7 +189,7 @@ def get_vcenter_accounts(self, get_vcenter_accounts_request_body, **kwargs): # :param get_vcenter_accounts_request_body: (required) :type get_vcenter_accounts_request_body: GetVcenterAccountsRequestBody :param content_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_vcenter_accounts_with_http_info(self, get_vcenter_accounts_request_body, :param get_vcenter_accounts_request_body: (required) :type get_vcenter_accounts_request_body: GetVcenterAccountsRequestBody :param content_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 get_vcenter_accounts_connection(self, get_vcenter_accounts_connection_reques :param get_vcenter_accounts_connection_request_body: (required) :type get_vcenter_accounts_connection_request_body: GetVcenterAccountsConnectionRequestBody :param content_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 get_vcenter_accounts_connection_with_http_info(self, get_vcenter_accounts_co :param get_vcenter_accounts_connection_request_body: (required) :type get_vcenter_accounts_connection_request_body: GetVcenterAccountsConnectionRequestBody :param content_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 539b2a90..0cc43d11 100644 --- a/cloudtower/api/vds_api.py +++ b/cloudtower/api/vds_api.py @@ -645,7 +645,7 @@ def get_vdses(self, get_vdses_request_body, **kwargs): # noqa: E501 :param get_vdses_request_body: (required) :type get_vdses_request_body: GetVdsesRequestBody :param content_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 get_vdses_with_http_info(self, get_vdses_request_body, **kwargs): # noqa: E :param get_vdses_request_body: (required) :type get_vdses_request_body: GetVdsesRequestBody :param content_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 get_vdses_connection(self, get_vdses_connection_request_body, **kwargs): # :param get_vdses_connection_request_body: (required) :type get_vdses_connection_request_body: GetVdsesConnectionRequestBody :param content_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 get_vdses_connection_with_http_info(self, get_vdses_connection_request_body, :param get_vdses_connection_request_body: (required) :type get_vdses_connection_request_body: GetVdsesConnectionRequestBody :param content_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 cf080b89..13dfe9f3 100644 --- a/cloudtower/api/view_api.py +++ b/cloudtower/api/view_api.py @@ -341,7 +341,7 @@ def get_views(self, get_views_request_body, **kwargs): # noqa: E501 :param get_views_request_body: (required) :type get_views_request_body: GetViewsRequestBody :param content_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 get_views_with_http_info(self, get_views_request_body, **kwargs): # noqa: E :param get_views_request_body: (required) :type get_views_request_body: GetViewsRequestBody :param content_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 get_views_connection(self, get_views_connection_request_body, **kwargs): # :param get_views_connection_request_body: (required) :type get_views_connection_request_body: GetViewsConnectionRequestBody :param content_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 get_views_connection_with_http_info(self, get_views_connection_request_body, :param get_views_connection_request_body: (required) :type get_views_connection_request_body: GetViewsConnectionRequestBody :param content_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/virtual_private_cloud_api.py b/cloudtower/api/virtual_private_cloud_api.py index 8e2c7f8b..dffe8dfb 100644 --- a/cloudtower/api/virtual_private_cloud_api.py +++ b/cloudtower/api/virtual_private_cloud_api.py @@ -341,7 +341,7 @@ def get_virtual_private_clouds(self, get_virtual_private_clouds_request_body, ** :param get_virtual_private_clouds_request_body: (required) :type get_virtual_private_clouds_request_body: GetVirtualPrivateCloudsRequestBody :param content_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 get_virtual_private_clouds_with_http_info(self, get_virtual_private_clouds_r :param get_virtual_private_clouds_request_body: (required) :type get_virtual_private_clouds_request_body: GetVirtualPrivateCloudsRequestBody :param content_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 get_virtual_private_clouds_connection(self, get_virtual_private_clouds_conne :param get_virtual_private_clouds_connection_request_body: (required) :type get_virtual_private_clouds_connection_request_body: GetVirtualPrivateCloudsConnectionRequestBody :param content_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 get_virtual_private_clouds_connection_with_http_info(self, get_virtual_priva :param get_virtual_private_clouds_connection_request_body: (required) :type get_virtual_private_clouds_connection_request_body: GetVirtualPrivateCloudsConnectionRequestBody :param content_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/virtual_private_cloud_cluster_binding_api.py b/cloudtower/api/virtual_private_cloud_cluster_binding_api.py index d5b81a90..8fc80c5c 100644 --- a/cloudtower/api/virtual_private_cloud_cluster_binding_api.py +++ b/cloudtower/api/virtual_private_cloud_cluster_binding_api.py @@ -37,7 +37,7 @@ def get_virtual_private_cloud_cluster_bindings(self, get_virtual_private_cloud_c :param get_virtual_private_cloud_cluster_bindings_request_body: (required) :type get_virtual_private_cloud_cluster_bindings_request_body: GetVirtualPrivateCloudClusterBindingsRequestBody :param content_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_virtual_private_cloud_cluster_bindings_with_http_info(self, get_virtual_ :param get_virtual_private_cloud_cluster_bindings_request_body: (required) :type get_virtual_private_cloud_cluster_bindings_request_body: GetVirtualPrivateCloudClusterBindingsRequestBody :param content_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_virtual_private_cloud_cluster_bindings_connection(self, get_virtual_priv :param get_virtual_private_cloud_cluster_bindings_connection_request_body: (required) :type get_virtual_private_cloud_cluster_bindings_connection_request_body: GetVirtualPrivateCloudClusterBindingsConnectionRequestBody :param content_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_virtual_private_cloud_cluster_bindings_connection_with_http_info(self, g :param get_virtual_private_cloud_cluster_bindings_connection_request_body: (required) :type get_virtual_private_cloud_cluster_bindings_connection_request_body: GetVirtualPrivateCloudClusterBindingsConnectionRequestBody :param content_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/virtual_private_cloud_external_subnet_api.py b/cloudtower/api/virtual_private_cloud_external_subnet_api.py index dc188db6..d37c40e1 100644 --- a/cloudtower/api/virtual_private_cloud_external_subnet_api.py +++ b/cloudtower/api/virtual_private_cloud_external_subnet_api.py @@ -37,7 +37,7 @@ def get_virtual_private_cloud_external_subnets(self, get_virtual_private_cloud_e :param get_virtual_private_cloud_external_subnets_request_body: (required) :type get_virtual_private_cloud_external_subnets_request_body: GetVirtualPrivateCloudExternalSubnetsRequestBody :param content_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_virtual_private_cloud_external_subnets_with_http_info(self, get_virtual_ :param get_virtual_private_cloud_external_subnets_request_body: (required) :type get_virtual_private_cloud_external_subnets_request_body: GetVirtualPrivateCloudExternalSubnetsRequestBody :param content_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_virtual_private_cloud_external_subnets_connection(self, get_virtual_priv :param get_virtual_private_cloud_external_subnets_connection_request_body: (required) :type get_virtual_private_cloud_external_subnets_connection_request_body: GetVirtualPrivateCloudExternalSubnetsConnectionRequestBody :param content_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_virtual_private_cloud_external_subnets_connection_with_http_info(self, g :param get_virtual_private_cloud_external_subnets_connection_request_body: (required) :type get_virtual_private_cloud_external_subnets_connection_request_body: GetVirtualPrivateCloudExternalSubnetsConnectionRequestBody :param content_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/virtual_private_cloud_floating_ip_api.py b/cloudtower/api/virtual_private_cloud_floating_ip_api.py index 4af3e4da..d9dfe532 100644 --- a/cloudtower/api/virtual_private_cloud_floating_ip_api.py +++ b/cloudtower/api/virtual_private_cloud_floating_ip_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_floating_ips(self, get_virtual_private_cloud_float :param get_virtual_private_cloud_floating_ips_request_body: (required) :type get_virtual_private_cloud_floating_ips_request_body: GetVirtualPrivateCloudFloatingIpsRequestBody :param content_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 get_virtual_private_cloud_floating_ips_with_http_info(self, get_virtual_priv :param get_virtual_private_cloud_floating_ips_request_body: (required) :type get_virtual_private_cloud_floating_ips_request_body: GetVirtualPrivateCloudFloatingIpsRequestBody :param content_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 get_virtual_private_cloud_floating_ips_connection(self, get_virtual_private_ :param get_virtual_private_cloud_floating_ips_connection_request_body: (required) :type get_virtual_private_cloud_floating_ips_connection_request_body: GetVirtualPrivateCloudFloatingIpsConnectionRequestBody :param content_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 get_virtual_private_cloud_floating_ips_connection_with_http_info(self, get_v :param get_virtual_private_cloud_floating_ips_connection_request_body: (required) :type get_virtual_private_cloud_floating_ips_connection_request_body: GetVirtualPrivateCloudFloatingIpsConnectionRequestBody :param content_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/virtual_private_cloud_nat_gateway_api.py b/cloudtower/api/virtual_private_cloud_nat_gateway_api.py index d28317cd..135ca5bc 100644 --- a/cloudtower/api/virtual_private_cloud_nat_gateway_api.py +++ b/cloudtower/api/virtual_private_cloud_nat_gateway_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_nat_gateways(self, get_virtual_private_cloud_nat_g :param get_virtual_private_cloud_nat_gateways_request_body: (required) :type get_virtual_private_cloud_nat_gateways_request_body: GetVirtualPrivateCloudNatGatewaysRequestBody :param content_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 get_virtual_private_cloud_nat_gateways_with_http_info(self, get_virtual_priv :param get_virtual_private_cloud_nat_gateways_request_body: (required) :type get_virtual_private_cloud_nat_gateways_request_body: GetVirtualPrivateCloudNatGatewaysRequestBody :param content_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 get_virtual_private_cloud_nat_gateways_connection(self, get_virtual_private_ :param get_virtual_private_cloud_nat_gateways_connection_request_body: (required) :type get_virtual_private_cloud_nat_gateways_connection_request_body: GetVirtualPrivateCloudNatGatewaysConnectionRequestBody :param content_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 get_virtual_private_cloud_nat_gateways_connection_with_http_info(self, get_v :param get_virtual_private_cloud_nat_gateways_connection_request_body: (required) :type get_virtual_private_cloud_nat_gateways_connection_request_body: GetVirtualPrivateCloudNatGatewaysConnectionRequestBody :param content_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/virtual_private_cloud_route_table_api.py b/cloudtower/api/virtual_private_cloud_route_table_api.py index 2cdd9fed..67b9d79d 100644 --- a/cloudtower/api/virtual_private_cloud_route_table_api.py +++ b/cloudtower/api/virtual_private_cloud_route_table_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_route_tables(self, get_virtual_private_cloud_route :param get_virtual_private_cloud_route_tables_request_body: (required) :type get_virtual_private_cloud_route_tables_request_body: GetVirtualPrivateCloudRouteTablesRequestBody :param content_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 get_virtual_private_cloud_route_tables_with_http_info(self, get_virtual_priv :param get_virtual_private_cloud_route_tables_request_body: (required) :type get_virtual_private_cloud_route_tables_request_body: GetVirtualPrivateCloudRouteTablesRequestBody :param content_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 get_virtual_private_cloud_route_tables_connection(self, get_virtual_private_ :param get_virtual_private_cloud_route_tables_connection_request_body: (required) :type get_virtual_private_cloud_route_tables_connection_request_body: GetVirtualPrivateCloudRouteTablesConnectionRequestBody :param content_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 get_virtual_private_cloud_route_tables_connection_with_http_info(self, get_v :param get_virtual_private_cloud_route_tables_connection_request_body: (required) :type get_virtual_private_cloud_route_tables_connection_request_body: GetVirtualPrivateCloudRouteTablesConnectionRequestBody :param content_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/virtual_private_cloud_router_gateway_api.py b/cloudtower/api/virtual_private_cloud_router_gateway_api.py index 47f8def4..1a185bb3 100644 --- a/cloudtower/api/virtual_private_cloud_router_gateway_api.py +++ b/cloudtower/api/virtual_private_cloud_router_gateway_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_router_gateways(self, get_virtual_private_cloud_ro :param get_virtual_private_cloud_router_gateways_request_body: (required) :type get_virtual_private_cloud_router_gateways_request_body: GetVirtualPrivateCloudRouterGatewaysRequestBody :param content_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 get_virtual_private_cloud_router_gateways_with_http_info(self, get_virtual_p :param get_virtual_private_cloud_router_gateways_request_body: (required) :type get_virtual_private_cloud_router_gateways_request_body: GetVirtualPrivateCloudRouterGatewaysRequestBody :param content_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 get_virtual_private_cloud_router_gateways_connection(self, get_virtual_priva :param get_virtual_private_cloud_router_gateways_connection_request_body: (required) :type get_virtual_private_cloud_router_gateways_connection_request_body: GetVirtualPrivateCloudRouterGatewaysConnectionRequestBody :param content_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 get_virtual_private_cloud_router_gateways_connection_with_http_info(self, ge :param get_virtual_private_cloud_router_gateways_connection_request_body: (required) :type get_virtual_private_cloud_router_gateways_connection_request_body: GetVirtualPrivateCloudRouterGatewaysConnectionRequestBody :param content_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/virtual_private_cloud_security_group_api.py b/cloudtower/api/virtual_private_cloud_security_group_api.py index 02e503c2..cae1b8f0 100644 --- a/cloudtower/api/virtual_private_cloud_security_group_api.py +++ b/cloudtower/api/virtual_private_cloud_security_group_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_security_groups(self, get_virtual_private_cloud_se :param get_virtual_private_cloud_security_groups_request_body: (required) :type get_virtual_private_cloud_security_groups_request_body: GetVirtualPrivateCloudSecurityGroupsRequestBody :param content_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 get_virtual_private_cloud_security_groups_with_http_info(self, get_virtual_p :param get_virtual_private_cloud_security_groups_request_body: (required) :type get_virtual_private_cloud_security_groups_request_body: GetVirtualPrivateCloudSecurityGroupsRequestBody :param content_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 get_virtual_private_cloud_security_groups_connection(self, get_virtual_priva :param get_virtual_private_cloud_security_groups_connection_request_body: (required) :type get_virtual_private_cloud_security_groups_connection_request_body: GetVirtualPrivateCloudSecurityGroupsConnectionRequestBody :param content_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 get_virtual_private_cloud_security_groups_connection_with_http_info(self, ge :param get_virtual_private_cloud_security_groups_connection_request_body: (required) :type get_virtual_private_cloud_security_groups_connection_request_body: GetVirtualPrivateCloudSecurityGroupsConnectionRequestBody :param content_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/virtual_private_cloud_security_policy_api.py b/cloudtower/api/virtual_private_cloud_security_policy_api.py index 21328081..ca4a2ef6 100644 --- a/cloudtower/api/virtual_private_cloud_security_policy_api.py +++ b/cloudtower/api/virtual_private_cloud_security_policy_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_security_policies(self, get_virtual_private_cloud_ :param get_virtual_private_cloud_security_policies_request_body: (required) :type get_virtual_private_cloud_security_policies_request_body: GetVirtualPrivateCloudSecurityPoliciesRequestBody :param content_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 get_virtual_private_cloud_security_policies_with_http_info(self, get_virtual :param get_virtual_private_cloud_security_policies_request_body: (required) :type get_virtual_private_cloud_security_policies_request_body: GetVirtualPrivateCloudSecurityPoliciesRequestBody :param content_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 get_virtual_private_cloud_security_policies_connection(self, get_virtual_pri :param get_virtual_private_cloud_security_policies_connection_request_body: (required) :type get_virtual_private_cloud_security_policies_connection_request_body: GetVirtualPrivateCloudSecurityPoliciesConnectionRequestBody :param content_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 get_virtual_private_cloud_security_policies_connection_with_http_info(self, :param get_virtual_private_cloud_security_policies_connection_request_body: (required) :type get_virtual_private_cloud_security_policies_connection_request_body: GetVirtualPrivateCloudSecurityPoliciesConnectionRequestBody :param content_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/virtual_private_cloud_subnet_api.py b/cloudtower/api/virtual_private_cloud_subnet_api.py index 06b12813..34431e28 100644 --- a/cloudtower/api/virtual_private_cloud_subnet_api.py +++ b/cloudtower/api/virtual_private_cloud_subnet_api.py @@ -341,7 +341,7 @@ def get_virtual_private_cloud_subnets(self, get_virtual_private_cloud_subnets_re :param get_virtual_private_cloud_subnets_request_body: (required) :type get_virtual_private_cloud_subnets_request_body: GetVirtualPrivateCloudSubnetsRequestBody :param content_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 get_virtual_private_cloud_subnets_with_http_info(self, get_virtual_private_c :param get_virtual_private_cloud_subnets_request_body: (required) :type get_virtual_private_cloud_subnets_request_body: GetVirtualPrivateCloudSubnetsRequestBody :param content_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 get_virtual_private_cloud_subnets_connection(self, get_virtual_private_cloud :param get_virtual_private_cloud_subnets_connection_request_body: (required) :type get_virtual_private_cloud_subnets_connection_request_body: GetVirtualPrivateCloudSubnetsConnectionRequestBody :param content_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 get_virtual_private_cloud_subnets_connection_with_http_info(self, get_virtua :param get_virtual_private_cloud_subnets_connection_request_body: (required) :type get_virtual_private_cloud_subnets_connection_request_body: GetVirtualPrivateCloudSubnetsConnectionRequestBody :param content_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 d5649fe6..953ef39b 100644 --- a/cloudtower/api/vlan_api.py +++ b/cloudtower/api/vlan_api.py @@ -341,7 +341,7 @@ def get_vlans(self, get_vlans_request_body, **kwargs): # noqa: E501 :param get_vlans_request_body: (required) :type get_vlans_request_body: GetVlansRequestBody :param content_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 get_vlans_with_http_info(self, get_vlans_request_body, **kwargs): # noqa: E :param get_vlans_request_body: (required) :type get_vlans_request_body: GetVlansRequestBody :param content_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 get_vlans_connection(self, get_vlans_connection_request_body, **kwargs): # :param get_vlans_connection_request_body: (required) :type get_vlans_connection_request_body: GetVlansConnectionRequestBody :param content_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 get_vlans_connection_with_http_info(self, get_vlans_connection_request_body, :param get_vlans_connection_request_body: (required) :type get_vlans_connection_request_body: GetVlansConnectionRequestBody :param content_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 a72b5d36..0e88d08b 100644 --- a/cloudtower/api/vm_api.py +++ b/cloudtower/api/vm_api.py @@ -1699,6 +1699,158 @@ def create_vm_from_content_library_template_with_http_info(self, vm_create_vm_fr collection_formats=collection_formats, _request_auth=local_var_params.get('_request_auth')) + def create_vm_from_content_library_template_batch(self, vm_create_vm_from_content_library_template_batch_params, **kwargs): # noqa: E501 + """create_vm_from_content_library_template_batch # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_vm_from_content_library_template_batch(vm_create_vm_from_content_library_template_batch_params, async_req=True) + >>> result = thread.get() + + :param vm_create_vm_from_content_library_template_batch_params: (required) + :type vm_create_vm_from_content_library_template_batch_params: VmCreateVmFromContentLibraryTemplateBatchParams + :param content_language: + :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 + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: WithTaskVmArray + """ + kwargs['_return_http_data_only'] = True + return self.create_vm_from_content_library_template_batch_with_http_info(vm_create_vm_from_content_library_template_batch_params, **kwargs) # noqa: E501 + + def create_vm_from_content_library_template_batch_with_http_info(self, vm_create_vm_from_content_library_template_batch_params, **kwargs): # noqa: E501 + """create_vm_from_content_library_template_batch # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + + >>> thread = api.create_vm_from_content_library_template_batch_with_http_info(vm_create_vm_from_content_library_template_batch_params, async_req=True) + >>> result = thread.get() + + :param vm_create_vm_from_content_library_template_batch_params: (required) + :type vm_create_vm_from_content_library_template_batch_params: VmCreateVmFromContentLibraryTemplateBatchParams + :param content_language: + :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 + and headers + :type _return_http_data_only: bool, optional + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :type _preload_content: bool, optional + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :param _request_auth: set to override the auth_settings for an a single + request; this effectively ignores the authentication + in the spec for a single request. + :type _request_auth: dict, optional + :type _content_type: string, optional: force content-type for the request + :return: Returns the result object. + If the method is called asynchronously, + returns the request thread. + :rtype: tuple(WithTaskVmArray, status_code(int), headers(HTTPHeaderDict)) + """ + + local_var_params = locals() + + all_params = [ + 'vm_create_vm_from_content_library_template_batch_params', + 'content_language' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout', + '_request_auth', + '_content_type', + '_headers' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method create_vm_from_content_library_template_batch" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'vm_create_vm_from_content_library_template_batch_params' is set + if self.api_client.client_side_validation and ('vm_create_vm_from_content_library_template_batch_params' not in local_var_params or # noqa: E501 + local_var_params['vm_create_vm_from_content_library_template_batch_params'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `vm_create_vm_from_content_library_template_batch_params` when calling `create_vm_from_content_library_template_batch`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = dict(local_var_params.get('_headers', {})) + if 'content_language' in local_var_params: + header_params['content-language'] = local_var_params['content_language'] # noqa: E501 + + form_params = [] + local_var_files = {} + + body_params = None + if 'vm_create_vm_from_content_library_template_batch_params' in local_var_params: + body_params = local_var_params['vm_create_vm_from_content_library_template_batch_params'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = local_var_params.get('_content_type', + self.api_client.select_header_content_type( + ['application/json'], + 'POST', body_params)) # noqa: E501 + + # Authentication setting + auth_settings = ['Authorization'] # noqa: E501 + + response_types_map = { + 200: "WithTaskVmArray", + 400: "ErrorBody", + 404: "ErrorBody", + 500: "ErrorBody", + } + + return self.api_client.call_api( + '/create-vm-from-content-library-template-batch', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_types_map=response_types_map, + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats, + _request_auth=local_var_params.get('_request_auth')) + def create_vm_from_template(self, vm_create_vm_from_template_params, **kwargs): # noqa: E501 """create_vm_from_template # noqa: E501 @@ -2928,7 +3080,7 @@ def get_vms(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 @@ -2959,7 +3111,7 @@ def get_vms_with_http_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 _return_http_data_only: response data without head status code @@ -3080,7 +3232,7 @@ def get_vms_connection(self, get_vms_connection_request_body, **kwargs): # noqa :param get_vms_connection_request_body: (required) :type get_vms_connection_request_body: GetVmsConnectionRequestBody :param content_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 @@ -3111,7 +3263,7 @@ def get_vms_connection_with_http_info(self, get_vms_connection_request_body, **k :param get_vms_connection_request_body: (required) :type get_vms_connection_request_body: GetVmsConnectionRequestBody :param content_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_disk_api.py b/cloudtower/api/vm_disk_api.py index 83ecaef3..2ebe6950 100644 --- a/cloudtower/api/vm_disk_api.py +++ b/cloudtower/api/vm_disk_api.py @@ -37,7 +37,7 @@ def get_vm_disks(self, get_vm_disks_request_body, **kwargs): # noqa: E501 :param get_vm_disks_request_body: (required) :type get_vm_disks_request_body: GetVmDisksRequestBody :param content_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_vm_disks_with_http_info(self, get_vm_disks_request_body, **kwargs): # n :param get_vm_disks_request_body: (required) :type get_vm_disks_request_body: GetVmDisksRequestBody :param content_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_vm_disks_connection(self, get_vm_disks_connection_request_body, **kwargs :param get_vm_disks_connection_request_body: (required) :type get_vm_disks_connection_request_body: GetVmDisksConnectionRequestBody :param content_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_vm_disks_connection_with_http_info(self, get_vm_disks_connection_request :param get_vm_disks_connection_request_body: (required) :type get_vm_disks_connection_request_body: GetVmDisksConnectionRequestBody :param content_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_entity_filter_result_api.py b/cloudtower/api/vm_entity_filter_result_api.py index 4dd28398..c211efa2 100644 --- a/cloudtower/api/vm_entity_filter_result_api.py +++ b/cloudtower/api/vm_entity_filter_result_api.py @@ -37,7 +37,7 @@ def get_vm_entity_filter_results(self, get_vm_entity_filter_results_request_body :param get_vm_entity_filter_results_request_body: (required) :type get_vm_entity_filter_results_request_body: GetVmEntityFilterResultsRequestBody :param content_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_vm_entity_filter_results_with_http_info(self, get_vm_entity_filter_resul :param get_vm_entity_filter_results_request_body: (required) :type get_vm_entity_filter_results_request_body: GetVmEntityFilterResultsRequestBody :param content_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_vm_entity_filter_results_connection(self, get_vm_entity_filter_results_c :param get_vm_entity_filter_results_connection_request_body: (required) :type get_vm_entity_filter_results_connection_request_body: GetVmEntityFilterResultsConnectionRequestBody :param content_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_vm_entity_filter_results_connection_with_http_info(self, get_vm_entity_f :param get_vm_entity_filter_results_connection_request_body: (required) :type get_vm_entity_filter_results_connection_request_body: GetVmEntityFilterResultsConnectionRequestBody :param content_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_export_file_api.py b/cloudtower/api/vm_export_file_api.py index 94e9f0cb..977ab010 100644 --- a/cloudtower/api/vm_export_file_api.py +++ b/cloudtower/api/vm_export_file_api.py @@ -37,7 +37,7 @@ def get_vm_export_files(self, get_vm_export_files_request_body, **kwargs): # no :param get_vm_export_files_request_body: (required) :type get_vm_export_files_request_body: GetVmExportFilesRequestBody :param content_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_vm_export_files_with_http_info(self, get_vm_export_files_request_body, * :param get_vm_export_files_request_body: (required) :type get_vm_export_files_request_body: GetVmExportFilesRequestBody :param content_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_vm_export_files_connection(self, get_vm_export_files_connection_request_ :param get_vm_export_files_connection_request_body: (required) :type get_vm_export_files_connection_request_body: GetVmExportFilesConnectionRequestBody :param content_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_vm_export_files_connection_with_http_info(self, get_vm_export_files_conn :param get_vm_export_files_connection_request_body: (required) :type get_vm_export_files_connection_request_body: GetVmExportFilesConnectionRequestBody :param content_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 33d21d9a..dd135724 100644 --- a/cloudtower/api/vm_folder_api.py +++ b/cloudtower/api/vm_folder_api.py @@ -341,7 +341,7 @@ def get_vm_folders(self, get_vm_folders_request_body, **kwargs): # noqa: E501 :param get_vm_folders_request_body: (required) :type get_vm_folders_request_body: GetVmFoldersRequestBody :param content_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 get_vm_folders_with_http_info(self, get_vm_folders_request_body, **kwargs): :param get_vm_folders_request_body: (required) :type get_vm_folders_request_body: GetVmFoldersRequestBody :param content_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 get_vm_folders_connection(self, get_vm_folders_connection_request_body, **kw :param get_vm_folders_connection_request_body: (required) :type get_vm_folders_connection_request_body: GetVmFoldersConnectionRequestBody :param content_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 get_vm_folders_connection_with_http_info(self, get_vm_folders_connection_req :param get_vm_folders_connection_request_body: (required) :type get_vm_folders_connection_request_body: GetVmFoldersConnectionRequestBody :param content_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_nic_api.py b/cloudtower/api/vm_nic_api.py index 38583622..eea4e6e7 100644 --- a/cloudtower/api/vm_nic_api.py +++ b/cloudtower/api/vm_nic_api.py @@ -37,7 +37,7 @@ def get_vm_nics(self, get_vm_nics_request_body, **kwargs): # noqa: E501 :param get_vm_nics_request_body: (required) :type get_vm_nics_request_body: GetVmNicsRequestBody :param content_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_vm_nics_with_http_info(self, get_vm_nics_request_body, **kwargs): # noq :param get_vm_nics_request_body: (required) :type get_vm_nics_request_body: GetVmNicsRequestBody :param content_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_vm_nics_connection(self, get_vm_nics_connection_request_body, **kwargs): :param get_vm_nics_connection_request_body: (required) :type get_vm_nics_connection_request_body: GetVmNicsConnectionRequestBody :param content_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_vm_nics_connection_with_http_info(self, get_vm_nics_connection_request_b :param get_vm_nics_connection_request_body: (required) :type get_vm_nics_connection_request_body: GetVmNicsConnectionRequestBody :param content_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 d852d43b..da1bf93b 100644 --- a/cloudtower/api/vm_placement_group_api.py +++ b/cloudtower/api/vm_placement_group_api.py @@ -341,7 +341,7 @@ def get_vm_placement_groups(self, get_vm_placement_groups_request_body, **kwargs :param get_vm_placement_groups_request_body: (required) :type get_vm_placement_groups_request_body: GetVmPlacementGroupsRequestBody :param content_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 get_vm_placement_groups_with_http_info(self, get_vm_placement_groups_request :param get_vm_placement_groups_request_body: (required) :type get_vm_placement_groups_request_body: GetVmPlacementGroupsRequestBody :param content_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 get_vm_placement_groups_connection(self, get_vm_placement_groups_connection_ :param get_vm_placement_groups_connection_request_body: (required) :type get_vm_placement_groups_connection_request_body: GetVmPlacementGroupsConnectionRequestBody :param content_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 get_vm_placement_groups_connection_with_http_info(self, get_vm_placement_gro :param get_vm_placement_groups_connection_request_body: (required) :type get_vm_placement_groups_connection_request_body: GetVmPlacementGroupsConnectionRequestBody :param content_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 e11ec04e..76ae1f25 100644 --- a/cloudtower/api/vm_snapshot_api.py +++ b/cloudtower/api/vm_snapshot_api.py @@ -341,7 +341,7 @@ def get_vm_snapshots(self, get_vm_snapshots_request_body, **kwargs): # noqa: E5 :param get_vm_snapshots_request_body: (required) :type get_vm_snapshots_request_body: GetVmSnapshotsRequestBody :param content_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 get_vm_snapshots_with_http_info(self, get_vm_snapshots_request_body, **kwarg :param get_vm_snapshots_request_body: (required) :type get_vm_snapshots_request_body: GetVmSnapshotsRequestBody :param content_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 get_vm_snapshots_connection(self, get_vm_snapshots_connection_request_body, :param get_vm_snapshots_connection_request_body: (required) :type get_vm_snapshots_connection_request_body: GetVmSnapshotsConnectionRequestBody :param content_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 get_vm_snapshots_connection_with_http_info(self, get_vm_snapshots_connection :param get_vm_snapshots_connection_request_body: (required) :type get_vm_snapshots_connection_request_body: GetVmSnapshotsConnectionRequestBody :param content_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 debb4ef7..d12ecf0e 100644 --- a/cloudtower/api/vm_template_api.py +++ b/cloudtower/api/vm_template_api.py @@ -493,7 +493,7 @@ def get_vm_templates(self, get_vm_templates_request_body, **kwargs): # noqa: E5 :param get_vm_templates_request_body: (required) :type get_vm_templates_request_body: GetVmTemplatesRequestBody :param content_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 get_vm_templates_with_http_info(self, get_vm_templates_request_body, **kwarg :param get_vm_templates_request_body: (required) :type get_vm_templates_request_body: GetVmTemplatesRequestBody :param content_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 get_vm_templates_connection(self, get_vm_templates_connection_request_body, :param get_vm_templates_connection_request_body: (required) :type get_vm_templates_connection_request_body: GetVmTemplatesConnectionRequestBody :param content_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 get_vm_templates_connection_with_http_info(self, get_vm_templates_connection :param get_vm_templates_connection_request_body: (required) :type get_vm_templates_connection_request_body: GetVmTemplatesConnectionRequestBody :param content_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 49e7ebe8..97d3b231 100644 --- a/cloudtower/api/vm_volume_api.py +++ b/cloudtower/api/vm_volume_api.py @@ -645,7 +645,7 @@ def get_vm_volumes(self, get_vm_volumes_request_body, **kwargs): # noqa: E501 :param get_vm_volumes_request_body: (required) :type get_vm_volumes_request_body: GetVmVolumesRequestBody :param content_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 get_vm_volumes_with_http_info(self, get_vm_volumes_request_body, **kwargs): :param get_vm_volumes_request_body: (required) :type get_vm_volumes_request_body: GetVmVolumesRequestBody :param content_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 get_vm_volumes_connection(self, get_vm_volumes_connection_request_body, **kw :param get_vm_volumes_connection_request_body: (required) :type get_vm_volumes_connection_request_body: GetVmVolumesConnectionRequestBody :param content_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 get_vm_volumes_connection_with_http_info(self, get_vm_volumes_connection_req :param get_vm_volumes_connection_request_body: (required) :type get_vm_volumes_connection_request_body: GetVmVolumesConnectionRequestBody :param content_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 0b51a892..316d2df5 100644 --- a/cloudtower/api/vm_volume_snapshot_api.py +++ b/cloudtower/api/vm_volume_snapshot_api.py @@ -341,7 +341,7 @@ def get_vm_volume_snapshots(self, get_vm_volume_snapshots_request_body, **kwargs :param get_vm_volume_snapshots_request_body: (required) :type get_vm_volume_snapshots_request_body: GetVmVolumeSnapshotsRequestBody :param content_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 get_vm_volume_snapshots_with_http_info(self, get_vm_volume_snapshots_request :param get_vm_volume_snapshots_request_body: (required) :type get_vm_volume_snapshots_request_body: GetVmVolumeSnapshotsRequestBody :param content_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 get_vm_volume_snapshots_connection(self, get_vm_volume_snapshots_connection_ :param get_vm_volume_snapshots_connection_request_body: (required) :type get_vm_volume_snapshots_connection_request_body: GetVmVolumeSnapshotsConnectionRequestBody :param content_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 get_vm_volume_snapshots_connection_with_http_info(self, get_vm_volume_snapsh :param get_vm_volume_snapshots_connection_request_body: (required) :type get_vm_volume_snapshots_connection_request_body: GetVmVolumeSnapshotsConnectionRequestBody :param content_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 51892ad1..a07e5885 100644 --- a/cloudtower/api/vsphere_esxi_account_api.py +++ b/cloudtower/api/vsphere_esxi_account_api.py @@ -37,7 +37,7 @@ def get_vsphere_esxi_accounts(self, get_vsphere_esxi_accounts_request_body, **kw :param get_vsphere_esxi_accounts_request_body: (required) :type get_vsphere_esxi_accounts_request_body: GetVsphereEsxiAccountsRequestBody :param content_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_vsphere_esxi_accounts_with_http_info(self, get_vsphere_esxi_accounts_req :param get_vsphere_esxi_accounts_request_body: (required) :type get_vsphere_esxi_accounts_request_body: GetVsphereEsxiAccountsRequestBody :param content_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_vsphere_esxi_accounts_connection(self, get_vsphere_esxi_accounts_connect :param get_vsphere_esxi_accounts_connection_request_body: (required) :type get_vsphere_esxi_accounts_connection_request_body: GetVsphereEsxiAccountsConnectionRequestBody :param content_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_vsphere_esxi_accounts_connection_with_http_info(self, get_vsphere_esxi_a :param get_vsphere_esxi_accounts_connection_request_body: (required) :type get_vsphere_esxi_accounts_connection_request_body: GetVsphereEsxiAccountsConnectionRequestBody :param content_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/witness_api.py b/cloudtower/api/witness_api.py index 4523108e..139a446b 100644 --- a/cloudtower/api/witness_api.py +++ b/cloudtower/api/witness_api.py @@ -37,7 +37,7 @@ def get_witnesses(self, get_witnesses_request_body, **kwargs): # noqa: E501 :param get_witnesses_request_body: (required) :type get_witnesses_request_body: GetWitnessesRequestBody :param content_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_witnesses_with_http_info(self, get_witnesses_request_body, **kwargs): # :param get_witnesses_request_body: (required) :type get_witnesses_request_body: GetWitnessesRequestBody :param content_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_witnesses_connection(self, get_witnesses_connection_request_body, **kwar :param get_witnesses_connection_request_body: (required) :type get_witnesses_connection_request_body: GetWitnessesConnectionRequestBody :param content_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_witnesses_connection_with_http_info(self, get_witnesses_connection_reque :param get_witnesses_connection_request_body: (required) :type get_witnesses_connection_request_body: GetWitnessesConnectionRequestBody :param content_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/witness_service_api.py b/cloudtower/api/witness_service_api.py index cf8c75ef..f7a29abb 100644 --- a/cloudtower/api/witness_service_api.py +++ b/cloudtower/api/witness_service_api.py @@ -37,7 +37,7 @@ def get_witness_services(self, get_witness_services_request_body, **kwargs): # :param get_witness_services_request_body: (required) :type get_witness_services_request_body: GetWitnessServicesRequestBody :param content_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_witness_services_with_http_info(self, get_witness_services_request_body, :param get_witness_services_request_body: (required) :type get_witness_services_request_body: GetWitnessServicesRequestBody :param content_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/zone_api.py b/cloudtower/api/zone_api.py index 045c4754..d4f9cab8 100644 --- a/cloudtower/api/zone_api.py +++ b/cloudtower/api/zone_api.py @@ -37,7 +37,7 @@ def get_zones(self, get_zones_request_body, **kwargs): # noqa: E501 :param get_zones_request_body: (required) :type get_zones_request_body: GetZonesRequestBody :param content_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_zones_with_http_info(self, get_zones_request_body, **kwargs): # noqa: E :param get_zones_request_body: (required) :type get_zones_request_body: GetZonesRequestBody :param content_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_zones_connection(self, get_zones_connection_request_body, **kwargs): # :param get_zones_connection_request_body: (required) :type get_zones_connection_request_body: GetZonesConnectionRequestBody :param content_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_zones_connection_with_http_info(self, get_zones_connection_request_body, :param get_zones_connection_request_body: (required) :type get_zones_connection_request_body: GetZonesConnectionRequestBody :param content_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/zone_topo_api.py b/cloudtower/api/zone_topo_api.py index 43008870..2f47d201 100644 --- a/cloudtower/api/zone_topo_api.py +++ b/cloudtower/api/zone_topo_api.py @@ -37,7 +37,7 @@ def get_zone_topoes(self, get_zone_topoes_request_body, **kwargs): # noqa: E501 :param get_zone_topoes_request_body: (required) :type get_zone_topoes_request_body: GetZoneTopoesRequestBody :param content_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_zone_topoes_with_http_info(self, get_zone_topoes_request_body, **kwargs) :param get_zone_topoes_request_body: (required) :type get_zone_topoes_request_body: GetZoneTopoesRequestBody :param content_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_zone_topoes_connection(self, get_zone_topoes_connection_request_body, ** :param get_zone_topoes_connection_request_body: (required) :type get_zone_topoes_connection_request_body: GetZoneTopoesConnectionRequestBody :param content_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_zone_topoes_connection_with_http_info(self, get_zone_topoes_connection_r :param get_zone_topoes_connection_request_body: (required) :type get_zone_topoes_connection_request_body: GetZoneTopoesConnectionRequestBody :param content_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 371cbffc..2a4da0ce 100644 --- a/cloudtower/api_client.py +++ b/cloudtower/api_client.py @@ -1,10 +1,9 @@ # coding: utf-8 """ - CloudTower APIs cloudtower operation API and SDK # noqa: E501 - The version of the OpenAPI document: 2.17.0 + The version of the OpenAPI document: 2.18.0 Contact: info@smartx.com Generated by: https://openapi-generator.tech """ @@ -79,7 +78,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.17.0/python' + self.user_agent = 'OpenAPI-Generator/2.18.0/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/cloudtower/configuration.py b/cloudtower/configuration.py index 024cf85b..16258900 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.17.0\n"\ - "SDK Package Version: 2.17.0".\ + "Version of the API: 2.18.0\n"\ + "SDK Package Version: 2.18.0".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/cloudtower/image_utils.py b/cloudtower/image_utils.py index ade8f8ae..0cabbf84 100644 --- a/cloudtower/image_utils.py +++ b/cloudtower/image_utils.py @@ -1,113 +1,113 @@ -import logging -from multiprocessing.pool import ThreadPool - -from cloudtower.models import UploadResourceType, UploadTaskStatus -from cloudtower.api import UploadTaskApi, ContentLibraryImageApi - -logger = logging.getLogger(__name__) - - -def get_svt_image_version(path): - p = "" - with open(path, "rb") as file: - file.seek(32*1024+190) - p = file.read(128).decode("utf-8").strip() - return p - - -def get_content_library_image_by_upload_task(api_client, get_upload_tasks_request_body): - pool = ThreadPool(10) - try: - upload_task_api = UploadTaskApi(api_client) - image_api = ContentLibraryImageApi(api_client) - tasks = upload_task_api.get_upload_tasks(get_upload_tasks_request_body) - results = dict() - for task in tasks: - if task.resource_type == UploadResourceType.CONTENT_LIBRARY_IMAGE: - if task.status == UploadTaskStatus.SUCCESSED: - elf_image_local_ids = task.args.get( - "uploadElfImageLocalIds", None) - zbs_volume_ids = task.args.get( - "uploadIscsiLunZbsVolumeIds", None) - if elf_image_local_ids is not None and len(elf_image_local_ids) > 0: - args = { - "where": { - "elf_images_some": { - "local_id": elf_image_local_ids[0] - } - } - } - results[task.id] = pool.apply_async( - func=image_api.get_content_library_images, kwds={ - "get_content_library_images_request_body": args - }) - elif zbs_volume_ids is not None and len(zbs_volume_ids) > 0: - args = { - "where": { - "iscsi_luns_some": { - "zbs_volume_id": zbs_volume_ids[0] - } - } - } - results[task.id] = pool.apply_async( - func=image_api.get_content_library_images, kwds={ - "get_content_library_images_request_body": args - }) - else: - logger.warning("upload task %s's status is %s but not success", - task.id, task.status) - else: - logger.warning("upload task %s's type is %s but not CONTENT_LIBRARY_IMAGE", - task.id, task.resource_type) - pool.close() - pool.join() - for task_id in results.keys(): - images = results[task_id].get() - if len(images) > 0: - results[task_id] = images[0] - else: - results[task_id] = None - return results - finally: - pool.terminate() - - -def get_elf_image_by_upload_task(api_client, get_upload_tasks_request_body): - pool = ThreadPool(10) - try: - upload_task_api = UploadTaskApi(api_client) - image_api = ElfImageApi(api_client) - tasks = upload_task_api.get_upload_tasks(get_upload_tasks_request_body) - results = dict() - for task in tasks: - if task.resource_type == UploadResourceType.ELF_IMAGE: - if task.status == UploadTaskStatus.SUCCESSED: - attributes = task.args.get("attributes", None) - local_id = attributes.get("uuid", None) - if local_id is not None: - args = { - "where": { - "local_id": local_id - } - } - results[task.id] = pool.apply_async( - func=image_api.get_elf_images, kwds={ - "get_elf_images_request_body": args - }) - else: - logger.warning("upload task %s's status is %s but not success", - task.id, task.status) - else: - logger.warning("upload task %s's type is %s but not ELF_IMAGE", - task.id, task.resource_type) - pool.close() - pool.join() - for task_id in results.keys(): - images = results[task_id].get() - if len(images) > 0: - results[task_id] = images[0] - else: - results[task_id] = None - return results - finally: - pool.terminate() +import logging +from multiprocessing.pool import ThreadPool + +from cloudtower.models import UploadResourceType, UploadTaskStatus +from cloudtower.api import UploadTaskApi, ContentLibraryImageApi, ElfImageApi + +logger = logging.getLogger(__name__) + + +def get_svt_image_version(path): + p = "" + with open(path, "rb") as file: + file.seek(32*1024+190) + p = file.read(128).decode("utf-8").strip() + return p + + +def get_content_library_image_by_upload_task(api_client, get_upload_tasks_request_body): + pool = ThreadPool(10) + try: + upload_task_api = UploadTaskApi(api_client) + image_api = ContentLibraryImageApi(api_client) + tasks = upload_task_api.get_upload_tasks(get_upload_tasks_request_body) + results = dict() + for task in tasks: + if task.resource_type == UploadResourceType.CONTENT_LIBRARY_IMAGE: + if task.status == UploadTaskStatus.SUCCESSED: + elf_image_local_ids = task.args.get( + "uploadElfImageLocalIds", None) + zbs_volume_ids = task.args.get( + "uploadIscsiLunZbsVolumeIds", None) + if elf_image_local_ids is not None and len(elf_image_local_ids) > 0: + args = { + "where": { + "elf_images_some": { + "local_id": elf_image_local_ids[0] + } + } + } + results[task.id] = pool.apply_async( + func=image_api.get_content_library_images, kwds={ + "get_content_library_images_request_body": args + }) + elif zbs_volume_ids is not None and len(zbs_volume_ids) > 0: + args = { + "where": { + "iscsi_luns_some": { + "zbs_volume_id": zbs_volume_ids[0] + } + } + } + results[task.id] = pool.apply_async( + func=image_api.get_content_library_images, kwds={ + "get_content_library_images_request_body": args + }) + else: + logger.warning("upload task %s's status is %s but not success", + task.id, task.status) + else: + logger.warning("upload task %s's type is %s but not CONTENT_LIBRARY_IMAGE", + task.id, task.resource_type) + pool.close() + pool.join() + for task_id in results.keys(): + images = results[task_id].get() + if len(images) > 0: + results[task_id] = images[0] + else: + results[task_id] = None + return results + finally: + pool.terminate() + + +def get_elf_image_by_upload_task(api_client, get_upload_tasks_request_body): + pool = ThreadPool(10) + try: + upload_task_api = UploadTaskApi(api_client) + image_api = ElfImageApi(api_client) + tasks = upload_task_api.get_upload_tasks(get_upload_tasks_request_body) + results = dict() + for task in tasks: + if task.resource_type == UploadResourceType.ELF_IMAGE: + if task.status == UploadTaskStatus.SUCCESSED: + attributes = task.args.get("attributes", None) + local_id = attributes.get("uuid", None) + if local_id is not None: + args = { + "where": { + "local_id": local_id + } + } + results[task.id] = pool.apply_async( + func=image_api.get_elf_images, kwds={ + "get_elf_images_request_body": args + }) + else: + logger.warning("upload task %s's status is %s but not success", + task.id, task.status) + else: + logger.warning("upload task %s's type is %s but not ELF_IMAGE", + task.id, task.resource_type) + pool.close() + pool.join() + for task_id in results.keys(): + images = results[task_id].get() + if len(images) > 0: + results[task_id] = images[0] + else: + results[task_id] = None + return results + finally: + pool.terminate() diff --git a/cloudtower/models/__init__.py b/cloudtower/models/__init__.py index 24cfbac7..7d095e48 100644 --- a/cloudtower/models/__init__.py +++ b/cloudtower/models/__init__.py @@ -47,6 +47,68 @@ from cloudtower.models.application_where_input import ApplicationWhereInput from cloudtower.models.architecture import Architecture from cloudtower.models.bps_unit import BPSUnit +from cloudtower.models.backup_execution_method import BackupExecutionMethod +from cloudtower.models.backup_execution_status import BackupExecutionStatus +from cloudtower.models.backup_execution_type import BackupExecutionType +from cloudtower.models.backup_plan import BackupPlan +from cloudtower.models.backup_plan_connection import BackupPlanConnection +from cloudtower.models.backup_plan_creation_params import BackupPlanCreationParams +from cloudtower.models.backup_plan_delay_option import BackupPlanDelayOption +from cloudtower.models.backup_plan_delete_strategy import BackupPlanDeleteStrategy +from cloudtower.models.backup_plan_deletion_params import BackupPlanDeletionParams +from cloudtower.models.backup_plan_deletion_params_data import BackupPlanDeletionParamsData +from cloudtower.models.backup_plan_execute_params import BackupPlanExecuteParams +from cloudtower.models.backup_plan_execute_params_data import BackupPlanExecuteParamsData +from cloudtower.models.backup_plan_execution import BackupPlanExecution +from cloudtower.models.backup_plan_execution_connection import BackupPlanExecutionConnection +from cloudtower.models.backup_plan_execution_order_by_input import BackupPlanExecutionOrderByInput +from cloudtower.models.backup_plan_execution_state import BackupPlanExecutionState +from cloudtower.models.backup_plan_execution_status import BackupPlanExecutionStatus +from cloudtower.models.backup_plan_execution_where_input import BackupPlanExecutionWhereInput +from cloudtower.models.backup_plan_keep_policy import BackupPlanKeepPolicy +from cloudtower.models.backup_plan_order_by_input import BackupPlanOrderByInput +from cloudtower.models.backup_plan_period import BackupPlanPeriod +from cloudtower.models.backup_plan_resume_params import BackupPlanResumeParams +from cloudtower.models.backup_plan_status import BackupPlanStatus +from cloudtower.models.backup_plan_suspend_params import BackupPlanSuspendParams +from cloudtower.models.backup_plan_time_point import BackupPlanTimePoint +from cloudtower.models.backup_plan_updation_params import BackupPlanUpdationParams +from cloudtower.models.backup_plan_updation_params_data import BackupPlanUpdationParamsData +from cloudtower.models.backup_plan_where_input import BackupPlanWhereInput +from cloudtower.models.backup_restore_execution import BackupRestoreExecution +from cloudtower.models.backup_restore_execution_connection import BackupRestoreExecutionConnection +from cloudtower.models.backup_restore_execution_mode import BackupRestoreExecutionMode +from cloudtower.models.backup_restore_execution_network_mapping import BackupRestoreExecutionNetworkMapping +from cloudtower.models.backup_restore_execution_order_by_input import BackupRestoreExecutionOrderByInput +from cloudtower.models.backup_restore_execution_where_input import BackupRestoreExecutionWhereInput +from cloudtower.models.backup_restore_point import BackupRestorePoint +from cloudtower.models.backup_restore_point_connection import BackupRestorePointConnection +from cloudtower.models.backup_restore_point_creation import BackupRestorePointCreation +from cloudtower.models.backup_restore_point_deletion_params import BackupRestorePointDeletionParams +from cloudtower.models.backup_restore_point_order_by_input import BackupRestorePointOrderByInput +from cloudtower.models.backup_restore_point_rebuild_params import BackupRestorePointRebuildParams +from cloudtower.models.backup_restore_point_rebuild_params_data import BackupRestorePointRebuildParamsData +from cloudtower.models.backup_restore_point_restore_in_place_params import BackupRestorePointRestoreInPlaceParams +from cloudtower.models.backup_restore_point_restore_in_place_params_data import BackupRestorePointRestoreInPlaceParamsData +from cloudtower.models.backup_restore_point_type import BackupRestorePointType +from cloudtower.models.backup_restore_point_where_input import BackupRestorePointWhereInput +from cloudtower.models.backup_service import BackupService +from cloudtower.models.backup_service_connection import BackupServiceConnection +from cloudtower.models.backup_service_network_status_enum import BackupServiceNetworkStatusEnum +from cloudtower.models.backup_service_network_type import BackupServiceNetworkType +from cloudtower.models.backup_service_order_by_input import BackupServiceOrderByInput +from cloudtower.models.backup_service_status import BackupServiceStatus +from cloudtower.models.backup_service_where_input import BackupServiceWhereInput +from cloudtower.models.backup_store_repository import BackupStoreRepository +from cloudtower.models.backup_store_repository_connection import BackupStoreRepositoryConnection +from cloudtower.models.backup_store_repository_order_by_input import BackupStoreRepositoryOrderByInput +from cloudtower.models.backup_store_repository_where_input import BackupStoreRepositoryWhereInput +from cloudtower.models.backup_store_status import BackupStoreStatus +from cloudtower.models.backup_store_type import BackupStoreType +from cloudtower.models.backup_target_execution import BackupTargetExecution +from cloudtower.models.backup_target_execution_connection import BackupTargetExecutionConnection +from cloudtower.models.backup_target_execution_order_by_input import BackupTargetExecutionOrderByInput +from cloudtower.models.backup_target_execution_where_input import BackupTargetExecutionWhereInput from cloudtower.models.batch_hosts import BatchHosts from cloudtower.models.bit_ps_unit import BitPSUnit from cloudtower.models.bit_unit import BitUnit @@ -186,6 +248,8 @@ from cloudtower.models.datacenter_where_unique_input import DatacenterWhereUniqueInput from cloudtower.models.delete_alert_notifier import DeleteAlertNotifier from cloudtower.models.delete_alert_notifier_params import DeleteAlertNotifierParams +from cloudtower.models.delete_backup_plan import DeleteBackupPlan +from cloudtower.models.delete_backup_restore_point import DeleteBackupRestorePoint from cloudtower.models.delete_brick_topo import DeleteBrickTopo from cloudtower.models.delete_cloud_tower_application_package import DeleteCloudTowerApplicationPackage from cloudtower.models.delete_cloud_tower_application_package_params import DeleteCloudTowerApplicationPackageParams @@ -244,6 +308,9 @@ from cloudtower.models.deploy_order_by_input import DeployOrderByInput from cloudtower.models.deploy_where_input import DeployWhereInput from cloudtower.models.direction import Direction +from cloudtower.models.disassociate_system_service_from_obs_service_params import DisassociateSystemServiceFromObsServiceParams +from cloudtower.models.disassociate_system_service_from_obs_service_result import DisassociateSystemServiceFromObsServiceResult +from cloudtower.models.disassociate_system_service_from_obs_service_result_type import DisassociateSystemServiceFromObsServiceResultType from cloudtower.models.discovered_host import DiscoveredHost from cloudtower.models.disk import Disk from cloudtower.models.disk_connection import DiskConnection @@ -331,6 +398,20 @@ from cloudtower.models.get_alerts_request_body import GetAlertsRequestBody from cloudtower.models.get_applications_connection_request_body import GetApplicationsConnectionRequestBody from cloudtower.models.get_applications_request_body import GetApplicationsRequestBody +from cloudtower.models.get_backup_plan_executions_connection_request_body import GetBackupPlanExecutionsConnectionRequestBody +from cloudtower.models.get_backup_plan_executions_request_body import GetBackupPlanExecutionsRequestBody +from cloudtower.models.get_backup_plans_connection_request_body import GetBackupPlansConnectionRequestBody +from cloudtower.models.get_backup_plans_request_body import GetBackupPlansRequestBody +from cloudtower.models.get_backup_restore_executions_connection_request_body import GetBackupRestoreExecutionsConnectionRequestBody +from cloudtower.models.get_backup_restore_executions_request_body import GetBackupRestoreExecutionsRequestBody +from cloudtower.models.get_backup_restore_points_connection_request_body import GetBackupRestorePointsConnectionRequestBody +from cloudtower.models.get_backup_restore_points_request_body import GetBackupRestorePointsRequestBody +from cloudtower.models.get_backup_services_connection_request_body import GetBackupServicesConnectionRequestBody +from cloudtower.models.get_backup_services_request_body import GetBackupServicesRequestBody +from cloudtower.models.get_backup_store_repositories_connection_request_body import GetBackupStoreRepositoriesConnectionRequestBody +from cloudtower.models.get_backup_store_repositories_request_body import GetBackupStoreRepositoriesRequestBody +from cloudtower.models.get_backup_target_executions_connection_request_body import GetBackupTargetExecutionsConnectionRequestBody +from cloudtower.models.get_backup_target_executions_request_body import GetBackupTargetExecutionsRequestBody from cloudtower.models.get_brick_topoes_connection_request_body import GetBrickTopoesConnectionRequestBody from cloudtower.models.get_brick_topoes_request_body import GetBrickTopoesRequestBody from cloudtower.models.get_cloud_tower_application_packages_connection_request_body import GetCloudTowerApplicationPackagesConnectionRequestBody @@ -577,6 +658,7 @@ from cloudtower.models.graph_updation_params_data import GraphUpdationParamsData from cloudtower.models.graph_where_input import GraphWhereInput from cloudtower.models.host import Host +from cloudtower.models.host_auth_info import HostAuthInfo from cloudtower.models.host_batch_create_disk_input import HostBatchCreateDiskInput from cloudtower.models.host_batch_create_iface_function import HostBatchCreateIfaceFunction from cloudtower.models.host_batch_create_iface_input import HostBatchCreateIfaceInput @@ -655,6 +737,7 @@ from cloudtower.models.license_type import LicenseType from cloudtower.models.license_updation_params import LicenseUpdationParams from cloudtower.models.license_where_input import LicenseWhereInput +from cloudtower.models.load_balancer_service_where_input import LoadBalancerServiceWhereInput from cloudtower.models.log_collection import LogCollection from cloudtower.models.log_collection_connection import LogCollectionConnection from cloudtower.models.log_collection_creation_params import LogCollectionCreationParams @@ -700,6 +783,13 @@ from cloudtower.models.nested_aggregate_alert_notifier import NestedAggregateAlertNotifier from cloudtower.models.nested_aggregate_alert_rule import NestedAggregateAlertRule from cloudtower.models.nested_aggregate_application import NestedAggregateApplication +from cloudtower.models.nested_aggregate_backup_plan import NestedAggregateBackupPlan +from cloudtower.models.nested_aggregate_backup_plan_execution import NestedAggregateBackupPlanExecution +from cloudtower.models.nested_aggregate_backup_restore_execution import NestedAggregateBackupRestoreExecution +from cloudtower.models.nested_aggregate_backup_restore_point import NestedAggregateBackupRestorePoint +from cloudtower.models.nested_aggregate_backup_service import NestedAggregateBackupService +from cloudtower.models.nested_aggregate_backup_store_repository import NestedAggregateBackupStoreRepository +from cloudtower.models.nested_aggregate_backup_target_execution import NestedAggregateBackupTargetExecution from cloudtower.models.nested_aggregate_brick_topo import NestedAggregateBrickTopo from cloudtower.models.nested_aggregate_cloud_tower_application import NestedAggregateCloudTowerApplication from cloudtower.models.nested_aggregate_cloud_tower_application_package import NestedAggregateCloudTowerApplicationPackage @@ -796,6 +886,16 @@ from cloudtower.models.nested_alert_rule import NestedAlertRule from cloudtower.models.nested_application import NestedApplication from cloudtower.models.nested_auth_settings import NestedAuthSettings +from cloudtower.models.nested_backup_plan import NestedBackupPlan +from cloudtower.models.nested_backup_plan_execution import NestedBackupPlanExecution +from cloudtower.models.nested_backup_plan_time_point import NestedBackupPlanTimePoint +from cloudtower.models.nested_backup_restore_execution import NestedBackupRestoreExecution +from cloudtower.models.nested_backup_restore_execution_network_mapping import NestedBackupRestoreExecutionNetworkMapping +from cloudtower.models.nested_backup_restore_point import NestedBackupRestorePoint +from cloudtower.models.nested_backup_service import NestedBackupService +from cloudtower.models.nested_backup_service_network_status import NestedBackupServiceNetworkStatus +from cloudtower.models.nested_backup_store_repository import NestedBackupStoreRepository +from cloudtower.models.nested_backup_target_execution import NestedBackupTargetExecution from cloudtower.models.nested_brick_disk_layout import NestedBrickDiskLayout from cloudtower.models.nested_brick_power import NestedBrickPower from cloudtower.models.nested_brick_topo import NestedBrickTopo @@ -849,6 +949,7 @@ from cloudtower.models.nested_label import NestedLabel from cloudtower.models.nested_label_group import NestedLabelGroup from cloudtower.models.nested_license import NestedLicense +from cloudtower.models.nested_load_balancer_service import NestedLoadBalancerService from cloudtower.models.nested_maintenance_host_state import NestedMaintenanceHostState from cloudtower.models.nested_metro_availability_checklist import NestedMetroAvailabilityChecklist from cloudtower.models.nested_metro_check_item import NestedMetroCheckItem @@ -873,6 +974,7 @@ from cloudtower.models.nested_report_task import NestedReportTask from cloudtower.models.nested_report_template import NestedReportTemplate from cloudtower.models.nested_resource_meta import NestedResourceMeta +from cloudtower.models.nested_security_group import NestedSecurityGroup from cloudtower.models.nested_security_policy import NestedSecurityPolicy from cloudtower.models.nested_security_policy_apply import NestedSecurityPolicyApply from cloudtower.models.nested_smtp_server import NestedSmtpServer @@ -910,6 +1012,7 @@ from cloudtower.models.nested_virtual_private_cloud_security_group import NestedVirtualPrivateCloudSecurityGroup from cloudtower.models.nested_virtual_private_cloud_security_policy import NestedVirtualPrivateCloudSecurityPolicy from cloudtower.models.nested_virtual_private_cloud_security_policy_apply import NestedVirtualPrivateCloudSecurityPolicyApply +from cloudtower.models.nested_virtual_private_cloud_service import NestedVirtualPrivateCloudService from cloudtower.models.nested_virtual_private_cloud_subnet import NestedVirtualPrivateCloudSubnet from cloudtower.models.nested_vlan import NestedVlan from cloudtower.models.nested_vm import NestedVm @@ -930,6 +1033,7 @@ from cloudtower.models.nested_witness import NestedWitness from cloudtower.models.nested_zone import NestedZone from cloudtower.models.nested_zone_topo import NestedZoneTopo +from cloudtower.models.network_policy_rule_alg_protocol import NetworkPolicyRuleAlgProtocol from cloudtower.models.network_policy_rule_port_input import NetworkPolicyRulePortInput from cloudtower.models.network_policy_rule_port_protocol import NetworkPolicyRulePortProtocol from cloudtower.models.network_policy_rule_type import NetworkPolicyRuleType @@ -992,6 +1096,7 @@ from cloudtower.models.nvmf_subsystem_policy_type import NvmfSubsystemPolicyType from cloudtower.models.nvmf_subsystem_updation_params import NvmfSubsystemUpdationParams from cloudtower.models.nvmf_subsystem_where_input import NvmfSubsystemWhereInput +from cloudtower.models.observability_connected_system_service_type import ObservabilityConnectedSystemServiceType from cloudtower.models.operate_action_enum import OperateActionEnum from cloudtower.models.operate_host_power_data import OperateHostPowerData from cloudtower.models.operate_host_power_params import OperateHostPowerParams @@ -1062,6 +1167,7 @@ from cloudtower.models.security_policy_connection import SecurityPolicyConnection from cloudtower.models.security_policy_create_params import SecurityPolicyCreateParams from cloudtower.models.security_policy_delete_params import SecurityPolicyDeleteParams +from cloudtower.models.security_policy_flow_control_type import SecurityPolicyFlowControlType from cloudtower.models.security_policy_ingress_egress_input import SecurityPolicyIngressEgressInput from cloudtower.models.security_policy_ingress_egress_input_target import SecurityPolicyIngressEgressInputTarget from cloudtower.models.security_policy_order_by_input import SecurityPolicyOrderByInput @@ -1243,6 +1349,7 @@ from cloudtower.models.virtual_private_cloud_creation_params import VirtualPrivateCloudCreationParams from cloudtower.models.virtual_private_cloud_deletion_params import VirtualPrivateCloudDeletionParams from cloudtower.models.virtual_private_cloud_dnat_rule_params import VirtualPrivateCloudDnatRuleParams +from cloudtower.models.virtual_private_cloud_edge_gateway_where_input import VirtualPrivateCloudEdgeGatewayWhereInput from cloudtower.models.virtual_private_cloud_external_subnet import VirtualPrivateCloudExternalSubnet from cloudtower.models.virtual_private_cloud_external_subnet_connection import VirtualPrivateCloudExternalSubnetConnection from cloudtower.models.virtual_private_cloud_external_subnet_order_by_input import VirtualPrivateCloudExternalSubnetOrderByInput @@ -1309,6 +1416,7 @@ from cloudtower.models.virtual_private_cloud_security_policy_update_body import VirtualPrivateCloudSecurityPolicyUpdateBody from cloudtower.models.virtual_private_cloud_security_policy_update_params import VirtualPrivateCloudSecurityPolicyUpdateParams 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 import VirtualPrivateCloudSubnet from cloudtower.models.virtual_private_cloud_subnet_connection import VirtualPrivateCloudSubnetConnection from cloudtower.models.virtual_private_cloud_subnet_creation_params import VirtualPrivateCloudSubnetCreationParams @@ -1343,6 +1451,8 @@ from cloudtower.models.vm_clock_offset import VmClockOffset from cloudtower.models.vm_clone_params import VmCloneParams from cloudtower.models.vm_connection import VmConnection +from cloudtower.models.vm_create_vm_from_content_library_template_batch_params import VmCreateVmFromContentLibraryTemplateBatchParams +from cloudtower.models.vm_create_vm_from_content_library_template_batch_vm_params import VmCreateVmFromContentLibraryTemplateBatchVmParams from cloudtower.models.vm_create_vm_from_content_library_template_params import VmCreateVmFromContentLibraryTemplateParams from cloudtower.models.vm_create_vm_from_template_params import VmCreateVmFromTemplateParams from cloudtower.models.vm_creation_params import VmCreationParams @@ -1502,13 +1612,18 @@ from cloudtower.models.vm_where_unique_input import VmWhereUniqueInput from cloudtower.models.vmdk_cdrom_modify import VmdkCdromModify from cloudtower.models.vmdk_disk_modify import VmdkDiskModify +from cloudtower.models.vnet_bond_where_input import VnetBondWhereInput from cloudtower.models.vpc_nic_params import VpcNicParams from cloudtower.models.vsphere_esxi_account import VsphereEsxiAccount from cloudtower.models.vsphere_esxi_account_connection import VsphereEsxiAccountConnection from cloudtower.models.vsphere_esxi_account_order_by_input import VsphereEsxiAccountOrderByInput from cloudtower.models.vsphere_esxi_account_where_input import VsphereEsxiAccountWhereInput +from cloudtower.models.weekday_type_enum import WeekdayTypeEnum from cloudtower.models.with_task_alert import WithTaskAlert from cloudtower.models.with_task_alert_notifier import WithTaskAlertNotifier +from cloudtower.models.with_task_backup_plan import WithTaskBackupPlan +from cloudtower.models.with_task_backup_plan_execution import WithTaskBackupPlanExecution +from cloudtower.models.with_task_backup_restore_execution import WithTaskBackupRestoreExecution from cloudtower.models.with_task_batch_hosts import WithTaskBatchHosts from cloudtower.models.with_task_brick_topo import WithTaskBrickTopo from cloudtower.models.with_task_cluster import WithTaskCluster @@ -1519,6 +1634,8 @@ from cloudtower.models.with_task_content_library_vm_template import WithTaskContentLibraryVmTemplate from cloudtower.models.with_task_datacenter import WithTaskDatacenter from cloudtower.models.with_task_delete_alert_notifier import WithTaskDeleteAlertNotifier +from cloudtower.models.with_task_delete_backup_plan import WithTaskDeleteBackupPlan +from cloudtower.models.with_task_delete_backup_restore_point_array import WithTaskDeleteBackupRestorePointArray from cloudtower.models.with_task_delete_brick_topo import WithTaskDeleteBrickTopo from cloudtower.models.with_task_delete_cluster import WithTaskDeleteCluster from cloudtower.models.with_task_delete_cluster_recycle_bin import WithTaskDeleteClusterRecycleBin @@ -1569,6 +1686,7 @@ from cloudtower.models.with_task_delete_vm_template import WithTaskDeleteVmTemplate from cloudtower.models.with_task_delete_vm_volume import WithTaskDeleteVmVolume from cloudtower.models.with_task_delete_vm_volume_snapshot import WithTaskDeleteVmVolumeSnapshot +from cloudtower.models.with_task_disassociate_system_service_from_obs_service_result import WithTaskDisassociateSystemServiceFromObsServiceResult from cloudtower.models.with_task_disk import WithTaskDisk from cloudtower.models.with_task_elf_image import WithTaskElfImage from cloudtower.models.with_task_entity_filter import WithTaskEntityFilter @@ -1620,6 +1738,7 @@ from cloudtower.models.with_task_virtual_private_cloud_subnet import WithTaskVirtualPrivateCloudSubnet from cloudtower.models.with_task_vlan import WithTaskVlan from cloudtower.models.with_task_vm import WithTaskVm +from cloudtower.models.with_task_vm_array import WithTaskVmArray from cloudtower.models.with_task_vm_export_file import WithTaskVmExportFile from cloudtower.models.with_task_vm_folder import WithTaskVmFolder from cloudtower.models.with_task_vm_placement_group import WithTaskVmPlacementGroup diff --git a/cloudtower/models/backup_execution_method.py b/cloudtower/models/backup_execution_method.py new file mode 100644 index 00000000..f1134790 --- /dev/null +++ b/cloudtower/models/backup_execution_method.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 BackupExecutionMethod(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + AUTO = "AUTO" + MANUAL = "MANUAL" + + allowable_values = [AUTO, MANUAL] # 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 + """BackupExecutionMethod - 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, BackupExecutionMethod): + 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, BackupExecutionMethod): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_execution_status.py b/cloudtower/models/backup_execution_status.py new file mode 100644 index 00000000..4708edd3 --- /dev/null +++ b/cloudtower/models/backup_execution_status.py @@ -0,0 +1,103 @@ +# 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 BackupExecutionStatus(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + ABORTED = "ABORTED" + FAILED = "FAILED" + INITIALIZING = "INITIALIZING" + PAUSED = "PAUSED" + PENDING = "PENDING" + RUNNING = "RUNNING" + SUCCESS = "SUCCESS" + + allowable_values = [ABORTED, FAILED, INITIALIZING, PAUSED, PENDING, RUNNING, SUCCESS] # 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 + """BackupExecutionStatus - 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, BackupExecutionStatus): + 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, BackupExecutionStatus): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_execution_type.py b/cloudtower/models/backup_execution_type.py new file mode 100644 index 00000000..9479d38d --- /dev/null +++ b/cloudtower/models/backup_execution_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 BackupExecutionType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FULL = "FULL" + INCREMENTAL = "INCREMENTAL" + + allowable_values = [FULL, INCREMENTAL] # 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 + """BackupExecutionType - 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, BackupExecutionType): + 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, BackupExecutionType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan.py b/cloudtower/models/backup_plan.py new file mode 100644 index 00000000..bebc757b --- /dev/null +++ b/cloudtower/models/backup_plan.py @@ -0,0 +1,984 @@ +# 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 BackupPlan(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 = { + 'backup_service': 'NestedBackupService', + 'backup_store_repository': 'NestedBackupStoreRepository', + 'compression': 'bool', + 'compression_ratio': 'float', + 'created_at': 'str', + 'description': 'str', + 'enable_window': 'bool', + 'entity_async_status': 'EntityAsyncStatus', + 'full_interval': 'int', + 'full_period': 'BackupPlanPeriod', + 'full_time_point': 'NestedBackupPlanTimePoint', + 'id': 'str', + 'incremental_interval': 'int', + 'incremental_period': 'BackupPlanPeriod', + 'incremental_time_points': 'list[NestedBackupPlanTimePoint]', + 'incremental_weekdays': 'list[WeekdayTypeEnum]', + 'keep_policy': 'BackupPlanKeepPolicy', + 'keep_policy_value': 'int', + 'last_execute_status': 'BackupPlanExecutionStatus', + 'last_execute_success_job_count': 'int', + 'last_execute_total_job_count': 'int', + 'last_executed_at': 'str', + 'last_manual_execute_status': 'BackupPlanExecutionStatus', + 'last_manual_execute_success_job_count': 'int', + 'last_manual_execute_total_job_count': 'int', + 'last_manual_executed_at': 'str', + 'name': 'str', + 'next_execute_time': 'str', + 'physical_size': 'int', + 'snapshot_consistent_type': 'ConsistentType', + 'status': 'BackupPlanStatus', + 'valid_size_of_backup_object': 'int', + 'window_end': 'str', + 'window_start': 'str' + } + + attribute_map = { + 'backup_service': 'backup_service', + 'backup_store_repository': 'backup_store_repository', + 'compression': 'compression', + 'compression_ratio': 'compression_ratio', + 'created_at': 'createdAt', + 'description': 'description', + 'enable_window': 'enable_window', + 'entity_async_status': 'entityAsyncStatus', + 'full_interval': 'full_interval', + 'full_period': 'full_period', + 'full_time_point': 'full_time_point', + 'id': 'id', + 'incremental_interval': 'incremental_interval', + 'incremental_period': 'incremental_period', + 'incremental_time_points': 'incremental_time_points', + 'incremental_weekdays': 'incremental_weekdays', + 'keep_policy': 'keep_policy', + 'keep_policy_value': 'keep_policy_value', + 'last_execute_status': 'last_execute_status', + 'last_execute_success_job_count': 'last_execute_success_job_count', + 'last_execute_total_job_count': 'last_execute_total_job_count', + 'last_executed_at': 'last_executed_at', + 'last_manual_execute_status': 'last_manual_execute_status', + 'last_manual_execute_success_job_count': 'last_manual_execute_success_job_count', + 'last_manual_execute_total_job_count': 'last_manual_execute_total_job_count', + 'last_manual_executed_at': 'last_manual_executed_at', + 'name': 'name', + 'next_execute_time': 'next_execute_time', + 'physical_size': 'physical_size', + 'snapshot_consistent_type': 'snapshot_consistent_type', + 'status': 'status', + 'valid_size_of_backup_object': 'valid_size_of_backup_object', + 'window_end': 'window_end', + 'window_start': 'window_start' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlan - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._backup_service = None + self._backup_store_repository = None + self._compression = None + self._compression_ratio = None + self._created_at = None + self._description = None + self._enable_window = None + self._entity_async_status = None + self._full_interval = None + self._full_period = None + self._full_time_point = None + self._id = None + self._incremental_interval = None + self._incremental_period = None + self._incremental_time_points = None + self._incremental_weekdays = None + self._keep_policy = None + self._keep_policy_value = None + self._last_execute_status = None + self._last_execute_success_job_count = None + self._last_execute_total_job_count = None + self._last_executed_at = None + self._last_manual_execute_status = None + self._last_manual_execute_success_job_count = None + self._last_manual_execute_total_job_count = None + self._last_manual_executed_at = None + self._name = None + self._next_execute_time = None + self._physical_size = None + self._snapshot_consistent_type = None + self._status = None + self._valid_size_of_backup_object = None + self._window_end = None + self._window_start = None + self.discriminator = None + + if "backup_service" in kwargs: + self.backup_service = kwargs["backup_service"] + if "backup_store_repository" in kwargs: + self.backup_store_repository = kwargs["backup_store_repository"] + self.compression = kwargs.get("compression", None) + self.compression_ratio = kwargs.get("compression_ratio", None) + if "created_at" in kwargs: + self.created_at = kwargs["created_at"] + self.description = kwargs.get("description", None) + if "enable_window" in kwargs: + self.enable_window = kwargs["enable_window"] + self.entity_async_status = kwargs.get("entity_async_status", None) + if "full_interval" in kwargs: + self.full_interval = kwargs["full_interval"] + if "full_period" in kwargs: + self.full_period = kwargs["full_period"] + if "full_time_point" in kwargs: + self.full_time_point = kwargs["full_time_point"] + if "id" in kwargs: + self.id = kwargs["id"] + self.incremental_interval = kwargs.get("incremental_interval", None) + if "incremental_period" in kwargs: + self.incremental_period = kwargs["incremental_period"] + if "incremental_time_points" in kwargs: + self.incremental_time_points = kwargs["incremental_time_points"] + self.incremental_weekdays = kwargs.get("incremental_weekdays", None) + self.keep_policy = kwargs.get("keep_policy", None) + self.keep_policy_value = kwargs.get("keep_policy_value", None) + if "last_execute_status" in kwargs: + self.last_execute_status = kwargs["last_execute_status"] + self.last_execute_success_job_count = kwargs.get("last_execute_success_job_count", None) + self.last_execute_total_job_count = kwargs.get("last_execute_total_job_count", None) + self.last_executed_at = kwargs.get("last_executed_at", None) + if "last_manual_execute_status" in kwargs: + self.last_manual_execute_status = kwargs["last_manual_execute_status"] + self.last_manual_execute_success_job_count = kwargs.get("last_manual_execute_success_job_count", None) + self.last_manual_execute_total_job_count = kwargs.get("last_manual_execute_total_job_count", None) + self.last_manual_executed_at = kwargs.get("last_manual_executed_at", None) + if "name" in kwargs: + self.name = kwargs["name"] + self.next_execute_time = kwargs.get("next_execute_time", None) + self.physical_size = kwargs.get("physical_size", None) + self.snapshot_consistent_type = kwargs.get("snapshot_consistent_type", None) + if "status" in kwargs: + self.status = kwargs["status"] + self.valid_size_of_backup_object = kwargs.get("valid_size_of_backup_object", None) + self.window_end = kwargs.get("window_end", None) + self.window_start = kwargs.get("window_start", None) + + @property + def backup_service(self): + """Gets the backup_service of this BackupPlan. # noqa: E501 + + + :return: The backup_service of this BackupPlan. # noqa: E501 + :rtype: NestedBackupService + """ + return self._backup_service + + @backup_service.setter + def backup_service(self, backup_service): + """Sets the backup_service of this BackupPlan. + + + :param backup_service: The backup_service of this BackupPlan. # noqa: E501 + :type backup_service: NestedBackupService + """ + if self.local_vars_configuration.client_side_validation and backup_service is None: # noqa: E501 + raise ValueError("Invalid value for `backup_service`, must not be `None`") # noqa: E501 + + self._backup_service = backup_service + + @property + def backup_store_repository(self): + """Gets the backup_store_repository of this BackupPlan. # noqa: E501 + + + :return: The backup_store_repository of this BackupPlan. # noqa: E501 + :rtype: NestedBackupStoreRepository + """ + return self._backup_store_repository + + @backup_store_repository.setter + def backup_store_repository(self, backup_store_repository): + """Sets the backup_store_repository of this BackupPlan. + + + :param backup_store_repository: The backup_store_repository of this BackupPlan. # noqa: E501 + :type backup_store_repository: NestedBackupStoreRepository + """ + if self.local_vars_configuration.client_side_validation and backup_store_repository is None: # noqa: E501 + raise ValueError("Invalid value for `backup_store_repository`, must not be `None`") # noqa: E501 + + self._backup_store_repository = backup_store_repository + + @property + def compression(self): + """Gets the compression of this BackupPlan. # noqa: E501 + + + :return: The compression of this BackupPlan. # noqa: E501 + :rtype: bool + """ + return self._compression + + @compression.setter + def compression(self, compression): + """Sets the compression of this BackupPlan. + + + :param compression: The compression of this BackupPlan. # noqa: E501 + :type compression: bool + """ + + self._compression = compression + + @property + def compression_ratio(self): + """Gets the compression_ratio of this BackupPlan. # noqa: E501 + + + :return: The compression_ratio of this BackupPlan. # noqa: E501 + :rtype: float + """ + return self._compression_ratio + + @compression_ratio.setter + def compression_ratio(self, compression_ratio): + """Sets the compression_ratio of this BackupPlan. + + + :param compression_ratio: The compression_ratio of this BackupPlan. # noqa: E501 + :type compression_ratio: float + """ + + self._compression_ratio = compression_ratio + + @property + def created_at(self): + """Gets the created_at of this BackupPlan. # noqa: E501 + + + :return: The created_at of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._created_at + + @created_at.setter + def created_at(self, created_at): + """Sets the created_at of this BackupPlan. + + + :param created_at: The created_at of this BackupPlan. # noqa: E501 + :type created_at: str + """ + if self.local_vars_configuration.client_side_validation and created_at is None: # noqa: E501 + raise ValueError("Invalid value for `created_at`, must not be `None`") # noqa: E501 + + self._created_at = created_at + + @property + def description(self): + """Gets the description of this BackupPlan. # noqa: E501 + + + :return: The description of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupPlan. + + + :param description: The description of this BackupPlan. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def enable_window(self): + """Gets the enable_window of this BackupPlan. # noqa: E501 + + + :return: The enable_window of this BackupPlan. # noqa: E501 + :rtype: bool + """ + return self._enable_window + + @enable_window.setter + def enable_window(self, enable_window): + """Sets the enable_window of this BackupPlan. + + + :param enable_window: The enable_window of this BackupPlan. # noqa: E501 + :type enable_window: bool + """ + if self.local_vars_configuration.client_side_validation and enable_window is None: # noqa: E501 + raise ValueError("Invalid value for `enable_window`, must not be `None`") # noqa: E501 + + self._enable_window = enable_window + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupPlan. # noqa: E501 + + + :return: The entity_async_status of this BackupPlan. # 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 BackupPlan. + + + :param entity_async_status: The entity_async_status of this BackupPlan. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def full_interval(self): + """Gets the full_interval of this BackupPlan. # noqa: E501 + + + :return: The full_interval of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._full_interval + + @full_interval.setter + def full_interval(self, full_interval): + """Sets the full_interval of this BackupPlan. + + + :param full_interval: The full_interval of this BackupPlan. # noqa: E501 + :type full_interval: int + """ + if self.local_vars_configuration.client_side_validation and full_interval is None: # noqa: E501 + raise ValueError("Invalid value for `full_interval`, must not be `None`") # noqa: E501 + + self._full_interval = full_interval + + @property + def full_period(self): + """Gets the full_period of this BackupPlan. # noqa: E501 + + + :return: The full_period of this BackupPlan. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._full_period + + @full_period.setter + def full_period(self, full_period): + """Sets the full_period of this BackupPlan. + + + :param full_period: The full_period of this BackupPlan. # noqa: E501 + :type full_period: BackupPlanPeriod + """ + if self.local_vars_configuration.client_side_validation and full_period is None: # noqa: E501 + raise ValueError("Invalid value for `full_period`, must not be `None`") # noqa: E501 + + self._full_period = full_period + + @property + def full_time_point(self): + """Gets the full_time_point of this BackupPlan. # noqa: E501 + + + :return: The full_time_point of this BackupPlan. # noqa: E501 + :rtype: NestedBackupPlanTimePoint + """ + return self._full_time_point + + @full_time_point.setter + def full_time_point(self, full_time_point): + """Sets the full_time_point of this BackupPlan. + + + :param full_time_point: The full_time_point of this BackupPlan. # noqa: E501 + :type full_time_point: NestedBackupPlanTimePoint + """ + if self.local_vars_configuration.client_side_validation and full_time_point is None: # noqa: E501 + raise ValueError("Invalid value for `full_time_point`, must not be `None`") # noqa: E501 + + self._full_time_point = full_time_point + + @property + def id(self): + """Gets the id of this BackupPlan. # noqa: E501 + + + :return: The id of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupPlan. + + + :param id: The id of this BackupPlan. # 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 + + @property + def incremental_interval(self): + """Gets the incremental_interval of this BackupPlan. # noqa: E501 + + + :return: The incremental_interval of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._incremental_interval + + @incremental_interval.setter + def incremental_interval(self, incremental_interval): + """Sets the incremental_interval of this BackupPlan. + + + :param incremental_interval: The incremental_interval of this BackupPlan. # noqa: E501 + :type incremental_interval: int + """ + + self._incremental_interval = incremental_interval + + @property + def incremental_period(self): + """Gets the incremental_period of this BackupPlan. # noqa: E501 + + + :return: The incremental_period of this BackupPlan. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._incremental_period + + @incremental_period.setter + def incremental_period(self, incremental_period): + """Sets the incremental_period of this BackupPlan. + + + :param incremental_period: The incremental_period of this BackupPlan. # noqa: E501 + :type incremental_period: BackupPlanPeriod + """ + if self.local_vars_configuration.client_side_validation and incremental_period is None: # noqa: E501 + raise ValueError("Invalid value for `incremental_period`, must not be `None`") # noqa: E501 + + self._incremental_period = incremental_period + + @property + def incremental_time_points(self): + """Gets the incremental_time_points of this BackupPlan. # noqa: E501 + + + :return: The incremental_time_points of this BackupPlan. # noqa: E501 + :rtype: list[NestedBackupPlanTimePoint] + """ + return self._incremental_time_points + + @incremental_time_points.setter + def incremental_time_points(self, incremental_time_points): + """Sets the incremental_time_points of this BackupPlan. + + + :param incremental_time_points: The incremental_time_points of this BackupPlan. # noqa: E501 + :type incremental_time_points: list[NestedBackupPlanTimePoint] + """ + if self.local_vars_configuration.client_side_validation and incremental_time_points is None: # noqa: E501 + raise ValueError("Invalid value for `incremental_time_points`, must not be `None`") # noqa: E501 + + self._incremental_time_points = incremental_time_points + + @property + def incremental_weekdays(self): + """Gets the incremental_weekdays of this BackupPlan. # noqa: E501 + + + :return: The incremental_weekdays of this BackupPlan. # noqa: E501 + :rtype: list[WeekdayTypeEnum] + """ + return self._incremental_weekdays + + @incremental_weekdays.setter + def incremental_weekdays(self, incremental_weekdays): + """Sets the incremental_weekdays of this BackupPlan. + + + :param incremental_weekdays: The incremental_weekdays of this BackupPlan. # noqa: E501 + :type incremental_weekdays: list[WeekdayTypeEnum] + """ + + self._incremental_weekdays = incremental_weekdays + + @property + def keep_policy(self): + """Gets the keep_policy of this BackupPlan. # noqa: E501 + + + :return: The keep_policy of this BackupPlan. # noqa: E501 + :rtype: BackupPlanKeepPolicy + """ + return self._keep_policy + + @keep_policy.setter + def keep_policy(self, keep_policy): + """Sets the keep_policy of this BackupPlan. + + + :param keep_policy: The keep_policy of this BackupPlan. # noqa: E501 + :type keep_policy: BackupPlanKeepPolicy + """ + + self._keep_policy = keep_policy + + @property + def keep_policy_value(self): + """Gets the keep_policy_value of this BackupPlan. # noqa: E501 + + + :return: The keep_policy_value of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value + + @keep_policy_value.setter + def keep_policy_value(self, keep_policy_value): + """Sets the keep_policy_value of this BackupPlan. + + + :param keep_policy_value: The keep_policy_value of this BackupPlan. # noqa: E501 + :type keep_policy_value: int + """ + + self._keep_policy_value = keep_policy_value + + @property + def last_execute_status(self): + """Gets the last_execute_status of this BackupPlan. # noqa: E501 + + + :return: The last_execute_status of this BackupPlan. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._last_execute_status + + @last_execute_status.setter + def last_execute_status(self, last_execute_status): + """Sets the last_execute_status of this BackupPlan. + + + :param last_execute_status: The last_execute_status of this BackupPlan. # noqa: E501 + :type last_execute_status: BackupPlanExecutionStatus + """ + if self.local_vars_configuration.client_side_validation and last_execute_status is None: # noqa: E501 + raise ValueError("Invalid value for `last_execute_status`, must not be `None`") # noqa: E501 + + self._last_execute_status = last_execute_status + + @property + def last_execute_success_job_count(self): + """Gets the last_execute_success_job_count of this BackupPlan. # noqa: E501 + + + :return: The last_execute_success_job_count of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count + + @last_execute_success_job_count.setter + def last_execute_success_job_count(self, last_execute_success_job_count): + """Sets the last_execute_success_job_count of this BackupPlan. + + + :param last_execute_success_job_count: The last_execute_success_job_count of this BackupPlan. # noqa: E501 + :type last_execute_success_job_count: int + """ + + self._last_execute_success_job_count = last_execute_success_job_count + + @property + def last_execute_total_job_count(self): + """Gets the last_execute_total_job_count of this BackupPlan. # noqa: E501 + + + :return: The last_execute_total_job_count of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count + + @last_execute_total_job_count.setter + def last_execute_total_job_count(self, last_execute_total_job_count): + """Sets the last_execute_total_job_count of this BackupPlan. + + + :param last_execute_total_job_count: The last_execute_total_job_count of this BackupPlan. # noqa: E501 + :type last_execute_total_job_count: int + """ + + self._last_execute_total_job_count = last_execute_total_job_count + + @property + def last_executed_at(self): + """Gets the last_executed_at of this BackupPlan. # noqa: E501 + + + :return: The last_executed_at of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._last_executed_at + + @last_executed_at.setter + def last_executed_at(self, last_executed_at): + """Sets the last_executed_at of this BackupPlan. + + + :param last_executed_at: The last_executed_at of this BackupPlan. # noqa: E501 + :type last_executed_at: str + """ + + self._last_executed_at = last_executed_at + + @property + def last_manual_execute_status(self): + """Gets the last_manual_execute_status of this BackupPlan. # noqa: E501 + + + :return: The last_manual_execute_status of this BackupPlan. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._last_manual_execute_status + + @last_manual_execute_status.setter + def last_manual_execute_status(self, last_manual_execute_status): + """Sets the last_manual_execute_status of this BackupPlan. + + + :param last_manual_execute_status: The last_manual_execute_status of this BackupPlan. # noqa: E501 + :type last_manual_execute_status: BackupPlanExecutionStatus + """ + if self.local_vars_configuration.client_side_validation and last_manual_execute_status is None: # noqa: E501 + raise ValueError("Invalid value for `last_manual_execute_status`, must not be `None`") # noqa: E501 + + self._last_manual_execute_status = last_manual_execute_status + + @property + def last_manual_execute_success_job_count(self): + """Gets the last_manual_execute_success_job_count of this BackupPlan. # noqa: E501 + + + :return: The last_manual_execute_success_job_count of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count + + @last_manual_execute_success_job_count.setter + def last_manual_execute_success_job_count(self, last_manual_execute_success_job_count): + """Sets the last_manual_execute_success_job_count of this BackupPlan. + + + :param last_manual_execute_success_job_count: The last_manual_execute_success_job_count of this BackupPlan. # noqa: E501 + :type last_manual_execute_success_job_count: int + """ + + self._last_manual_execute_success_job_count = last_manual_execute_success_job_count + + @property + def last_manual_execute_total_job_count(self): + """Gets the last_manual_execute_total_job_count of this BackupPlan. # noqa: E501 + + + :return: The last_manual_execute_total_job_count of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count + + @last_manual_execute_total_job_count.setter + def last_manual_execute_total_job_count(self, last_manual_execute_total_job_count): + """Sets the last_manual_execute_total_job_count of this BackupPlan. + + + :param last_manual_execute_total_job_count: The last_manual_execute_total_job_count of this BackupPlan. # noqa: E501 + :type last_manual_execute_total_job_count: int + """ + + self._last_manual_execute_total_job_count = last_manual_execute_total_job_count + + @property + def last_manual_executed_at(self): + """Gets the last_manual_executed_at of this BackupPlan. # noqa: E501 + + + :return: The last_manual_executed_at of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at + + @last_manual_executed_at.setter + def last_manual_executed_at(self, last_manual_executed_at): + """Sets the last_manual_executed_at of this BackupPlan. + + + :param last_manual_executed_at: The last_manual_executed_at of this BackupPlan. # noqa: E501 + :type last_manual_executed_at: str + """ + + self._last_manual_executed_at = last_manual_executed_at + + @property + def name(self): + """Gets the name of this BackupPlan. # noqa: E501 + + + :return: The name of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupPlan. + + + :param name: The name of this BackupPlan. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + @property + def next_execute_time(self): + """Gets the next_execute_time of this BackupPlan. # noqa: E501 + + + :return: The next_execute_time of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._next_execute_time + + @next_execute_time.setter + def next_execute_time(self, next_execute_time): + """Sets the next_execute_time of this BackupPlan. + + + :param next_execute_time: The next_execute_time of this BackupPlan. # noqa: E501 + :type next_execute_time: str + """ + + self._next_execute_time = next_execute_time + + @property + def physical_size(self): + """Gets the physical_size of this BackupPlan. # noqa: E501 + + + :return: The physical_size of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._physical_size + + @physical_size.setter + def physical_size(self, physical_size): + """Sets the physical_size of this BackupPlan. + + + :param physical_size: The physical_size of this BackupPlan. # noqa: E501 + :type physical_size: int + """ + + self._physical_size = physical_size + + @property + def snapshot_consistent_type(self): + """Gets the snapshot_consistent_type of this BackupPlan. # noqa: E501 + + + :return: The snapshot_consistent_type of this BackupPlan. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type + + @snapshot_consistent_type.setter + def snapshot_consistent_type(self, snapshot_consistent_type): + """Sets the snapshot_consistent_type of this BackupPlan. + + + :param snapshot_consistent_type: The snapshot_consistent_type of this BackupPlan. # noqa: E501 + :type snapshot_consistent_type: ConsistentType + """ + + self._snapshot_consistent_type = snapshot_consistent_type + + @property + def status(self): + """Gets the status of this BackupPlan. # noqa: E501 + + + :return: The status of this BackupPlan. # noqa: E501 + :rtype: BackupPlanStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupPlan. + + + :param status: The status of this BackupPlan. # noqa: E501 + :type status: BackupPlanStatus + """ + if self.local_vars_configuration.client_side_validation and status is None: # noqa: E501 + raise ValueError("Invalid value for `status`, must not be `None`") # noqa: E501 + + self._status = status + + @property + def valid_size_of_backup_object(self): + """Gets the valid_size_of_backup_object of this BackupPlan. # noqa: E501 + + + :return: The valid_size_of_backup_object of this BackupPlan. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object + + @valid_size_of_backup_object.setter + def valid_size_of_backup_object(self, valid_size_of_backup_object): + """Sets the valid_size_of_backup_object of this BackupPlan. + + + :param valid_size_of_backup_object: The valid_size_of_backup_object of this BackupPlan. # noqa: E501 + :type valid_size_of_backup_object: int + """ + + self._valid_size_of_backup_object = valid_size_of_backup_object + + @property + def window_end(self): + """Gets the window_end of this BackupPlan. # noqa: E501 + + + :return: The window_end of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._window_end + + @window_end.setter + def window_end(self, window_end): + """Sets the window_end of this BackupPlan. + + + :param window_end: The window_end of this BackupPlan. # noqa: E501 + :type window_end: str + """ + + self._window_end = window_end + + @property + def window_start(self): + """Gets the window_start of this BackupPlan. # noqa: E501 + + + :return: The window_start of this BackupPlan. # noqa: E501 + :rtype: str + """ + return self._window_start + + @window_start.setter + def window_start(self, window_start): + """Sets the window_start of this BackupPlan. + + + :param window_start: The window_start of this BackupPlan. # noqa: E501 + :type window_start: str + """ + + self._window_start = window_start + + 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, BackupPlan): + 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, BackupPlan): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_connection.py b/cloudtower/models/backup_plan_connection.py new file mode 100644 index 00000000..c0391b88 --- /dev/null +++ b/cloudtower/models/backup_plan_connection.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 BackupPlanConnection(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 = { + 'aggregate': 'NestedAggregateBackupPlan' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupPlanConnection. # noqa: E501 + + + :return: The aggregate of this BackupPlanConnection. # noqa: E501 + :rtype: NestedAggregateBackupPlan + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupPlanConnection. + + + :param aggregate: The aggregate of this BackupPlanConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupPlan + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupPlanConnection): + 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, BackupPlanConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_creation_params.py b/cloudtower/models/backup_plan_creation_params.py new file mode 100644 index 00000000..227bb70e --- /dev/null +++ b/cloudtower/models/backup_plan_creation_params.py @@ -0,0 +1,640 @@ +# 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 BackupPlanCreationParams(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 = { + 'keep_policy_value': 'int', + 'keep_policy': 'BackupPlanKeepPolicy', + 'backup_delay_option': 'BackupPlanDelayOption', + 'window_end': 'str', + 'window_start': 'str', + 'enable_window': 'bool', + 'full_time_point': 'BackupPlanTimePoint', + 'full_period': 'BackupPlanPeriod', + 'full_interval': 'int', + 'incremental_weekdays': 'list[WeekdayTypeEnum]', + 'incremental_time_points': 'list[BackupPlanTimePoint]', + 'incremental_interval': 'int', + 'incremental_period': 'BackupPlanPeriod', + 'snapshot_consistent_type': 'ConsistentType', + 'compression': 'bool', + 'vms': 'VmWhereInput', + 'description': 'str', + 'backup_store_repository_id': 'str', + 'backup_service_id': 'str', + 'name': 'str' + } + + attribute_map = { + 'keep_policy_value': 'keep_policy_value', + 'keep_policy': 'keep_policy', + 'backup_delay_option': 'backup_delay_option', + 'window_end': 'window_end', + 'window_start': 'window_start', + 'enable_window': 'enable_window', + 'full_time_point': 'full_time_point', + 'full_period': 'full_period', + 'full_interval': 'full_interval', + 'incremental_weekdays': 'incremental_weekdays', + 'incremental_time_points': 'incremental_time_points', + 'incremental_interval': 'incremental_interval', + 'incremental_period': 'incremental_period', + 'snapshot_consistent_type': 'snapshot_consistent_type', + 'compression': 'compression', + 'vms': 'vms', + 'description': 'description', + 'backup_store_repository_id': 'backup_store_repository_id', + 'backup_service_id': 'backup_service_id', + 'name': 'name' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanCreationParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._keep_policy_value = None + self._keep_policy = None + self._backup_delay_option = None + self._window_end = None + self._window_start = None + self._enable_window = None + self._full_time_point = None + self._full_period = None + self._full_interval = None + self._incremental_weekdays = None + self._incremental_time_points = None + self._incremental_interval = None + self._incremental_period = None + self._snapshot_consistent_type = None + self._compression = None + self._vms = None + self._description = None + self._backup_store_repository_id = None + self._backup_service_id = None + self._name = None + self.discriminator = None + + if "keep_policy_value" in kwargs: + self.keep_policy_value = kwargs["keep_policy_value"] + if "keep_policy" in kwargs: + self.keep_policy = kwargs["keep_policy"] + if "backup_delay_option" in kwargs: + self.backup_delay_option = kwargs["backup_delay_option"] + if "window_end" in kwargs: + self.window_end = kwargs["window_end"] + if "window_start" in kwargs: + self.window_start = kwargs["window_start"] + if "enable_window" in kwargs: + self.enable_window = kwargs["enable_window"] + if "full_time_point" in kwargs: + self.full_time_point = kwargs["full_time_point"] + if "full_period" in kwargs: + self.full_period = kwargs["full_period"] + if "full_interval" in kwargs: + self.full_interval = kwargs["full_interval"] + if "incremental_weekdays" in kwargs: + self.incremental_weekdays = kwargs["incremental_weekdays"] + if "incremental_time_points" in kwargs: + self.incremental_time_points = kwargs["incremental_time_points"] + if "incremental_interval" in kwargs: + self.incremental_interval = kwargs["incremental_interval"] + if "incremental_period" in kwargs: + self.incremental_period = kwargs["incremental_period"] + if "snapshot_consistent_type" in kwargs: + self.snapshot_consistent_type = kwargs["snapshot_consistent_type"] + if "compression" in kwargs: + self.compression = kwargs["compression"] + if "vms" in kwargs: + self.vms = kwargs["vms"] + if "description" in kwargs: + self.description = kwargs["description"] + if "backup_store_repository_id" in kwargs: + self.backup_store_repository_id = kwargs["backup_store_repository_id"] + if "backup_service_id" in kwargs: + self.backup_service_id = kwargs["backup_service_id"] + if "name" in kwargs: + self.name = kwargs["name"] + + @property + def keep_policy_value(self): + """Gets the keep_policy_value of this BackupPlanCreationParams. # noqa: E501 + + + :return: The keep_policy_value of this BackupPlanCreationParams. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value + + @keep_policy_value.setter + def keep_policy_value(self, keep_policy_value): + """Sets the keep_policy_value of this BackupPlanCreationParams. + + + :param keep_policy_value: The keep_policy_value of this BackupPlanCreationParams. # noqa: E501 + :type keep_policy_value: int + """ + if self.local_vars_configuration.client_side_validation and keep_policy_value is None: # noqa: E501 + raise ValueError("Invalid value for `keep_policy_value`, must not be `None`") # noqa: E501 + + self._keep_policy_value = keep_policy_value + + @property + def keep_policy(self): + """Gets the keep_policy of this BackupPlanCreationParams. # noqa: E501 + + + :return: The keep_policy of this BackupPlanCreationParams. # noqa: E501 + :rtype: BackupPlanKeepPolicy + """ + return self._keep_policy + + @keep_policy.setter + def keep_policy(self, keep_policy): + """Sets the keep_policy of this BackupPlanCreationParams. + + + :param keep_policy: The keep_policy of this BackupPlanCreationParams. # noqa: E501 + :type keep_policy: BackupPlanKeepPolicy + """ + if self.local_vars_configuration.client_side_validation and keep_policy is None: # noqa: E501 + raise ValueError("Invalid value for `keep_policy`, must not be `None`") # noqa: E501 + + self._keep_policy = keep_policy + + @property + def backup_delay_option(self): + """Gets the backup_delay_option of this BackupPlanCreationParams. # noqa: E501 + + + :return: The backup_delay_option of this BackupPlanCreationParams. # noqa: E501 + :rtype: BackupPlanDelayOption + """ + return self._backup_delay_option + + @backup_delay_option.setter + def backup_delay_option(self, backup_delay_option): + """Sets the backup_delay_option of this BackupPlanCreationParams. + + + :param backup_delay_option: The backup_delay_option of this BackupPlanCreationParams. # noqa: E501 + :type backup_delay_option: BackupPlanDelayOption + """ + + self._backup_delay_option = backup_delay_option + + @property + def window_end(self): + """Gets the window_end of this BackupPlanCreationParams. # noqa: E501 + + + :return: The window_end of this BackupPlanCreationParams. # noqa: E501 + :rtype: str + """ + return self._window_end + + @window_end.setter + def window_end(self, window_end): + """Sets the window_end of this BackupPlanCreationParams. + + + :param window_end: The window_end of this BackupPlanCreationParams. # noqa: E501 + :type window_end: str + """ + + self._window_end = window_end + + @property + def window_start(self): + """Gets the window_start of this BackupPlanCreationParams. # noqa: E501 + + + :return: The window_start of this BackupPlanCreationParams. # noqa: E501 + :rtype: str + """ + return self._window_start + + @window_start.setter + def window_start(self, window_start): + """Sets the window_start of this BackupPlanCreationParams. + + + :param window_start: The window_start of this BackupPlanCreationParams. # noqa: E501 + :type window_start: str + """ + + self._window_start = window_start + + @property + def enable_window(self): + """Gets the enable_window of this BackupPlanCreationParams. # noqa: E501 + + + :return: The enable_window of this BackupPlanCreationParams. # noqa: E501 + :rtype: bool + """ + return self._enable_window + + @enable_window.setter + def enable_window(self, enable_window): + """Sets the enable_window of this BackupPlanCreationParams. + + + :param enable_window: The enable_window of this BackupPlanCreationParams. # noqa: E501 + :type enable_window: bool + """ + if self.local_vars_configuration.client_side_validation and enable_window is None: # noqa: E501 + raise ValueError("Invalid value for `enable_window`, must not be `None`") # noqa: E501 + + self._enable_window = enable_window + + @property + def full_time_point(self): + """Gets the full_time_point of this BackupPlanCreationParams. # noqa: E501 + + + :return: The full_time_point of this BackupPlanCreationParams. # noqa: E501 + :rtype: BackupPlanTimePoint + """ + return self._full_time_point + + @full_time_point.setter + def full_time_point(self, full_time_point): + """Sets the full_time_point of this BackupPlanCreationParams. + + + :param full_time_point: The full_time_point of this BackupPlanCreationParams. # noqa: E501 + :type full_time_point: BackupPlanTimePoint + """ + if self.local_vars_configuration.client_side_validation and full_time_point is None: # noqa: E501 + raise ValueError("Invalid value for `full_time_point`, must not be `None`") # noqa: E501 + + self._full_time_point = full_time_point + + @property + def full_period(self): + """Gets the full_period of this BackupPlanCreationParams. # noqa: E501 + + + :return: The full_period of this BackupPlanCreationParams. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._full_period + + @full_period.setter + def full_period(self, full_period): + """Sets the full_period of this BackupPlanCreationParams. + + + :param full_period: The full_period of this BackupPlanCreationParams. # noqa: E501 + :type full_period: BackupPlanPeriod + """ + if self.local_vars_configuration.client_side_validation and full_period is None: # noqa: E501 + raise ValueError("Invalid value for `full_period`, must not be `None`") # noqa: E501 + + self._full_period = full_period + + @property + def full_interval(self): + """Gets the full_interval of this BackupPlanCreationParams. # noqa: E501 + + + :return: The full_interval of this BackupPlanCreationParams. # noqa: E501 + :rtype: int + """ + return self._full_interval + + @full_interval.setter + def full_interval(self, full_interval): + """Sets the full_interval of this BackupPlanCreationParams. + + + :param full_interval: The full_interval of this BackupPlanCreationParams. # noqa: E501 + :type full_interval: int + """ + if self.local_vars_configuration.client_side_validation and full_interval is None: # noqa: E501 + raise ValueError("Invalid value for `full_interval`, must not be `None`") # noqa: E501 + + self._full_interval = full_interval + + @property + def incremental_weekdays(self): + """Gets the incremental_weekdays of this BackupPlanCreationParams. # noqa: E501 + + + :return: The incremental_weekdays of this BackupPlanCreationParams. # noqa: E501 + :rtype: list[WeekdayTypeEnum] + """ + return self._incremental_weekdays + + @incremental_weekdays.setter + def incremental_weekdays(self, incremental_weekdays): + """Sets the incremental_weekdays of this BackupPlanCreationParams. + + + :param incremental_weekdays: The incremental_weekdays of this BackupPlanCreationParams. # noqa: E501 + :type incremental_weekdays: list[WeekdayTypeEnum] + """ + + self._incremental_weekdays = incremental_weekdays + + @property + def incremental_time_points(self): + """Gets the incremental_time_points of this BackupPlanCreationParams. # noqa: E501 + + + :return: The incremental_time_points of this BackupPlanCreationParams. # noqa: E501 + :rtype: list[BackupPlanTimePoint] + """ + return self._incremental_time_points + + @incremental_time_points.setter + def incremental_time_points(self, incremental_time_points): + """Sets the incremental_time_points of this BackupPlanCreationParams. + + + :param incremental_time_points: The incremental_time_points of this BackupPlanCreationParams. # noqa: E501 + :type incremental_time_points: list[BackupPlanTimePoint] + """ + + self._incremental_time_points = incremental_time_points + + @property + def incremental_interval(self): + """Gets the incremental_interval of this BackupPlanCreationParams. # noqa: E501 + + + :return: The incremental_interval of this BackupPlanCreationParams. # noqa: E501 + :rtype: int + """ + return self._incremental_interval + + @incremental_interval.setter + def incremental_interval(self, incremental_interval): + """Sets the incremental_interval of this BackupPlanCreationParams. + + + :param incremental_interval: The incremental_interval of this BackupPlanCreationParams. # noqa: E501 + :type incremental_interval: int + """ + if self.local_vars_configuration.client_side_validation and incremental_interval is None: # noqa: E501 + raise ValueError("Invalid value for `incremental_interval`, must not be `None`") # noqa: E501 + + self._incremental_interval = incremental_interval + + @property + def incremental_period(self): + """Gets the incremental_period of this BackupPlanCreationParams. # noqa: E501 + + + :return: The incremental_period of this BackupPlanCreationParams. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._incremental_period + + @incremental_period.setter + def incremental_period(self, incremental_period): + """Sets the incremental_period of this BackupPlanCreationParams. + + + :param incremental_period: The incremental_period of this BackupPlanCreationParams. # noqa: E501 + :type incremental_period: BackupPlanPeriod + """ + if self.local_vars_configuration.client_side_validation and incremental_period is None: # noqa: E501 + raise ValueError("Invalid value for `incremental_period`, must not be `None`") # noqa: E501 + + self._incremental_period = incremental_period + + @property + def snapshot_consistent_type(self): + """Gets the snapshot_consistent_type of this BackupPlanCreationParams. # noqa: E501 + + + :return: The snapshot_consistent_type of this BackupPlanCreationParams. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type + + @snapshot_consistent_type.setter + def snapshot_consistent_type(self, snapshot_consistent_type): + """Sets the snapshot_consistent_type of this BackupPlanCreationParams. + + + :param snapshot_consistent_type: The snapshot_consistent_type of this BackupPlanCreationParams. # noqa: E501 + :type snapshot_consistent_type: ConsistentType + """ + if self.local_vars_configuration.client_side_validation and snapshot_consistent_type is None: # noqa: E501 + raise ValueError("Invalid value for `snapshot_consistent_type`, must not be `None`") # noqa: E501 + + self._snapshot_consistent_type = snapshot_consistent_type + + @property + def compression(self): + """Gets the compression of this BackupPlanCreationParams. # noqa: E501 + + + :return: The compression of this BackupPlanCreationParams. # noqa: E501 + :rtype: bool + """ + return self._compression + + @compression.setter + def compression(self, compression): + """Sets the compression of this BackupPlanCreationParams. + + + :param compression: The compression of this BackupPlanCreationParams. # noqa: E501 + :type compression: bool + """ + if self.local_vars_configuration.client_side_validation and compression is None: # noqa: E501 + raise ValueError("Invalid value for `compression`, must not be `None`") # noqa: E501 + + self._compression = compression + + @property + def vms(self): + """Gets the vms of this BackupPlanCreationParams. # noqa: E501 + + + :return: The vms of this BackupPlanCreationParams. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vms + + @vms.setter + def vms(self, vms): + """Sets the vms of this BackupPlanCreationParams. + + + :param vms: The vms of this BackupPlanCreationParams. # noqa: E501 + :type vms: VmWhereInput + """ + if self.local_vars_configuration.client_side_validation and vms is None: # noqa: E501 + raise ValueError("Invalid value for `vms`, must not be `None`") # noqa: E501 + + self._vms = vms + + @property + def description(self): + """Gets the description of this BackupPlanCreationParams. # noqa: E501 + + + :return: The description of this BackupPlanCreationParams. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupPlanCreationParams. + + + :param description: The description of this BackupPlanCreationParams. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def backup_store_repository_id(self): + """Gets the backup_store_repository_id of this BackupPlanCreationParams. # noqa: E501 + + + :return: The backup_store_repository_id of this BackupPlanCreationParams. # noqa: E501 + :rtype: str + """ + return self._backup_store_repository_id + + @backup_store_repository_id.setter + def backup_store_repository_id(self, backup_store_repository_id): + """Sets the backup_store_repository_id of this BackupPlanCreationParams. + + + :param backup_store_repository_id: The backup_store_repository_id of this BackupPlanCreationParams. # noqa: E501 + :type backup_store_repository_id: str + """ + if self.local_vars_configuration.client_side_validation and backup_store_repository_id is None: # noqa: E501 + raise ValueError("Invalid value for `backup_store_repository_id`, must not be `None`") # noqa: E501 + + self._backup_store_repository_id = backup_store_repository_id + + @property + def backup_service_id(self): + """Gets the backup_service_id of this BackupPlanCreationParams. # noqa: E501 + + + :return: The backup_service_id of this BackupPlanCreationParams. # noqa: E501 + :rtype: str + """ + return self._backup_service_id + + @backup_service_id.setter + def backup_service_id(self, backup_service_id): + """Sets the backup_service_id of this BackupPlanCreationParams. + + + :param backup_service_id: The backup_service_id of this BackupPlanCreationParams. # noqa: E501 + :type backup_service_id: str + """ + if self.local_vars_configuration.client_side_validation and backup_service_id is None: # noqa: E501 + raise ValueError("Invalid value for `backup_service_id`, must not be `None`") # noqa: E501 + + self._backup_service_id = backup_service_id + + @property + def name(self): + """Gets the name of this BackupPlanCreationParams. # noqa: E501 + + + :return: The name of this BackupPlanCreationParams. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupPlanCreationParams. + + + :param name: The name of this BackupPlanCreationParams. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + 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, BackupPlanCreationParams): + 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, BackupPlanCreationParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_delay_option.py b/cloudtower/models/backup_plan_delay_option.py new file mode 100644 index 00000000..751cf268 --- /dev/null +++ b/cloudtower/models/backup_plan_delay_option.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 BackupPlanDelayOption(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + KEEP_GO_ON = "KEEP_GO_ON" + STOP_BACKUP = "STOP_BACKUP" + + allowable_values = [KEEP_GO_ON, STOP_BACKUP] # 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 + """BackupPlanDelayOption - 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, BackupPlanDelayOption): + 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, BackupPlanDelayOption): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_delete_strategy.py b/cloudtower/models/backup_plan_delete_strategy.py new file mode 100644 index 00000000..720fc039 --- /dev/null +++ b/cloudtower/models/backup_plan_delete_strategy.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 BackupPlanDeleteStrategy(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + DELETE_RESTORE_POINT = "DELETE_RESTORE_POINT" + KEEP_RESTORE_POINT = "KEEP_RESTORE_POINT" + + allowable_values = [DELETE_RESTORE_POINT, KEEP_RESTORE_POINT] # 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 + """BackupPlanDeleteStrategy - 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, BackupPlanDeleteStrategy): + 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, BackupPlanDeleteStrategy): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_deletion_params.py b/cloudtower/models/backup_plan_deletion_params.py new file mode 100644 index 00000000..3c35d6bd --- /dev/null +++ b/cloudtower/models/backup_plan_deletion_params.py @@ -0,0 +1,148 @@ +# 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 BackupPlanDeletionParams(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 = { + 'data': 'BackupPlanDeletionParamsData', + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'data': 'data', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanDeletionParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._data = None + self._where = None + self.discriminator = None + + if "data" in kwargs: + self.data = kwargs["data"] + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def data(self): + """Gets the data of this BackupPlanDeletionParams. # noqa: E501 + + + :return: The data of this BackupPlanDeletionParams. # noqa: E501 + :rtype: BackupPlanDeletionParamsData + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this BackupPlanDeletionParams. + + + :param data: The data of this BackupPlanDeletionParams. # noqa: E501 + :type data: BackupPlanDeletionParamsData + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + @property + def where(self): + """Gets the where of this BackupPlanDeletionParams. # noqa: E501 + + + :return: The where of this BackupPlanDeletionParams. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupPlanDeletionParams. + + + :param where: The where of this BackupPlanDeletionParams. # noqa: E501 + :type where: BackupPlanWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupPlanDeletionParams): + 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, BackupPlanDeletionParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_deletion_params_data.py b/cloudtower/models/backup_plan_deletion_params_data.py new file mode 100644 index 00000000..f1c37b19 --- /dev/null +++ b/cloudtower/models/backup_plan_deletion_params_data.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 BackupPlanDeletionParamsData(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 = { + 'delete_strategy': 'BackupPlanDeleteStrategy' + } + + attribute_map = { + 'delete_strategy': 'delete_strategy' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanDeletionParamsData - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._delete_strategy = None + self.discriminator = None + + if "delete_strategy" in kwargs: + self.delete_strategy = kwargs["delete_strategy"] + + @property + def delete_strategy(self): + """Gets the delete_strategy of this BackupPlanDeletionParamsData. # noqa: E501 + + + :return: The delete_strategy of this BackupPlanDeletionParamsData. # noqa: E501 + :rtype: BackupPlanDeleteStrategy + """ + return self._delete_strategy + + @delete_strategy.setter + def delete_strategy(self, delete_strategy): + """Sets the delete_strategy of this BackupPlanDeletionParamsData. + + + :param delete_strategy: The delete_strategy of this BackupPlanDeletionParamsData. # noqa: E501 + :type delete_strategy: BackupPlanDeleteStrategy + """ + if self.local_vars_configuration.client_side_validation and delete_strategy is None: # noqa: E501 + raise ValueError("Invalid value for `delete_strategy`, must not be `None`") # noqa: E501 + + self._delete_strategy = delete_strategy + + 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, BackupPlanDeletionParamsData): + 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, BackupPlanDeletionParamsData): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execute_params.py b/cloudtower/models/backup_plan_execute_params.py new file mode 100644 index 00000000..4bf2d1fd --- /dev/null +++ b/cloudtower/models/backup_plan_execute_params.py @@ -0,0 +1,148 @@ +# 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 BackupPlanExecuteParams(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 = { + 'data': 'BackupPlanExecuteParamsData', + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'data': 'data', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanExecuteParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._data = None + self._where = None + self.discriminator = None + + if "data" in kwargs: + self.data = kwargs["data"] + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def data(self): + """Gets the data of this BackupPlanExecuteParams. # noqa: E501 + + + :return: The data of this BackupPlanExecuteParams. # noqa: E501 + :rtype: BackupPlanExecuteParamsData + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this BackupPlanExecuteParams. + + + :param data: The data of this BackupPlanExecuteParams. # noqa: E501 + :type data: BackupPlanExecuteParamsData + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + @property + def where(self): + """Gets the where of this BackupPlanExecuteParams. # noqa: E501 + + + :return: The where of this BackupPlanExecuteParams. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupPlanExecuteParams. + + + :param where: The where of this BackupPlanExecuteParams. # noqa: E501 + :type where: BackupPlanWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupPlanExecuteParams): + 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, BackupPlanExecuteParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execute_params_data.py b/cloudtower/models/backup_plan_execute_params_data.py new file mode 100644 index 00000000..e0b9307d --- /dev/null +++ b/cloudtower/models/backup_plan_execute_params_data.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 BackupPlanExecuteParamsData(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 = { + 'type': 'BackupExecutionType' + } + + attribute_map = { + 'type': 'type' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanExecuteParamsData - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._type = None + self.discriminator = None + + if "type" in kwargs: + self.type = kwargs["type"] + + @property + def type(self): + """Gets the type of this BackupPlanExecuteParamsData. # noqa: E501 + + + :return: The type of this BackupPlanExecuteParamsData. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupPlanExecuteParamsData. + + + :param type: The type of this BackupPlanExecuteParamsData. # noqa: E501 + :type type: BackupExecutionType + """ + if self.local_vars_configuration.client_side_validation and type is None: # noqa: E501 + raise ValueError("Invalid value for `type`, must not be `None`") # noqa: E501 + + self._type = type + + 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, BackupPlanExecuteParamsData): + 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, BackupPlanExecuteParamsData): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execution.py b/cloudtower/models/backup_plan_execution.py new file mode 100644 index 00000000..2f6b2c44 --- /dev/null +++ b/cloudtower/models/backup_plan_execution.py @@ -0,0 +1,460 @@ +# 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 BackupPlanExecution(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 = { + 'backup_plan': 'NestedBackupPlan', + 'deletable_flag_marked': 'bool', + 'duration': 'int', + 'entity_async_status': 'EntityAsyncStatus', + 'executed_at': 'str', + 'id': 'str', + 'local_created_at': 'str', + 'local_id': 'str', + 'method': 'BackupExecutionMethod', + 'state': 'BackupPlanExecutionState', + 'status': 'BackupPlanExecutionStatus', + 'success_job_count': 'int', + 'total_job_count': 'int', + 'type': 'BackupExecutionType' + } + + attribute_map = { + 'backup_plan': 'backup_plan', + 'deletable_flag_marked': 'deletable_flag_marked', + 'duration': 'duration', + 'entity_async_status': 'entityAsyncStatus', + 'executed_at': 'executed_at', + 'id': 'id', + 'local_created_at': 'local_created_at', + 'local_id': 'local_id', + 'method': 'method', + 'state': 'state', + 'status': 'status', + 'success_job_count': 'success_job_count', + 'total_job_count': 'total_job_count', + 'type': 'type' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._backup_plan = None + self._deletable_flag_marked = None + self._duration = None + self._entity_async_status = None + self._executed_at = None + self._id = None + self._local_created_at = None + self._local_id = None + self._method = None + self._state = None + self._status = None + self._success_job_count = None + self._total_job_count = None + self._type = None + self.discriminator = None + + self.backup_plan = kwargs.get("backup_plan", None) + self.deletable_flag_marked = kwargs.get("deletable_flag_marked", None) + self.duration = kwargs.get("duration", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.executed_at = kwargs.get("executed_at", None) + if "id" in kwargs: + self.id = kwargs["id"] + if "local_created_at" in kwargs: + self.local_created_at = kwargs["local_created_at"] + if "local_id" in kwargs: + self.local_id = kwargs["local_id"] + if "method" in kwargs: + self.method = kwargs["method"] + self.state = kwargs.get("state", None) + if "status" in kwargs: + self.status = kwargs["status"] + self.success_job_count = kwargs.get("success_job_count", None) + self.total_job_count = kwargs.get("total_job_count", None) + if "type" in kwargs: + self.type = kwargs["type"] + + @property + def backup_plan(self): + """Gets the backup_plan of this BackupPlanExecution. # noqa: E501 + + + :return: The backup_plan of this BackupPlanExecution. # noqa: E501 + :rtype: NestedBackupPlan + """ + return self._backup_plan + + @backup_plan.setter + def backup_plan(self, backup_plan): + """Sets the backup_plan of this BackupPlanExecution. + + + :param backup_plan: The backup_plan of this BackupPlanExecution. # noqa: E501 + :type backup_plan: NestedBackupPlan + """ + + self._backup_plan = backup_plan + + @property + def deletable_flag_marked(self): + """Gets the deletable_flag_marked of this BackupPlanExecution. # noqa: E501 + + + :return: The deletable_flag_marked of this BackupPlanExecution. # noqa: E501 + :rtype: bool + """ + return self._deletable_flag_marked + + @deletable_flag_marked.setter + def deletable_flag_marked(self, deletable_flag_marked): + """Sets the deletable_flag_marked of this BackupPlanExecution. + + + :param deletable_flag_marked: The deletable_flag_marked of this BackupPlanExecution. # noqa: E501 + :type deletable_flag_marked: bool + """ + + self._deletable_flag_marked = deletable_flag_marked + + @property + def duration(self): + """Gets the duration of this BackupPlanExecution. # noqa: E501 + + + :return: The duration of this BackupPlanExecution. # noqa: E501 + :rtype: int + """ + return self._duration + + @duration.setter + def duration(self, duration): + """Sets the duration of this BackupPlanExecution. + + + :param duration: The duration of this BackupPlanExecution. # noqa: E501 + :type duration: int + """ + + self._duration = duration + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupPlanExecution. # noqa: E501 + + + :return: The entity_async_status of this BackupPlanExecution. # 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 BackupPlanExecution. + + + :param entity_async_status: The entity_async_status of this BackupPlanExecution. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def executed_at(self): + """Gets the executed_at of this BackupPlanExecution. # noqa: E501 + + + :return: The executed_at of this BackupPlanExecution. # noqa: E501 + :rtype: str + """ + return self._executed_at + + @executed_at.setter + def executed_at(self, executed_at): + """Sets the executed_at of this BackupPlanExecution. + + + :param executed_at: The executed_at of this BackupPlanExecution. # noqa: E501 + :type executed_at: str + """ + + self._executed_at = executed_at + + @property + def id(self): + """Gets the id of this BackupPlanExecution. # noqa: E501 + + + :return: The id of this BackupPlanExecution. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupPlanExecution. + + + :param id: The id of this BackupPlanExecution. # 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 + + @property + def local_created_at(self): + """Gets the local_created_at of this BackupPlanExecution. # noqa: E501 + + + :return: The local_created_at of this BackupPlanExecution. # noqa: E501 + :rtype: str + """ + return self._local_created_at + + @local_created_at.setter + def local_created_at(self, local_created_at): + """Sets the local_created_at of this BackupPlanExecution. + + + :param local_created_at: The local_created_at of this BackupPlanExecution. # noqa: E501 + :type local_created_at: str + """ + if self.local_vars_configuration.client_side_validation and local_created_at is None: # noqa: E501 + raise ValueError("Invalid value for `local_created_at`, must not be `None`") # noqa: E501 + + self._local_created_at = local_created_at + + @property + def local_id(self): + """Gets the local_id of this BackupPlanExecution. # noqa: E501 + + + :return: The local_id of this BackupPlanExecution. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this BackupPlanExecution. + + + :param local_id: The local_id of this BackupPlanExecution. # noqa: E501 + :type local_id: str + """ + if self.local_vars_configuration.client_side_validation and local_id is None: # noqa: E501 + raise ValueError("Invalid value for `local_id`, must not be `None`") # noqa: E501 + + self._local_id = local_id + + @property + def method(self): + """Gets the method of this BackupPlanExecution. # noqa: E501 + + + :return: The method of this BackupPlanExecution. # noqa: E501 + :rtype: BackupExecutionMethod + """ + return self._method + + @method.setter + def method(self, method): + """Sets the method of this BackupPlanExecution. + + + :param method: The method of this BackupPlanExecution. # noqa: E501 + :type method: BackupExecutionMethod + """ + if self.local_vars_configuration.client_side_validation and method is None: # noqa: E501 + raise ValueError("Invalid value for `method`, must not be `None`") # noqa: E501 + + self._method = method + + @property + def state(self): + """Gets the state of this BackupPlanExecution. # noqa: E501 + + + :return: The state of this BackupPlanExecution. # noqa: E501 + :rtype: BackupPlanExecutionState + """ + return self._state + + @state.setter + def state(self, state): + """Sets the state of this BackupPlanExecution. + + + :param state: The state of this BackupPlanExecution. # noqa: E501 + :type state: BackupPlanExecutionState + """ + + self._state = state + + @property + def status(self): + """Gets the status of this BackupPlanExecution. # noqa: E501 + + + :return: The status of this BackupPlanExecution. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupPlanExecution. + + + :param status: The status of this BackupPlanExecution. # noqa: E501 + :type status: BackupPlanExecutionStatus + """ + if self.local_vars_configuration.client_side_validation and status is None: # noqa: E501 + raise ValueError("Invalid value for `status`, must not be `None`") # noqa: E501 + + self._status = status + + @property + def success_job_count(self): + """Gets the success_job_count of this BackupPlanExecution. # noqa: E501 + + + :return: The success_job_count of this BackupPlanExecution. # noqa: E501 + :rtype: int + """ + return self._success_job_count + + @success_job_count.setter + def success_job_count(self, success_job_count): + """Sets the success_job_count of this BackupPlanExecution. + + + :param success_job_count: The success_job_count of this BackupPlanExecution. # noqa: E501 + :type success_job_count: int + """ + + self._success_job_count = success_job_count + + @property + def total_job_count(self): + """Gets the total_job_count of this BackupPlanExecution. # noqa: E501 + + + :return: The total_job_count of this BackupPlanExecution. # noqa: E501 + :rtype: int + """ + return self._total_job_count + + @total_job_count.setter + def total_job_count(self, total_job_count): + """Sets the total_job_count of this BackupPlanExecution. + + + :param total_job_count: The total_job_count of this BackupPlanExecution. # noqa: E501 + :type total_job_count: int + """ + + self._total_job_count = total_job_count + + @property + def type(self): + """Gets the type of this BackupPlanExecution. # noqa: E501 + + + :return: The type of this BackupPlanExecution. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupPlanExecution. + + + :param type: The type of this BackupPlanExecution. # noqa: E501 + :type type: BackupExecutionType + """ + if self.local_vars_configuration.client_side_validation and type is None: # noqa: E501 + raise ValueError("Invalid value for `type`, must not be `None`") # noqa: E501 + + self._type = type + + 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, BackupPlanExecution): + 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, BackupPlanExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execution_connection.py b/cloudtower/models/backup_plan_execution_connection.py new file mode 100644 index 00000000..d4b4379b --- /dev/null +++ b/cloudtower/models/backup_plan_execution_connection.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 BackupPlanExecutionConnection(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 = { + 'aggregate': 'NestedAggregateBackupPlanExecution' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanExecutionConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupPlanExecutionConnection. # noqa: E501 + + + :return: The aggregate of this BackupPlanExecutionConnection. # noqa: E501 + :rtype: NestedAggregateBackupPlanExecution + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupPlanExecutionConnection. + + + :param aggregate: The aggregate of this BackupPlanExecutionConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupPlanExecution + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupPlanExecutionConnection): + 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, BackupPlanExecutionConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execution_order_by_input.py b/cloudtower/models/backup_plan_execution_order_by_input.py new file mode 100644 index 00000000..966603e4 --- /dev/null +++ b/cloudtower/models/backup_plan_execution_order_by_input.py @@ -0,0 +1,122 @@ +# 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 BackupPlanExecutionOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + DELETABLE_FLAG_MARKED_ASC = "deletable_flag_marked_ASC" + DELETABLE_FLAG_MARKED_DESC = "deletable_flag_marked_DESC" + DURATION_ASC = "duration_ASC" + DURATION_DESC = "duration_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + EXECUTED_AT_ASC = "executed_at_ASC" + EXECUTED_AT_DESC = "executed_at_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + LOCAL_CREATED_AT_ASC = "local_created_at_ASC" + LOCAL_CREATED_AT_DESC = "local_created_at_DESC" + LOCAL_ID_ASC = "local_id_ASC" + LOCAL_ID_DESC = "local_id_DESC" + METHOD_ASC = "method_ASC" + METHOD_DESC = "method_DESC" + STATE_ASC = "state_ASC" + STATE_DESC = "state_DESC" + STATUS_ASC = "status_ASC" + STATUS_DESC = "status_DESC" + SUCCESS_JOB_COUNT_ASC = "success_job_count_ASC" + SUCCESS_JOB_COUNT_DESC = "success_job_count_DESC" + TOTAL_JOB_COUNT_ASC = "total_job_count_ASC" + TOTAL_JOB_COUNT_DESC = "total_job_count_DESC" + TYPE_ASC = "type_ASC" + TYPE_DESC = "type_DESC" + + allowable_values = [DELETABLE_FLAG_MARKED_ASC, DELETABLE_FLAG_MARKED_DESC, DURATION_ASC, DURATION_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, EXECUTED_AT_ASC, EXECUTED_AT_DESC, ID_ASC, ID_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, METHOD_ASC, METHOD_DESC, STATE_ASC, STATE_DESC, STATUS_ASC, STATUS_DESC, SUCCESS_JOB_COUNT_ASC, SUCCESS_JOB_COUNT_DESC, TOTAL_JOB_COUNT_ASC, TOTAL_JOB_COUNT_DESC, TYPE_ASC, TYPE_DESC] # 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 + """BackupPlanExecutionOrderByInput - 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, BackupPlanExecutionOrderByInput): + 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, BackupPlanExecutionOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execution_state.py b/cloudtower/models/backup_plan_execution_state.py new file mode 100644 index 00000000..d296dc29 --- /dev/null +++ b/cloudtower/models/backup_plan_execution_state.py @@ -0,0 +1,103 @@ +# 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 BackupPlanExecutionState(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FAILED = "FAILED" + PARTLY_FAILED = "PARTLY_FAILED" + PAUSED = "PAUSED" + PAUSING = "PAUSING" + RUNNING = "RUNNING" + STARTING = "STARTING" + SUCCEED = "SUCCEED" + + allowable_values = [FAILED, PARTLY_FAILED, PAUSED, PAUSING, RUNNING, STARTING, SUCCEED] # 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 + """BackupPlanExecutionState - 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, BackupPlanExecutionState): + 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, BackupPlanExecutionState): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execution_status.py b/cloudtower/models/backup_plan_execution_status.py new file mode 100644 index 00000000..7d88e917 --- /dev/null +++ b/cloudtower/models/backup_plan_execution_status.py @@ -0,0 +1,103 @@ +# 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 BackupPlanExecutionStatus(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FAILED = "FAILED" + NEVER_EXECUTE = "NEVER_EXECUTE" + PARTIAL_SUCCESS = "PARTIAL_SUCCESS" + PAUSED = "PAUSED" + RUNNING = "RUNNING" + SUCCESS = "SUCCESS" + WAITING_EXECUTE = "WAITING_EXECUTE" + + allowable_values = [FAILED, NEVER_EXECUTE, PARTIAL_SUCCESS, PAUSED, RUNNING, SUCCESS, WAITING_EXECUTE] # 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 + """BackupPlanExecutionStatus - 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, BackupPlanExecutionStatus): + 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, BackupPlanExecutionStatus): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_execution_where_input.py b/cloudtower/models/backup_plan_execution_where_input.py new file mode 100644 index 00000000..80e07500 --- /dev/null +++ b/cloudtower/models/backup_plan_execution_where_input.py @@ -0,0 +1,2442 @@ +# 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 BackupPlanExecutionWhereInput(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[BackupPlanExecutionWhereInput]', + '_not': 'list[BackupPlanExecutionWhereInput]', + '_or': 'list[BackupPlanExecutionWhereInput]', + 'backup_plan': 'BackupPlanWhereInput', + 'deletable_flag_marked': 'bool', + 'deletable_flag_marked_not': 'bool', + 'duration': 'int', + 'duration_gt': 'int', + 'duration_gte': 'int', + 'duration_in': 'list[int]', + 'duration_lt': 'int', + 'duration_lte': 'int', + 'duration_not': 'int', + 'duration_not_in': 'list[int]', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'executed_at': 'str', + 'executed_at_gt': 'str', + 'executed_at_gte': 'str', + 'executed_at_in': 'list[str]', + 'executed_at_lt': 'str', + 'executed_at_lte': 'str', + 'executed_at_not': 'str', + 'executed_at_not_in': 'list[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', + 'local_created_at': 'str', + 'local_created_at_gt': 'str', + 'local_created_at_gte': 'str', + 'local_created_at_in': 'list[str]', + 'local_created_at_lt': 'str', + 'local_created_at_lte': 'str', + 'local_created_at_not': 'str', + 'local_created_at_not_in': 'list[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', + 'method': 'BackupExecutionMethod', + 'method_in': 'list[BackupExecutionMethod]', + 'method_not': 'BackupExecutionMethod', + 'method_not_in': 'list[BackupExecutionMethod]', + 'state': 'BackupPlanExecutionState', + 'state_in': 'list[BackupPlanExecutionState]', + 'state_not': 'BackupPlanExecutionState', + 'state_not_in': 'list[BackupPlanExecutionState]', + 'status': 'BackupPlanExecutionStatus', + 'status_in': 'list[BackupPlanExecutionStatus]', + 'status_not': 'BackupPlanExecutionStatus', + 'status_not_in': 'list[BackupPlanExecutionStatus]', + 'success_job_count': 'int', + 'success_job_count_gt': 'int', + 'success_job_count_gte': 'int', + 'success_job_count_in': 'list[int]', + 'success_job_count_lt': 'int', + 'success_job_count_lte': 'int', + 'success_job_count_not': 'int', + 'success_job_count_not_in': 'list[int]', + 'total_job_count': 'int', + 'total_job_count_gt': 'int', + 'total_job_count_gte': 'int', + 'total_job_count_in': 'list[int]', + 'total_job_count_lt': 'int', + 'total_job_count_lte': 'int', + 'total_job_count_not': 'int', + 'total_job_count_not_in': 'list[int]', + 'type': 'BackupExecutionType', + 'type_in': 'list[BackupExecutionType]', + 'type_not': 'BackupExecutionType', + 'type_not_in': 'list[BackupExecutionType]' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'backup_plan': 'backup_plan', + 'deletable_flag_marked': 'deletable_flag_marked', + 'deletable_flag_marked_not': 'deletable_flag_marked_not', + 'duration': 'duration', + 'duration_gt': 'duration_gt', + 'duration_gte': 'duration_gte', + 'duration_in': 'duration_in', + 'duration_lt': 'duration_lt', + 'duration_lte': 'duration_lte', + 'duration_not': 'duration_not', + 'duration_not_in': 'duration_not_in', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'executed_at': 'executed_at', + 'executed_at_gt': 'executed_at_gt', + 'executed_at_gte': 'executed_at_gte', + 'executed_at_in': 'executed_at_in', + 'executed_at_lt': 'executed_at_lt', + 'executed_at_lte': 'executed_at_lte', + 'executed_at_not': 'executed_at_not', + 'executed_at_not_in': 'executed_at_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_created_at': 'local_created_at', + 'local_created_at_gt': 'local_created_at_gt', + 'local_created_at_gte': 'local_created_at_gte', + 'local_created_at_in': 'local_created_at_in', + 'local_created_at_lt': 'local_created_at_lt', + 'local_created_at_lte': 'local_created_at_lte', + 'local_created_at_not': 'local_created_at_not', + 'local_created_at_not_in': 'local_created_at_not_in', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'method': 'method', + 'method_in': 'method_in', + 'method_not': 'method_not', + 'method_not_in': 'method_not_in', + 'state': 'state', + 'state_in': 'state_in', + 'state_not': 'state_not', + 'state_not_in': 'state_not_in', + 'status': 'status', + 'status_in': 'status_in', + 'status_not': 'status_not', + 'status_not_in': 'status_not_in', + 'success_job_count': 'success_job_count', + 'success_job_count_gt': 'success_job_count_gt', + 'success_job_count_gte': 'success_job_count_gte', + 'success_job_count_in': 'success_job_count_in', + 'success_job_count_lt': 'success_job_count_lt', + 'success_job_count_lte': 'success_job_count_lte', + 'success_job_count_not': 'success_job_count_not', + 'success_job_count_not_in': 'success_job_count_not_in', + 'total_job_count': 'total_job_count', + 'total_job_count_gt': 'total_job_count_gt', + 'total_job_count_gte': 'total_job_count_gte', + 'total_job_count_in': 'total_job_count_in', + 'total_job_count_lt': 'total_job_count_lt', + 'total_job_count_lte': 'total_job_count_lte', + 'total_job_count_not': 'total_job_count_not', + 'total_job_count_not_in': 'total_job_count_not_in', + 'type': 'type', + 'type_in': 'type_in', + 'type_not': 'type_not', + 'type_not_in': 'type_not_in' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanExecutionWhereInput - 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._backup_plan = None + self._deletable_flag_marked = None + self._deletable_flag_marked_not = None + self._duration = None + self._duration_gt = None + self._duration_gte = None + self._duration_in = None + self._duration_lt = None + self._duration_lte = None + self._duration_not = None + self._duration_not_in = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._executed_at = None + self._executed_at_gt = None + self._executed_at_gte = None + self._executed_at_in = None + self._executed_at_lt = None + self._executed_at_lte = None + self._executed_at_not = None + self._executed_at_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_created_at = None + self._local_created_at_gt = None + self._local_created_at_gte = None + self._local_created_at_in = None + self._local_created_at_lt = None + self._local_created_at_lte = None + self._local_created_at_not = None + self._local_created_at_not_in = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._method = None + self._method_in = None + self._method_not = None + self._method_not_in = None + self._state = None + self._state_in = None + self._state_not = None + self._state_not_in = None + self._status = None + self._status_in = None + self._status_not = None + self._status_not_in = None + self._success_job_count = None + self._success_job_count_gt = None + self._success_job_count_gte = None + self._success_job_count_in = None + self._success_job_count_lt = None + self._success_job_count_lte = None + self._success_job_count_not = None + self._success_job_count_not_in = None + self._total_job_count = None + self._total_job_count_gt = None + self._total_job_count_gte = None + self._total_job_count_in = None + self._total_job_count_lt = None + self._total_job_count_lte = None + self._total_job_count_not = None + self._total_job_count_not_in = None + self._type = None + self._type_in = None + self._type_not = None + self._type_not_in = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.backup_plan = kwargs.get("backup_plan", None) + self.deletable_flag_marked = kwargs.get("deletable_flag_marked", None) + self.deletable_flag_marked_not = kwargs.get("deletable_flag_marked_not", None) + self.duration = kwargs.get("duration", None) + self.duration_gt = kwargs.get("duration_gt", None) + self.duration_gte = kwargs.get("duration_gte", None) + self.duration_in = kwargs.get("duration_in", None) + self.duration_lt = kwargs.get("duration_lt", None) + self.duration_lte = kwargs.get("duration_lte", None) + self.duration_not = kwargs.get("duration_not", None) + self.duration_not_in = kwargs.get("duration_not_in", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.executed_at = kwargs.get("executed_at", None) + self.executed_at_gt = kwargs.get("executed_at_gt", None) + self.executed_at_gte = kwargs.get("executed_at_gte", None) + self.executed_at_in = kwargs.get("executed_at_in", None) + self.executed_at_lt = kwargs.get("executed_at_lt", None) + self.executed_at_lte = kwargs.get("executed_at_lte", None) + self.executed_at_not = kwargs.get("executed_at_not", None) + self.executed_at_not_in = kwargs.get("executed_at_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_created_at = kwargs.get("local_created_at", None) + self.local_created_at_gt = kwargs.get("local_created_at_gt", None) + self.local_created_at_gte = kwargs.get("local_created_at_gte", None) + self.local_created_at_in = kwargs.get("local_created_at_in", None) + self.local_created_at_lt = kwargs.get("local_created_at_lt", None) + self.local_created_at_lte = kwargs.get("local_created_at_lte", None) + self.local_created_at_not = kwargs.get("local_created_at_not", None) + self.local_created_at_not_in = kwargs.get("local_created_at_not_in", None) + self.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.method = kwargs.get("method", None) + self.method_in = kwargs.get("method_in", None) + self.method_not = kwargs.get("method_not", None) + self.method_not_in = kwargs.get("method_not_in", None) + self.state = kwargs.get("state", None) + self.state_in = kwargs.get("state_in", None) + self.state_not = kwargs.get("state_not", None) + self.state_not_in = kwargs.get("state_not_in", None) + self.status = kwargs.get("status", None) + 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.success_job_count = kwargs.get("success_job_count", None) + self.success_job_count_gt = kwargs.get("success_job_count_gt", None) + self.success_job_count_gte = kwargs.get("success_job_count_gte", None) + self.success_job_count_in = kwargs.get("success_job_count_in", None) + self.success_job_count_lt = kwargs.get("success_job_count_lt", None) + self.success_job_count_lte = kwargs.get("success_job_count_lte", None) + self.success_job_count_not = kwargs.get("success_job_count_not", None) + self.success_job_count_not_in = kwargs.get("success_job_count_not_in", None) + self.total_job_count = kwargs.get("total_job_count", None) + self.total_job_count_gt = kwargs.get("total_job_count_gt", None) + self.total_job_count_gte = kwargs.get("total_job_count_gte", None) + self.total_job_count_in = kwargs.get("total_job_count_in", None) + self.total_job_count_lt = kwargs.get("total_job_count_lt", None) + self.total_job_count_lte = kwargs.get("total_job_count_lte", None) + self.total_job_count_not = kwargs.get("total_job_count_not", None) + self.total_job_count_not_in = kwargs.get("total_job_count_not_in", None) + self.type = kwargs.get("type", None) + self.type_in = kwargs.get("type_in", None) + self.type_not = kwargs.get("type_not", None) + self.type_not_in = kwargs.get("type_not_in", None) + + @property + def _and(self): + """Gets the _and of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The _and of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupPlanExecutionWhereInput. + + + :param _and: The _and of this BackupPlanExecutionWhereInput. # noqa: E501 + :type _and: list[BackupPlanExecutionWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The _not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupPlanExecutionWhereInput. + + + :param _not: The _not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type _not: list[BackupPlanExecutionWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The _or of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupPlanExecutionWhereInput. + + + :param _or: The _or of this BackupPlanExecutionWhereInput. # noqa: E501 + :type _or: list[BackupPlanExecutionWhereInput] + """ + + self.__or = _or + + @property + def backup_plan(self): + """Gets the backup_plan of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The backup_plan of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plan + + @backup_plan.setter + def backup_plan(self, backup_plan): + """Sets the backup_plan of this BackupPlanExecutionWhereInput. + + + :param backup_plan: The backup_plan of this BackupPlanExecutionWhereInput. # noqa: E501 + :type backup_plan: BackupPlanWhereInput + """ + + self._backup_plan = backup_plan + + @property + def deletable_flag_marked(self): + """Gets the deletable_flag_marked of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The deletable_flag_marked of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: bool + """ + return self._deletable_flag_marked + + @deletable_flag_marked.setter + def deletable_flag_marked(self, deletable_flag_marked): + """Sets the deletable_flag_marked of this BackupPlanExecutionWhereInput. + + + :param deletable_flag_marked: The deletable_flag_marked of this BackupPlanExecutionWhereInput. # noqa: E501 + :type deletable_flag_marked: bool + """ + + self._deletable_flag_marked = deletable_flag_marked + + @property + def deletable_flag_marked_not(self): + """Gets the deletable_flag_marked_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The deletable_flag_marked_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: bool + """ + return self._deletable_flag_marked_not + + @deletable_flag_marked_not.setter + def deletable_flag_marked_not(self, deletable_flag_marked_not): + """Sets the deletable_flag_marked_not of this BackupPlanExecutionWhereInput. + + + :param deletable_flag_marked_not: The deletable_flag_marked_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type deletable_flag_marked_not: bool + """ + + self._deletable_flag_marked_not = deletable_flag_marked_not + + @property + def duration(self): + """Gets the duration of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration + + @duration.setter + def duration(self, duration): + """Sets the duration of this BackupPlanExecutionWhereInput. + + + :param duration: The duration of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration: int + """ + + self._duration = duration + + @property + def duration_gt(self): + """Gets the duration_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_gt + + @duration_gt.setter + def duration_gt(self, duration_gt): + """Sets the duration_gt of this BackupPlanExecutionWhereInput. + + + :param duration_gt: The duration_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_gt: int + """ + + self._duration_gt = duration_gt + + @property + def duration_gte(self): + """Gets the duration_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_gte + + @duration_gte.setter + def duration_gte(self, duration_gte): + """Sets the duration_gte of this BackupPlanExecutionWhereInput. + + + :param duration_gte: The duration_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_gte: int + """ + + self._duration_gte = duration_gte + + @property + def duration_in(self): + """Gets the duration_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._duration_in + + @duration_in.setter + def duration_in(self, duration_in): + """Sets the duration_in of this BackupPlanExecutionWhereInput. + + + :param duration_in: The duration_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_in: list[int] + """ + + self._duration_in = duration_in + + @property + def duration_lt(self): + """Gets the duration_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_lt + + @duration_lt.setter + def duration_lt(self, duration_lt): + """Sets the duration_lt of this BackupPlanExecutionWhereInput. + + + :param duration_lt: The duration_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_lt: int + """ + + self._duration_lt = duration_lt + + @property + def duration_lte(self): + """Gets the duration_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_lte + + @duration_lte.setter + def duration_lte(self, duration_lte): + """Sets the duration_lte of this BackupPlanExecutionWhereInput. + + + :param duration_lte: The duration_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_lte: int + """ + + self._duration_lte = duration_lte + + @property + def duration_not(self): + """Gets the duration_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_not + + @duration_not.setter + def duration_not(self, duration_not): + """Sets the duration_not of this BackupPlanExecutionWhereInput. + + + :param duration_not: The duration_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_not: int + """ + + self._duration_not = duration_not + + @property + def duration_not_in(self): + """Gets the duration_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The duration_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._duration_not_in + + @duration_not_in.setter + def duration_not_in(self, duration_not_in): + """Sets the duration_not_in of this BackupPlanExecutionWhereInput. + + + :param duration_not_in: The duration_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type duration_not_in: list[int] + """ + + self._duration_not_in = duration_not_in + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def executed_at(self): + """Gets the executed_at of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at + + @executed_at.setter + def executed_at(self, executed_at): + """Sets the executed_at of this BackupPlanExecutionWhereInput. + + + :param executed_at: The executed_at of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at: str + """ + + self._executed_at = executed_at + + @property + def executed_at_gt(self): + """Gets the executed_at_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_gt + + @executed_at_gt.setter + def executed_at_gt(self, executed_at_gt): + """Sets the executed_at_gt of this BackupPlanExecutionWhereInput. + + + :param executed_at_gt: The executed_at_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_gt: str + """ + + self._executed_at_gt = executed_at_gt + + @property + def executed_at_gte(self): + """Gets the executed_at_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_gte + + @executed_at_gte.setter + def executed_at_gte(self, executed_at_gte): + """Sets the executed_at_gte of this BackupPlanExecutionWhereInput. + + + :param executed_at_gte: The executed_at_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_gte: str + """ + + self._executed_at_gte = executed_at_gte + + @property + def executed_at_in(self): + """Gets the executed_at_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._executed_at_in + + @executed_at_in.setter + def executed_at_in(self, executed_at_in): + """Sets the executed_at_in of this BackupPlanExecutionWhereInput. + + + :param executed_at_in: The executed_at_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_in: list[str] + """ + + self._executed_at_in = executed_at_in + + @property + def executed_at_lt(self): + """Gets the executed_at_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_lt + + @executed_at_lt.setter + def executed_at_lt(self, executed_at_lt): + """Sets the executed_at_lt of this BackupPlanExecutionWhereInput. + + + :param executed_at_lt: The executed_at_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_lt: str + """ + + self._executed_at_lt = executed_at_lt + + @property + def executed_at_lte(self): + """Gets the executed_at_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_lte + + @executed_at_lte.setter + def executed_at_lte(self, executed_at_lte): + """Sets the executed_at_lte of this BackupPlanExecutionWhereInput. + + + :param executed_at_lte: The executed_at_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_lte: str + """ + + self._executed_at_lte = executed_at_lte + + @property + def executed_at_not(self): + """Gets the executed_at_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_not + + @executed_at_not.setter + def executed_at_not(self, executed_at_not): + """Sets the executed_at_not of this BackupPlanExecutionWhereInput. + + + :param executed_at_not: The executed_at_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_not: str + """ + + self._executed_at_not = executed_at_not + + @property + def executed_at_not_in(self): + """Gets the executed_at_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._executed_at_not_in + + @executed_at_not_in.setter + def executed_at_not_in(self, executed_at_not_in): + """Sets the executed_at_not_in of this BackupPlanExecutionWhereInput. + + + :param executed_at_not_in: The executed_at_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type executed_at_not_in: list[str] + """ + + self._executed_at_not_in = executed_at_not_in + + @property + def id(self): + """Gets the id of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupPlanExecutionWhereInput. + + + :param id: The id of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupPlanExecutionWhereInput. + + + :param id_contains: The id_contains of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupPlanExecutionWhereInput. + + + :param id_gt: The id_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupPlanExecutionWhereInput. + + + :param id_gte: The id_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupPlanExecutionWhereInput. + + + :param id_in: The id_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupPlanExecutionWhereInput. + + + :param id_lt: The id_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupPlanExecutionWhereInput. + + + :param id_lte: The id_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupPlanExecutionWhereInput. + + + :param id_not: The id_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param id_not_in: The id_not_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupPlanExecutionWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_created_at(self): + """Gets the local_created_at of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at + + @local_created_at.setter + def local_created_at(self, local_created_at): + """Sets the local_created_at of this BackupPlanExecutionWhereInput. + + + :param local_created_at: The local_created_at of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at: str + """ + + self._local_created_at = local_created_at + + @property + def local_created_at_gt(self): + """Gets the local_created_at_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_gt + + @local_created_at_gt.setter + def local_created_at_gt(self, local_created_at_gt): + """Sets the local_created_at_gt of this BackupPlanExecutionWhereInput. + + + :param local_created_at_gt: The local_created_at_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_gt: str + """ + + self._local_created_at_gt = local_created_at_gt + + @property + def local_created_at_gte(self): + """Gets the local_created_at_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_gte + + @local_created_at_gte.setter + def local_created_at_gte(self, local_created_at_gte): + """Sets the local_created_at_gte of this BackupPlanExecutionWhereInput. + + + :param local_created_at_gte: The local_created_at_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_gte: str + """ + + self._local_created_at_gte = local_created_at_gte + + @property + def local_created_at_in(self): + """Gets the local_created_at_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_created_at_in + + @local_created_at_in.setter + def local_created_at_in(self, local_created_at_in): + """Sets the local_created_at_in of this BackupPlanExecutionWhereInput. + + + :param local_created_at_in: The local_created_at_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_in: list[str] + """ + + self._local_created_at_in = local_created_at_in + + @property + def local_created_at_lt(self): + """Gets the local_created_at_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_lt + + @local_created_at_lt.setter + def local_created_at_lt(self, local_created_at_lt): + """Sets the local_created_at_lt of this BackupPlanExecutionWhereInput. + + + :param local_created_at_lt: The local_created_at_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_lt: str + """ + + self._local_created_at_lt = local_created_at_lt + + @property + def local_created_at_lte(self): + """Gets the local_created_at_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_lte + + @local_created_at_lte.setter + def local_created_at_lte(self, local_created_at_lte): + """Sets the local_created_at_lte of this BackupPlanExecutionWhereInput. + + + :param local_created_at_lte: The local_created_at_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_lte: str + """ + + self._local_created_at_lte = local_created_at_lte + + @property + def local_created_at_not(self): + """Gets the local_created_at_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_not + + @local_created_at_not.setter + def local_created_at_not(self, local_created_at_not): + """Sets the local_created_at_not of this BackupPlanExecutionWhereInput. + + + :param local_created_at_not: The local_created_at_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_not: str + """ + + self._local_created_at_not = local_created_at_not + + @property + def local_created_at_not_in(self): + """Gets the local_created_at_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_created_at_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_created_at_not_in + + @local_created_at_not_in.setter + def local_created_at_not_in(self, local_created_at_not_in): + """Sets the local_created_at_not_in of this BackupPlanExecutionWhereInput. + + + :param local_created_at_not_in: The local_created_at_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_created_at_not_in: list[str] + """ + + self._local_created_at_not_in = local_created_at_not_in + + @property + def local_id(self): + """Gets the local_id of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this BackupPlanExecutionWhereInput. + + + :param local_id: The local_id of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_contains of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_contains: The local_id_contains of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_gt of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_gt: The local_id_gt of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_gte of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_gte: The local_id_gte of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_in: The local_id_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_lt of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_lt: The local_id_lt of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_lte of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_lte: The local_id_lte of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_not: The local_id_not of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_not_in: The local_id_not_in of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this BackupPlanExecutionWhereInput. # 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 BackupPlanExecutionWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this BackupPlanExecutionWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def method(self): + """Gets the method of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The method of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionMethod + """ + return self._method + + @method.setter + def method(self, method): + """Sets the method of this BackupPlanExecutionWhereInput. + + + :param method: The method of this BackupPlanExecutionWhereInput. # noqa: E501 + :type method: BackupExecutionMethod + """ + + self._method = method + + @property + def method_in(self): + """Gets the method_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The method_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionMethod] + """ + return self._method_in + + @method_in.setter + def method_in(self, method_in): + """Sets the method_in of this BackupPlanExecutionWhereInput. + + + :param method_in: The method_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type method_in: list[BackupExecutionMethod] + """ + + self._method_in = method_in + + @property + def method_not(self): + """Gets the method_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The method_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionMethod + """ + return self._method_not + + @method_not.setter + def method_not(self, method_not): + """Sets the method_not of this BackupPlanExecutionWhereInput. + + + :param method_not: The method_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type method_not: BackupExecutionMethod + """ + + self._method_not = method_not + + @property + def method_not_in(self): + """Gets the method_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The method_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionMethod] + """ + return self._method_not_in + + @method_not_in.setter + def method_not_in(self, method_not_in): + """Sets the method_not_in of this BackupPlanExecutionWhereInput. + + + :param method_not_in: The method_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type method_not_in: list[BackupExecutionMethod] + """ + + self._method_not_in = method_not_in + + @property + def state(self): + """Gets the state of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The state of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionState + """ + return self._state + + @state.setter + def state(self, state): + """Sets the state of this BackupPlanExecutionWhereInput. + + + :param state: The state of this BackupPlanExecutionWhereInput. # noqa: E501 + :type state: BackupPlanExecutionState + """ + + self._state = state + + @property + def state_in(self): + """Gets the state_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The state_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionState] + """ + return self._state_in + + @state_in.setter + def state_in(self, state_in): + """Sets the state_in of this BackupPlanExecutionWhereInput. + + + :param state_in: The state_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type state_in: list[BackupPlanExecutionState] + """ + + self._state_in = state_in + + @property + def state_not(self): + """Gets the state_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The state_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionState + """ + return self._state_not + + @state_not.setter + def state_not(self, state_not): + """Sets the state_not of this BackupPlanExecutionWhereInput. + + + :param state_not: The state_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type state_not: BackupPlanExecutionState + """ + + self._state_not = state_not + + @property + def state_not_in(self): + """Gets the state_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The state_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionState] + """ + return self._state_not_in + + @state_not_in.setter + def state_not_in(self, state_not_in): + """Sets the state_not_in of this BackupPlanExecutionWhereInput. + + + :param state_not_in: The state_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type state_not_in: list[BackupPlanExecutionState] + """ + + self._state_not_in = state_not_in + + @property + def status(self): + """Gets the status of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The status of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupPlanExecutionWhereInput. + + + :param status: The status of this BackupPlanExecutionWhereInput. # noqa: E501 + :type status: BackupPlanExecutionStatus + """ + + self._status = status + + @property + def status_in(self): + """Gets the status_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The status_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionStatus] + """ + return self._status_in + + @status_in.setter + def status_in(self, status_in): + """Sets the status_in of this BackupPlanExecutionWhereInput. + + + :param status_in: The status_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type status_in: list[BackupPlanExecutionStatus] + """ + + self._status_in = status_in + + @property + def status_not(self): + """Gets the status_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The status_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._status_not + + @status_not.setter + def status_not(self, status_not): + """Sets the status_not of this BackupPlanExecutionWhereInput. + + + :param status_not: The status_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type status_not: BackupPlanExecutionStatus + """ + + self._status_not = status_not + + @property + def status_not_in(self): + """Gets the status_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The status_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionStatus] + """ + return self._status_not_in + + @status_not_in.setter + def status_not_in(self, status_not_in): + """Sets the status_not_in of this BackupPlanExecutionWhereInput. + + + :param status_not_in: The status_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type status_not_in: list[BackupPlanExecutionStatus] + """ + + self._status_not_in = status_not_in + + @property + def success_job_count(self): + """Gets the success_job_count of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._success_job_count + + @success_job_count.setter + def success_job_count(self, success_job_count): + """Sets the success_job_count of this BackupPlanExecutionWhereInput. + + + :param success_job_count: The success_job_count of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count: int + """ + + self._success_job_count = success_job_count + + @property + def success_job_count_gt(self): + """Gets the success_job_count_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._success_job_count_gt + + @success_job_count_gt.setter + def success_job_count_gt(self, success_job_count_gt): + """Sets the success_job_count_gt of this BackupPlanExecutionWhereInput. + + + :param success_job_count_gt: The success_job_count_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_gt: int + """ + + self._success_job_count_gt = success_job_count_gt + + @property + def success_job_count_gte(self): + """Gets the success_job_count_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._success_job_count_gte + + @success_job_count_gte.setter + def success_job_count_gte(self, success_job_count_gte): + """Sets the success_job_count_gte of this BackupPlanExecutionWhereInput. + + + :param success_job_count_gte: The success_job_count_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_gte: int + """ + + self._success_job_count_gte = success_job_count_gte + + @property + def success_job_count_in(self): + """Gets the success_job_count_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._success_job_count_in + + @success_job_count_in.setter + def success_job_count_in(self, success_job_count_in): + """Sets the success_job_count_in of this BackupPlanExecutionWhereInput. + + + :param success_job_count_in: The success_job_count_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_in: list[int] + """ + + self._success_job_count_in = success_job_count_in + + @property + def success_job_count_lt(self): + """Gets the success_job_count_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._success_job_count_lt + + @success_job_count_lt.setter + def success_job_count_lt(self, success_job_count_lt): + """Sets the success_job_count_lt of this BackupPlanExecutionWhereInput. + + + :param success_job_count_lt: The success_job_count_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_lt: int + """ + + self._success_job_count_lt = success_job_count_lt + + @property + def success_job_count_lte(self): + """Gets the success_job_count_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._success_job_count_lte + + @success_job_count_lte.setter + def success_job_count_lte(self, success_job_count_lte): + """Sets the success_job_count_lte of this BackupPlanExecutionWhereInput. + + + :param success_job_count_lte: The success_job_count_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_lte: int + """ + + self._success_job_count_lte = success_job_count_lte + + @property + def success_job_count_not(self): + """Gets the success_job_count_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._success_job_count_not + + @success_job_count_not.setter + def success_job_count_not(self, success_job_count_not): + """Sets the success_job_count_not of this BackupPlanExecutionWhereInput. + + + :param success_job_count_not: The success_job_count_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_not: int + """ + + self._success_job_count_not = success_job_count_not + + @property + def success_job_count_not_in(self): + """Gets the success_job_count_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The success_job_count_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._success_job_count_not_in + + @success_job_count_not_in.setter + def success_job_count_not_in(self, success_job_count_not_in): + """Sets the success_job_count_not_in of this BackupPlanExecutionWhereInput. + + + :param success_job_count_not_in: The success_job_count_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type success_job_count_not_in: list[int] + """ + + self._success_job_count_not_in = success_job_count_not_in + + @property + def total_job_count(self): + """Gets the total_job_count of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_job_count + + @total_job_count.setter + def total_job_count(self, total_job_count): + """Sets the total_job_count of this BackupPlanExecutionWhereInput. + + + :param total_job_count: The total_job_count of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count: int + """ + + self._total_job_count = total_job_count + + @property + def total_job_count_gt(self): + """Gets the total_job_count_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_job_count_gt + + @total_job_count_gt.setter + def total_job_count_gt(self, total_job_count_gt): + """Sets the total_job_count_gt of this BackupPlanExecutionWhereInput. + + + :param total_job_count_gt: The total_job_count_gt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_gt: int + """ + + self._total_job_count_gt = total_job_count_gt + + @property + def total_job_count_gte(self): + """Gets the total_job_count_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_job_count_gte + + @total_job_count_gte.setter + def total_job_count_gte(self, total_job_count_gte): + """Sets the total_job_count_gte of this BackupPlanExecutionWhereInput. + + + :param total_job_count_gte: The total_job_count_gte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_gte: int + """ + + self._total_job_count_gte = total_job_count_gte + + @property + def total_job_count_in(self): + """Gets the total_job_count_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_job_count_in + + @total_job_count_in.setter + def total_job_count_in(self, total_job_count_in): + """Sets the total_job_count_in of this BackupPlanExecutionWhereInput. + + + :param total_job_count_in: The total_job_count_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_in: list[int] + """ + + self._total_job_count_in = total_job_count_in + + @property + def total_job_count_lt(self): + """Gets the total_job_count_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_job_count_lt + + @total_job_count_lt.setter + def total_job_count_lt(self, total_job_count_lt): + """Sets the total_job_count_lt of this BackupPlanExecutionWhereInput. + + + :param total_job_count_lt: The total_job_count_lt of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_lt: int + """ + + self._total_job_count_lt = total_job_count_lt + + @property + def total_job_count_lte(self): + """Gets the total_job_count_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_job_count_lte + + @total_job_count_lte.setter + def total_job_count_lte(self, total_job_count_lte): + """Sets the total_job_count_lte of this BackupPlanExecutionWhereInput. + + + :param total_job_count_lte: The total_job_count_lte of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_lte: int + """ + + self._total_job_count_lte = total_job_count_lte + + @property + def total_job_count_not(self): + """Gets the total_job_count_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_job_count_not + + @total_job_count_not.setter + def total_job_count_not(self, total_job_count_not): + """Sets the total_job_count_not of this BackupPlanExecutionWhereInput. + + + :param total_job_count_not: The total_job_count_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_not: int + """ + + self._total_job_count_not = total_job_count_not + + @property + def total_job_count_not_in(self): + """Gets the total_job_count_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The total_job_count_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_job_count_not_in + + @total_job_count_not_in.setter + def total_job_count_not_in(self, total_job_count_not_in): + """Sets the total_job_count_not_in of this BackupPlanExecutionWhereInput. + + + :param total_job_count_not_in: The total_job_count_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type total_job_count_not_in: list[int] + """ + + self._total_job_count_not_in = total_job_count_not_in + + @property + def type(self): + """Gets the type of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The type of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupPlanExecutionWhereInput. + + + :param type: The type of this BackupPlanExecutionWhereInput. # noqa: E501 + :type type: BackupExecutionType + """ + + self._type = type + + @property + def type_in(self): + """Gets the type_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The type_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionType] + """ + return self._type_in + + @type_in.setter + def type_in(self, type_in): + """Sets the type_in of this BackupPlanExecutionWhereInput. + + + :param type_in: The type_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type type_in: list[BackupExecutionType] + """ + + self._type_in = type_in + + @property + def type_not(self): + """Gets the type_not of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The type_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type_not + + @type_not.setter + def type_not(self, type_not): + """Sets the type_not of this BackupPlanExecutionWhereInput. + + + :param type_not: The type_not of this BackupPlanExecutionWhereInput. # noqa: E501 + :type type_not: BackupExecutionType + """ + + self._type_not = type_not + + @property + def type_not_in(self): + """Gets the type_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + + + :return: The type_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionType] + """ + return self._type_not_in + + @type_not_in.setter + def type_not_in(self, type_not_in): + """Sets the type_not_in of this BackupPlanExecutionWhereInput. + + + :param type_not_in: The type_not_in of this BackupPlanExecutionWhereInput. # noqa: E501 + :type type_not_in: list[BackupExecutionType] + """ + + self._type_not_in = type_not_in + + 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, BackupPlanExecutionWhereInput): + 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, BackupPlanExecutionWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_keep_policy.py b/cloudtower/models/backup_plan_keep_policy.py new file mode 100644 index 00000000..089bc61f --- /dev/null +++ b/cloudtower/models/backup_plan_keep_policy.py @@ -0,0 +1,99 @@ +# 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 BackupPlanKeepPolicy(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + COUNT = "COUNT" + FOREVER = "FOREVER" + TIME = "TIME" + + allowable_values = [COUNT, FOREVER, TIME] # 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 + """BackupPlanKeepPolicy - 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, BackupPlanKeepPolicy): + 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, BackupPlanKeepPolicy): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_order_by_input.py b/cloudtower/models/backup_plan_order_by_input.py new file mode 100644 index 00000000..7d103d81 --- /dev/null +++ b/cloudtower/models/backup_plan_order_by_input.py @@ -0,0 +1,158 @@ +# 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 BackupPlanOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + COMPRESSION_ASC = "compression_ASC" + COMPRESSION_DESC = "compression_DESC" + COMPRESSION_RATIO_ASC = "compression_ratio_ASC" + COMPRESSION_RATIO_DESC = "compression_ratio_DESC" + CREATEDAT_ASC = "createdAt_ASC" + CREATEDAT_DESC = "createdAt_DESC" + DESCRIPTION_ASC = "description_ASC" + DESCRIPTION_DESC = "description_DESC" + ENABLE_WINDOW_ASC = "enable_window_ASC" + ENABLE_WINDOW_DESC = "enable_window_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + FULL_INTERVAL_ASC = "full_interval_ASC" + FULL_INTERVAL_DESC = "full_interval_DESC" + FULL_PERIOD_ASC = "full_period_ASC" + FULL_PERIOD_DESC = "full_period_DESC" + FULL_TIME_POINT_ASC = "full_time_point_ASC" + FULL_TIME_POINT_DESC = "full_time_point_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + INCREMENTAL_INTERVAL_ASC = "incremental_interval_ASC" + INCREMENTAL_INTERVAL_DESC = "incremental_interval_DESC" + INCREMENTAL_PERIOD_ASC = "incremental_period_ASC" + INCREMENTAL_PERIOD_DESC = "incremental_period_DESC" + INCREMENTAL_TIME_POINTS_ASC = "incremental_time_points_ASC" + INCREMENTAL_TIME_POINTS_DESC = "incremental_time_points_DESC" + KEEP_POLICY_ASC = "keep_policy_ASC" + KEEP_POLICY_DESC = "keep_policy_DESC" + KEEP_POLICY_VALUE_ASC = "keep_policy_value_ASC" + KEEP_POLICY_VALUE_DESC = "keep_policy_value_DESC" + LAST_EXECUTE_STATUS_ASC = "last_execute_status_ASC" + LAST_EXECUTE_STATUS_DESC = "last_execute_status_DESC" + LAST_EXECUTE_SUCCESS_JOB_COUNT_ASC = "last_execute_success_job_count_ASC" + LAST_EXECUTE_SUCCESS_JOB_COUNT_DESC = "last_execute_success_job_count_DESC" + LAST_EXECUTE_TOTAL_JOB_COUNT_ASC = "last_execute_total_job_count_ASC" + LAST_EXECUTE_TOTAL_JOB_COUNT_DESC = "last_execute_total_job_count_DESC" + LAST_EXECUTED_AT_ASC = "last_executed_at_ASC" + LAST_EXECUTED_AT_DESC = "last_executed_at_DESC" + LAST_MANUAL_EXECUTE_STATUS_ASC = "last_manual_execute_status_ASC" + LAST_MANUAL_EXECUTE_STATUS_DESC = "last_manual_execute_status_DESC" + LAST_MANUAL_EXECUTE_SUCCESS_JOB_COUNT_ASC = "last_manual_execute_success_job_count_ASC" + LAST_MANUAL_EXECUTE_SUCCESS_JOB_COUNT_DESC = "last_manual_execute_success_job_count_DESC" + LAST_MANUAL_EXECUTE_TOTAL_JOB_COUNT_ASC = "last_manual_execute_total_job_count_ASC" + LAST_MANUAL_EXECUTE_TOTAL_JOB_COUNT_DESC = "last_manual_execute_total_job_count_DESC" + LAST_MANUAL_EXECUTED_AT_ASC = "last_manual_executed_at_ASC" + LAST_MANUAL_EXECUTED_AT_DESC = "last_manual_executed_at_DESC" + NAME_ASC = "name_ASC" + NAME_DESC = "name_DESC" + NEXT_EXECUTE_TIME_ASC = "next_execute_time_ASC" + NEXT_EXECUTE_TIME_DESC = "next_execute_time_DESC" + PHYSICAL_SIZE_ASC = "physical_size_ASC" + PHYSICAL_SIZE_DESC = "physical_size_DESC" + SNAPSHOT_CONSISTENT_TYPE_ASC = "snapshot_consistent_type_ASC" + SNAPSHOT_CONSISTENT_TYPE_DESC = "snapshot_consistent_type_DESC" + STATUS_ASC = "status_ASC" + STATUS_DESC = "status_DESC" + VALID_SIZE_OF_BACKUP_OBJECT_ASC = "valid_size_of_backup_object_ASC" + VALID_SIZE_OF_BACKUP_OBJECT_DESC = "valid_size_of_backup_object_DESC" + WINDOW_END_ASC = "window_end_ASC" + WINDOW_END_DESC = "window_end_DESC" + WINDOW_START_ASC = "window_start_ASC" + WINDOW_START_DESC = "window_start_DESC" + + allowable_values = [COMPRESSION_ASC, COMPRESSION_DESC, COMPRESSION_RATIO_ASC, COMPRESSION_RATIO_DESC, CREATEDAT_ASC, CREATEDAT_DESC, DESCRIPTION_ASC, DESCRIPTION_DESC, ENABLE_WINDOW_ASC, ENABLE_WINDOW_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, FULL_INTERVAL_ASC, FULL_INTERVAL_DESC, FULL_PERIOD_ASC, FULL_PERIOD_DESC, FULL_TIME_POINT_ASC, FULL_TIME_POINT_DESC, ID_ASC, ID_DESC, INCREMENTAL_INTERVAL_ASC, INCREMENTAL_INTERVAL_DESC, INCREMENTAL_PERIOD_ASC, INCREMENTAL_PERIOD_DESC, INCREMENTAL_TIME_POINTS_ASC, INCREMENTAL_TIME_POINTS_DESC, KEEP_POLICY_ASC, KEEP_POLICY_DESC, KEEP_POLICY_VALUE_ASC, KEEP_POLICY_VALUE_DESC, LAST_EXECUTE_STATUS_ASC, LAST_EXECUTE_STATUS_DESC, LAST_EXECUTE_SUCCESS_JOB_COUNT_ASC, LAST_EXECUTE_SUCCESS_JOB_COUNT_DESC, LAST_EXECUTE_TOTAL_JOB_COUNT_ASC, LAST_EXECUTE_TOTAL_JOB_COUNT_DESC, LAST_EXECUTED_AT_ASC, LAST_EXECUTED_AT_DESC, LAST_MANUAL_EXECUTE_STATUS_ASC, LAST_MANUAL_EXECUTE_STATUS_DESC, LAST_MANUAL_EXECUTE_SUCCESS_JOB_COUNT_ASC, LAST_MANUAL_EXECUTE_SUCCESS_JOB_COUNT_DESC, LAST_MANUAL_EXECUTE_TOTAL_JOB_COUNT_ASC, LAST_MANUAL_EXECUTE_TOTAL_JOB_COUNT_DESC, LAST_MANUAL_EXECUTED_AT_ASC, LAST_MANUAL_EXECUTED_AT_DESC, NAME_ASC, NAME_DESC, NEXT_EXECUTE_TIME_ASC, NEXT_EXECUTE_TIME_DESC, PHYSICAL_SIZE_ASC, PHYSICAL_SIZE_DESC, SNAPSHOT_CONSISTENT_TYPE_ASC, SNAPSHOT_CONSISTENT_TYPE_DESC, STATUS_ASC, STATUS_DESC, VALID_SIZE_OF_BACKUP_OBJECT_ASC, VALID_SIZE_OF_BACKUP_OBJECT_DESC, WINDOW_END_ASC, WINDOW_END_DESC, WINDOW_START_ASC, WINDOW_START_DESC] # 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 + """BackupPlanOrderByInput - 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, BackupPlanOrderByInput): + 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, BackupPlanOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_period.py b/cloudtower/models/backup_plan_period.py new file mode 100644 index 00000000..4f93deaa --- /dev/null +++ b/cloudtower/models/backup_plan_period.py @@ -0,0 +1,102 @@ +# 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 BackupPlanPeriod(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + DAILY = "DAILY" + HOURLY = "HOURLY" + MINUTELY = "MINUTELY" + MONTHLY = "MONTHLY" + WEEKLY = "WEEKLY" + YEARLY = "YEARLY" + + allowable_values = [DAILY, HOURLY, MINUTELY, MONTHLY, WEEKLY, YEARLY] # 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 + """BackupPlanPeriod - 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, BackupPlanPeriod): + 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, BackupPlanPeriod): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_resume_params.py b/cloudtower/models/backup_plan_resume_params.py new file mode 100644 index 00000000..c2b7156c --- /dev/null +++ b/cloudtower/models/backup_plan_resume_params.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 BackupPlanResumeParams(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 = { + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanResumeParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._where = None + self.discriminator = None + + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def where(self): + """Gets the where of this BackupPlanResumeParams. # noqa: E501 + + + :return: The where of this BackupPlanResumeParams. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupPlanResumeParams. + + + :param where: The where of this BackupPlanResumeParams. # noqa: E501 + :type where: BackupPlanWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupPlanResumeParams): + 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, BackupPlanResumeParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_status.py b/cloudtower/models/backup_plan_status.py new file mode 100644 index 00000000..66363581 --- /dev/null +++ b/cloudtower/models/backup_plan_status.py @@ -0,0 +1,99 @@ +# 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 BackupPlanStatus(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + PAUSED = "PAUSED" + STOPPED = "STOPPED" + WORKING = "WORKING" + + allowable_values = [PAUSED, STOPPED, WORKING] # 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 + """BackupPlanStatus - 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, BackupPlanStatus): + 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, BackupPlanStatus): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_suspend_params.py b/cloudtower/models/backup_plan_suspend_params.py new file mode 100644 index 00000000..5f46d19c --- /dev/null +++ b/cloudtower/models/backup_plan_suspend_params.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 BackupPlanSuspendParams(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 = { + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanSuspendParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._where = None + self.discriminator = None + + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def where(self): + """Gets the where of this BackupPlanSuspendParams. # noqa: E501 + + + :return: The where of this BackupPlanSuspendParams. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupPlanSuspendParams. + + + :param where: The where of this BackupPlanSuspendParams. # noqa: E501 + :type where: BackupPlanWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupPlanSuspendParams): + 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, BackupPlanSuspendParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_time_point.py b/cloudtower/models/backup_plan_time_point.py new file mode 100644 index 00000000..a3dae083 --- /dev/null +++ b/cloudtower/models/backup_plan_time_point.py @@ -0,0 +1,223 @@ +# 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 BackupPlanTimePoint(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 = { + 'weekday': 'WeekdayTypeEnum', + 'minute': 'int', + 'hour': 'int', + 'date_position': 'list[int]', + 'date': 'int' + } + + attribute_map = { + 'weekday': 'weekday', + 'minute': 'minute', + 'hour': 'hour', + 'date_position': 'date_position', + 'date': 'date' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanTimePoint - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._weekday = None + self._minute = None + self._hour = None + self._date_position = None + self._date = None + self.discriminator = None + + self.weekday = kwargs.get("weekday", None) + if "minute" in kwargs: + self.minute = kwargs["minute"] + if "hour" in kwargs: + self.hour = kwargs["hour"] + self.date_position = kwargs.get("date_position", None) + self.date = kwargs.get("date", None) + + @property + def weekday(self): + """Gets the weekday of this BackupPlanTimePoint. # noqa: E501 + + + :return: The weekday of this BackupPlanTimePoint. # noqa: E501 + :rtype: WeekdayTypeEnum + """ + return self._weekday + + @weekday.setter + def weekday(self, weekday): + """Sets the weekday of this BackupPlanTimePoint. + + + :param weekday: The weekday of this BackupPlanTimePoint. # noqa: E501 + :type weekday: WeekdayTypeEnum + """ + + self._weekday = weekday + + @property + def minute(self): + """Gets the minute of this BackupPlanTimePoint. # noqa: E501 + + + :return: The minute of this BackupPlanTimePoint. # noqa: E501 + :rtype: int + """ + return self._minute + + @minute.setter + def minute(self, minute): + """Sets the minute of this BackupPlanTimePoint. + + + :param minute: The minute of this BackupPlanTimePoint. # noqa: E501 + :type minute: int + """ + if self.local_vars_configuration.client_side_validation and minute is None: # noqa: E501 + raise ValueError("Invalid value for `minute`, must not be `None`") # noqa: E501 + + self._minute = minute + + @property + def hour(self): + """Gets the hour of this BackupPlanTimePoint. # noqa: E501 + + + :return: The hour of this BackupPlanTimePoint. # noqa: E501 + :rtype: int + """ + return self._hour + + @hour.setter + def hour(self, hour): + """Sets the hour of this BackupPlanTimePoint. + + + :param hour: The hour of this BackupPlanTimePoint. # noqa: E501 + :type hour: int + """ + if self.local_vars_configuration.client_side_validation and hour is None: # noqa: E501 + raise ValueError("Invalid value for `hour`, must not be `None`") # noqa: E501 + + self._hour = hour + + @property + def date_position(self): + """Gets the date_position of this BackupPlanTimePoint. # noqa: E501 + + + :return: The date_position of this BackupPlanTimePoint. # noqa: E501 + :rtype: list[int] + """ + return self._date_position + + @date_position.setter + def date_position(self, date_position): + """Sets the date_position of this BackupPlanTimePoint. + + + :param date_position: The date_position of this BackupPlanTimePoint. # noqa: E501 + :type date_position: list[int] + """ + + self._date_position = date_position + + @property + def date(self): + """Gets the date of this BackupPlanTimePoint. # noqa: E501 + + + :return: The date of this BackupPlanTimePoint. # noqa: E501 + :rtype: int + """ + return self._date + + @date.setter + def date(self, date): + """Sets the date of this BackupPlanTimePoint. + + + :param date: The date of this BackupPlanTimePoint. # noqa: E501 + :type date: int + """ + + self._date = date + + 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, BackupPlanTimePoint): + 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, BackupPlanTimePoint): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_updation_params.py b/cloudtower/models/backup_plan_updation_params.py new file mode 100644 index 00000000..6f9bd405 --- /dev/null +++ b/cloudtower/models/backup_plan_updation_params.py @@ -0,0 +1,148 @@ +# 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 BackupPlanUpdationParams(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 = { + 'data': 'BackupPlanUpdationParamsData', + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'data': 'data', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanUpdationParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._data = None + self._where = None + self.discriminator = None + + if "data" in kwargs: + self.data = kwargs["data"] + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def data(self): + """Gets the data of this BackupPlanUpdationParams. # noqa: E501 + + + :return: The data of this BackupPlanUpdationParams. # noqa: E501 + :rtype: BackupPlanUpdationParamsData + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this BackupPlanUpdationParams. + + + :param data: The data of this BackupPlanUpdationParams. # noqa: E501 + :type data: BackupPlanUpdationParamsData + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + @property + def where(self): + """Gets the where of this BackupPlanUpdationParams. # noqa: E501 + + + :return: The where of this BackupPlanUpdationParams. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupPlanUpdationParams. + + + :param where: The where of this BackupPlanUpdationParams. # noqa: E501 + :type where: BackupPlanWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupPlanUpdationParams): + 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, BackupPlanUpdationParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_updation_params_data.py b/cloudtower/models/backup_plan_updation_params_data.py new file mode 100644 index 00000000..debb82c0 --- /dev/null +++ b/cloudtower/models/backup_plan_updation_params_data.py @@ -0,0 +1,586 @@ +# 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 BackupPlanUpdationParamsData(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 = { + 'disconnect_strategy': 'BackupPlanDeleteStrategy', + 'keep_policy_value': 'int', + 'keep_policy': 'BackupPlanKeepPolicy', + 'backup_delay_option': 'BackupPlanDelayOption', + 'window_end': 'str', + 'window_start': 'str', + 'enable_window': 'bool', + 'full_time_point': 'BackupPlanTimePoint', + 'full_period': 'BackupPlanPeriod', + 'full_interval': 'int', + 'incremental_weekdays': 'list[WeekdayTypeEnum]', + 'incremental_time_points': 'list[BackupPlanTimePoint]', + 'incremental_interval': 'int', + 'incremental_period': 'BackupPlanPeriod', + 'snapshot_consistent_type': 'ConsistentType', + 'compression': 'bool', + 'vms': 'VmWhereInput', + 'description': 'str', + 'name': 'str' + } + + attribute_map = { + 'disconnect_strategy': 'disconnect_strategy', + 'keep_policy_value': 'keep_policy_value', + 'keep_policy': 'keep_policy', + 'backup_delay_option': 'backup_delay_option', + 'window_end': 'window_end', + 'window_start': 'window_start', + 'enable_window': 'enable_window', + 'full_time_point': 'full_time_point', + 'full_period': 'full_period', + 'full_interval': 'full_interval', + 'incremental_weekdays': 'incremental_weekdays', + 'incremental_time_points': 'incremental_time_points', + 'incremental_interval': 'incremental_interval', + 'incremental_period': 'incremental_period', + 'snapshot_consistent_type': 'snapshot_consistent_type', + 'compression': 'compression', + 'vms': 'vms', + 'description': 'description', + 'name': 'name' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanUpdationParamsData - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._disconnect_strategy = None + self._keep_policy_value = None + self._keep_policy = None + self._backup_delay_option = None + self._window_end = None + self._window_start = None + self._enable_window = None + self._full_time_point = None + self._full_period = None + self._full_interval = None + self._incremental_weekdays = None + self._incremental_time_points = None + self._incremental_interval = None + self._incremental_period = None + self._snapshot_consistent_type = None + self._compression = None + self._vms = None + self._description = None + self._name = None + self.discriminator = None + + if "disconnect_strategy" in kwargs: + self.disconnect_strategy = kwargs["disconnect_strategy"] + if "keep_policy_value" in kwargs: + self.keep_policy_value = kwargs["keep_policy_value"] + if "keep_policy" in kwargs: + self.keep_policy = kwargs["keep_policy"] + if "backup_delay_option" in kwargs: + self.backup_delay_option = kwargs["backup_delay_option"] + if "window_end" in kwargs: + self.window_end = kwargs["window_end"] + if "window_start" in kwargs: + self.window_start = kwargs["window_start"] + if "enable_window" in kwargs: + self.enable_window = kwargs["enable_window"] + if "full_time_point" in kwargs: + self.full_time_point = kwargs["full_time_point"] + if "full_period" in kwargs: + self.full_period = kwargs["full_period"] + if "full_interval" in kwargs: + self.full_interval = kwargs["full_interval"] + if "incremental_weekdays" in kwargs: + self.incremental_weekdays = kwargs["incremental_weekdays"] + if "incremental_time_points" in kwargs: + self.incremental_time_points = kwargs["incremental_time_points"] + if "incremental_interval" in kwargs: + self.incremental_interval = kwargs["incremental_interval"] + if "incremental_period" in kwargs: + self.incremental_period = kwargs["incremental_period"] + if "snapshot_consistent_type" in kwargs: + self.snapshot_consistent_type = kwargs["snapshot_consistent_type"] + if "compression" in kwargs: + self.compression = kwargs["compression"] + if "vms" in kwargs: + self.vms = kwargs["vms"] + if "description" in kwargs: + self.description = kwargs["description"] + if "name" in kwargs: + self.name = kwargs["name"] + + @property + def disconnect_strategy(self): + """Gets the disconnect_strategy of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The disconnect_strategy of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: BackupPlanDeleteStrategy + """ + return self._disconnect_strategy + + @disconnect_strategy.setter + def disconnect_strategy(self, disconnect_strategy): + """Sets the disconnect_strategy of this BackupPlanUpdationParamsData. + + + :param disconnect_strategy: The disconnect_strategy of this BackupPlanUpdationParamsData. # noqa: E501 + :type disconnect_strategy: BackupPlanDeleteStrategy + """ + + self._disconnect_strategy = disconnect_strategy + + @property + def keep_policy_value(self): + """Gets the keep_policy_value of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The keep_policy_value of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value + + @keep_policy_value.setter + def keep_policy_value(self, keep_policy_value): + """Sets the keep_policy_value of this BackupPlanUpdationParamsData. + + + :param keep_policy_value: The keep_policy_value of this BackupPlanUpdationParamsData. # noqa: E501 + :type keep_policy_value: int + """ + + self._keep_policy_value = keep_policy_value + + @property + def keep_policy(self): + """Gets the keep_policy of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The keep_policy of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: BackupPlanKeepPolicy + """ + return self._keep_policy + + @keep_policy.setter + def keep_policy(self, keep_policy): + """Sets the keep_policy of this BackupPlanUpdationParamsData. + + + :param keep_policy: The keep_policy of this BackupPlanUpdationParamsData. # noqa: E501 + :type keep_policy: BackupPlanKeepPolicy + """ + + self._keep_policy = keep_policy + + @property + def backup_delay_option(self): + """Gets the backup_delay_option of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The backup_delay_option of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: BackupPlanDelayOption + """ + return self._backup_delay_option + + @backup_delay_option.setter + def backup_delay_option(self, backup_delay_option): + """Sets the backup_delay_option of this BackupPlanUpdationParamsData. + + + :param backup_delay_option: The backup_delay_option of this BackupPlanUpdationParamsData. # noqa: E501 + :type backup_delay_option: BackupPlanDelayOption + """ + + self._backup_delay_option = backup_delay_option + + @property + def window_end(self): + """Gets the window_end of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The window_end of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: str + """ + return self._window_end + + @window_end.setter + def window_end(self, window_end): + """Sets the window_end of this BackupPlanUpdationParamsData. + + + :param window_end: The window_end of this BackupPlanUpdationParamsData. # noqa: E501 + :type window_end: str + """ + + self._window_end = window_end + + @property + def window_start(self): + """Gets the window_start of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The window_start of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: str + """ + return self._window_start + + @window_start.setter + def window_start(self, window_start): + """Sets the window_start of this BackupPlanUpdationParamsData. + + + :param window_start: The window_start of this BackupPlanUpdationParamsData. # noqa: E501 + :type window_start: str + """ + + self._window_start = window_start + + @property + def enable_window(self): + """Gets the enable_window of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The enable_window of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: bool + """ + return self._enable_window + + @enable_window.setter + def enable_window(self, enable_window): + """Sets the enable_window of this BackupPlanUpdationParamsData. + + + :param enable_window: The enable_window of this BackupPlanUpdationParamsData. # noqa: E501 + :type enable_window: bool + """ + + self._enable_window = enable_window + + @property + def full_time_point(self): + """Gets the full_time_point of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The full_time_point of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: BackupPlanTimePoint + """ + return self._full_time_point + + @full_time_point.setter + def full_time_point(self, full_time_point): + """Sets the full_time_point of this BackupPlanUpdationParamsData. + + + :param full_time_point: The full_time_point of this BackupPlanUpdationParamsData. # noqa: E501 + :type full_time_point: BackupPlanTimePoint + """ + + self._full_time_point = full_time_point + + @property + def full_period(self): + """Gets the full_period of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The full_period of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._full_period + + @full_period.setter + def full_period(self, full_period): + """Sets the full_period of this BackupPlanUpdationParamsData. + + + :param full_period: The full_period of this BackupPlanUpdationParamsData. # noqa: E501 + :type full_period: BackupPlanPeriod + """ + + self._full_period = full_period + + @property + def full_interval(self): + """Gets the full_interval of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The full_interval of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: int + """ + return self._full_interval + + @full_interval.setter + def full_interval(self, full_interval): + """Sets the full_interval of this BackupPlanUpdationParamsData. + + + :param full_interval: The full_interval of this BackupPlanUpdationParamsData. # noqa: E501 + :type full_interval: int + """ + + self._full_interval = full_interval + + @property + def incremental_weekdays(self): + """Gets the incremental_weekdays of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The incremental_weekdays of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: list[WeekdayTypeEnum] + """ + return self._incremental_weekdays + + @incremental_weekdays.setter + def incremental_weekdays(self, incremental_weekdays): + """Sets the incremental_weekdays of this BackupPlanUpdationParamsData. + + + :param incremental_weekdays: The incremental_weekdays of this BackupPlanUpdationParamsData. # noqa: E501 + :type incremental_weekdays: list[WeekdayTypeEnum] + """ + + self._incremental_weekdays = incremental_weekdays + + @property + def incremental_time_points(self): + """Gets the incremental_time_points of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The incremental_time_points of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: list[BackupPlanTimePoint] + """ + return self._incremental_time_points + + @incremental_time_points.setter + def incremental_time_points(self, incremental_time_points): + """Sets the incremental_time_points of this BackupPlanUpdationParamsData. + + + :param incremental_time_points: The incremental_time_points of this BackupPlanUpdationParamsData. # noqa: E501 + :type incremental_time_points: list[BackupPlanTimePoint] + """ + + self._incremental_time_points = incremental_time_points + + @property + def incremental_interval(self): + """Gets the incremental_interval of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The incremental_interval of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: int + """ + return self._incremental_interval + + @incremental_interval.setter + def incremental_interval(self, incremental_interval): + """Sets the incremental_interval of this BackupPlanUpdationParamsData. + + + :param incremental_interval: The incremental_interval of this BackupPlanUpdationParamsData. # noqa: E501 + :type incremental_interval: int + """ + + self._incremental_interval = incremental_interval + + @property + def incremental_period(self): + """Gets the incremental_period of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The incremental_period of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._incremental_period + + @incremental_period.setter + def incremental_period(self, incremental_period): + """Sets the incremental_period of this BackupPlanUpdationParamsData. + + + :param incremental_period: The incremental_period of this BackupPlanUpdationParamsData. # noqa: E501 + :type incremental_period: BackupPlanPeriod + """ + + self._incremental_period = incremental_period + + @property + def snapshot_consistent_type(self): + """Gets the snapshot_consistent_type of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The snapshot_consistent_type of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type + + @snapshot_consistent_type.setter + def snapshot_consistent_type(self, snapshot_consistent_type): + """Sets the snapshot_consistent_type of this BackupPlanUpdationParamsData. + + + :param snapshot_consistent_type: The snapshot_consistent_type of this BackupPlanUpdationParamsData. # noqa: E501 + :type snapshot_consistent_type: ConsistentType + """ + + self._snapshot_consistent_type = snapshot_consistent_type + + @property + def compression(self): + """Gets the compression of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The compression of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: bool + """ + return self._compression + + @compression.setter + def compression(self, compression): + """Sets the compression of this BackupPlanUpdationParamsData. + + + :param compression: The compression of this BackupPlanUpdationParamsData. # noqa: E501 + :type compression: bool + """ + + self._compression = compression + + @property + def vms(self): + """Gets the vms of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The vms of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vms + + @vms.setter + def vms(self, vms): + """Sets the vms of this BackupPlanUpdationParamsData. + + + :param vms: The vms of this BackupPlanUpdationParamsData. # noqa: E501 + :type vms: VmWhereInput + """ + + self._vms = vms + + @property + def description(self): + """Gets the description of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The description of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupPlanUpdationParamsData. + + + :param description: The description of this BackupPlanUpdationParamsData. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def name(self): + """Gets the name of this BackupPlanUpdationParamsData. # noqa: E501 + + + :return: The name of this BackupPlanUpdationParamsData. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupPlanUpdationParamsData. + + + :param name: The name of this BackupPlanUpdationParamsData. # noqa: E501 + :type name: str + """ + + self._name = name + + 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, BackupPlanUpdationParamsData): + 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, BackupPlanUpdationParamsData): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_plan_where_input.py b/cloudtower/models/backup_plan_where_input.py new file mode 100644 index 00000000..b9a1d5a2 --- /dev/null +++ b/cloudtower/models/backup_plan_where_input.py @@ -0,0 +1,5667 @@ +# 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 BackupPlanWhereInput(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[BackupPlanWhereInput]', + '_not': 'list[BackupPlanWhereInput]', + '_or': 'list[BackupPlanWhereInput]', + 'backup_service': 'BackupServiceWhereInput', + 'backup_store_repository': 'BackupStoreRepositoryWhereInput', + 'compression': 'bool', + 'compression_not': 'bool', + 'compression_ratio': 'float', + 'compression_ratio_gt': 'float', + 'compression_ratio_gte': 'float', + 'compression_ratio_in': 'list[float]', + 'compression_ratio_lt': 'float', + 'compression_ratio_lte': 'float', + 'compression_ratio_not': 'float', + 'compression_ratio_not_in': 'list[float]', + 'created_at': 'str', + 'created_at_gt': 'str', + 'created_at_gte': 'str', + 'created_at_in': 'list[str]', + 'created_at_lt': 'str', + 'created_at_lte': 'str', + 'created_at_not': 'str', + 'created_at_not_in': 'list[str]', + '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_window': 'bool', + 'enable_window_not': 'bool', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'full_interval': 'int', + 'full_interval_gt': 'int', + 'full_interval_gte': 'int', + 'full_interval_in': 'list[int]', + 'full_interval_lt': 'int', + 'full_interval_lte': 'int', + 'full_interval_not': 'int', + 'full_interval_not_in': 'list[int]', + 'full_period': 'BackupPlanPeriod', + 'full_period_in': 'list[BackupPlanPeriod]', + 'full_period_not': 'BackupPlanPeriod', + 'full_period_not_in': 'list[BackupPlanPeriod]', + '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', + 'incremental_interval': 'int', + 'incremental_interval_gt': 'int', + 'incremental_interval_gte': 'int', + 'incremental_interval_in': 'list[int]', + 'incremental_interval_lt': 'int', + 'incremental_interval_lte': 'int', + 'incremental_interval_not': 'int', + 'incremental_interval_not_in': 'list[int]', + 'incremental_period': 'BackupPlanPeriod', + 'incremental_period_in': 'list[BackupPlanPeriod]', + 'incremental_period_not': 'BackupPlanPeriod', + 'incremental_period_not_in': 'list[BackupPlanPeriod]', + 'keep_policy': 'BackupPlanKeepPolicy', + 'keep_policy_in': 'list[BackupPlanKeepPolicy]', + 'keep_policy_not': 'BackupPlanKeepPolicy', + 'keep_policy_not_in': 'list[BackupPlanKeepPolicy]', + 'keep_policy_value': 'int', + 'keep_policy_value_gt': 'int', + 'keep_policy_value_gte': 'int', + 'keep_policy_value_in': 'list[int]', + 'keep_policy_value_lt': 'int', + 'keep_policy_value_lte': 'int', + 'keep_policy_value_not': 'int', + 'keep_policy_value_not_in': 'list[int]', + 'last_execute_status': 'BackupPlanExecutionStatus', + 'last_execute_status_in': 'list[BackupPlanExecutionStatus]', + 'last_execute_status_not': 'BackupPlanExecutionStatus', + 'last_execute_status_not_in': 'list[BackupPlanExecutionStatus]', + 'last_execute_success_job_count': 'int', + 'last_execute_success_job_count_gt': 'int', + 'last_execute_success_job_count_gte': 'int', + 'last_execute_success_job_count_in': 'list[int]', + 'last_execute_success_job_count_lt': 'int', + 'last_execute_success_job_count_lte': 'int', + 'last_execute_success_job_count_not': 'int', + 'last_execute_success_job_count_not_in': 'list[int]', + 'last_execute_total_job_count': 'int', + 'last_execute_total_job_count_gt': 'int', + 'last_execute_total_job_count_gte': 'int', + 'last_execute_total_job_count_in': 'list[int]', + 'last_execute_total_job_count_lt': 'int', + 'last_execute_total_job_count_lte': 'int', + 'last_execute_total_job_count_not': 'int', + 'last_execute_total_job_count_not_in': 'list[int]', + 'last_executed_at': 'str', + 'last_executed_at_gt': 'str', + 'last_executed_at_gte': 'str', + 'last_executed_at_in': 'list[str]', + 'last_executed_at_lt': 'str', + 'last_executed_at_lte': 'str', + 'last_executed_at_not': 'str', + 'last_executed_at_not_in': 'list[str]', + 'last_manual_execute_status': 'BackupPlanExecutionStatus', + 'last_manual_execute_status_in': 'list[BackupPlanExecutionStatus]', + 'last_manual_execute_status_not': 'BackupPlanExecutionStatus', + 'last_manual_execute_status_not_in': 'list[BackupPlanExecutionStatus]', + 'last_manual_execute_success_job_count': 'int', + 'last_manual_execute_success_job_count_gt': 'int', + 'last_manual_execute_success_job_count_gte': 'int', + 'last_manual_execute_success_job_count_in': 'list[int]', + 'last_manual_execute_success_job_count_lt': 'int', + 'last_manual_execute_success_job_count_lte': 'int', + 'last_manual_execute_success_job_count_not': 'int', + 'last_manual_execute_success_job_count_not_in': 'list[int]', + 'last_manual_execute_total_job_count': 'int', + 'last_manual_execute_total_job_count_gt': 'int', + 'last_manual_execute_total_job_count_gte': 'int', + 'last_manual_execute_total_job_count_in': 'list[int]', + 'last_manual_execute_total_job_count_lt': 'int', + 'last_manual_execute_total_job_count_lte': 'int', + 'last_manual_execute_total_job_count_not': 'int', + 'last_manual_execute_total_job_count_not_in': 'list[int]', + 'last_manual_executed_at': 'str', + 'last_manual_executed_at_gt': 'str', + 'last_manual_executed_at_gte': 'str', + 'last_manual_executed_at_in': 'list[str]', + 'last_manual_executed_at_lt': 'str', + 'last_manual_executed_at_lte': 'str', + 'last_manual_executed_at_not': 'str', + 'last_manual_executed_at_not_in': 'list[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', + 'next_execute_time': 'str', + 'next_execute_time_gt': 'str', + 'next_execute_time_gte': 'str', + 'next_execute_time_in': 'list[str]', + 'next_execute_time_lt': 'str', + 'next_execute_time_lte': 'str', + 'next_execute_time_not': 'str', + 'next_execute_time_not_in': 'list[str]', + 'physical_size': 'int', + 'physical_size_gt': 'int', + 'physical_size_gte': 'int', + 'physical_size_in': 'list[int]', + 'physical_size_lt': 'int', + 'physical_size_lte': 'int', + 'physical_size_not': 'int', + 'physical_size_not_in': 'list[int]', + 'snapshot_consistent_type': 'ConsistentType', + 'snapshot_consistent_type_in': 'list[ConsistentType]', + 'snapshot_consistent_type_not': 'ConsistentType', + 'snapshot_consistent_type_not_in': 'list[ConsistentType]', + 'status': 'BackupPlanStatus', + 'status_in': 'list[BackupPlanStatus]', + 'status_not': 'BackupPlanStatus', + 'status_not_in': 'list[BackupPlanStatus]', + 'valid_size_of_backup_object': 'int', + 'valid_size_of_backup_object_gt': 'int', + 'valid_size_of_backup_object_gte': 'int', + 'valid_size_of_backup_object_in': 'list[int]', + 'valid_size_of_backup_object_lt': 'int', + 'valid_size_of_backup_object_lte': 'int', + 'valid_size_of_backup_object_not': 'int', + 'valid_size_of_backup_object_not_in': 'list[int]', + 'window_end': 'str', + 'window_end_contains': 'str', + 'window_end_ends_with': 'str', + 'window_end_gt': 'str', + 'window_end_gte': 'str', + 'window_end_in': 'list[str]', + 'window_end_lt': 'str', + 'window_end_lte': 'str', + 'window_end_not': 'str', + 'window_end_not_contains': 'str', + 'window_end_not_ends_with': 'str', + 'window_end_not_in': 'list[str]', + 'window_end_not_starts_with': 'str', + 'window_end_starts_with': 'str', + 'window_start': 'str', + 'window_start_contains': 'str', + 'window_start_ends_with': 'str', + 'window_start_gt': 'str', + 'window_start_gte': 'str', + 'window_start_in': 'list[str]', + 'window_start_lt': 'str', + 'window_start_lte': 'str', + 'window_start_not': 'str', + 'window_start_not_contains': 'str', + 'window_start_not_ends_with': 'str', + 'window_start_not_in': 'list[str]', + 'window_start_not_starts_with': 'str', + 'window_start_starts_with': 'str' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'backup_service': 'backup_service', + 'backup_store_repository': 'backup_store_repository', + 'compression': 'compression', + 'compression_not': 'compression_not', + 'compression_ratio': 'compression_ratio', + 'compression_ratio_gt': 'compression_ratio_gt', + 'compression_ratio_gte': 'compression_ratio_gte', + 'compression_ratio_in': 'compression_ratio_in', + 'compression_ratio_lt': 'compression_ratio_lt', + 'compression_ratio_lte': 'compression_ratio_lte', + 'compression_ratio_not': 'compression_ratio_not', + 'compression_ratio_not_in': 'compression_ratio_not_in', + 'created_at': 'createdAt', + 'created_at_gt': 'createdAt_gt', + 'created_at_gte': 'createdAt_gte', + 'created_at_in': 'createdAt_in', + 'created_at_lt': 'createdAt_lt', + 'created_at_lte': 'createdAt_lte', + 'created_at_not': 'createdAt_not', + 'created_at_not_in': 'createdAt_not_in', + '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_window': 'enable_window', + 'enable_window_not': 'enable_window_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', + 'full_interval': 'full_interval', + 'full_interval_gt': 'full_interval_gt', + 'full_interval_gte': 'full_interval_gte', + 'full_interval_in': 'full_interval_in', + 'full_interval_lt': 'full_interval_lt', + 'full_interval_lte': 'full_interval_lte', + 'full_interval_not': 'full_interval_not', + 'full_interval_not_in': 'full_interval_not_in', + 'full_period': 'full_period', + 'full_period_in': 'full_period_in', + 'full_period_not': 'full_period_not', + 'full_period_not_in': 'full_period_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', + 'incremental_interval': 'incremental_interval', + 'incremental_interval_gt': 'incremental_interval_gt', + 'incremental_interval_gte': 'incremental_interval_gte', + 'incremental_interval_in': 'incremental_interval_in', + 'incremental_interval_lt': 'incremental_interval_lt', + 'incremental_interval_lte': 'incremental_interval_lte', + 'incremental_interval_not': 'incremental_interval_not', + 'incremental_interval_not_in': 'incremental_interval_not_in', + 'incremental_period': 'incremental_period', + 'incremental_period_in': 'incremental_period_in', + 'incremental_period_not': 'incremental_period_not', + 'incremental_period_not_in': 'incremental_period_not_in', + 'keep_policy': 'keep_policy', + 'keep_policy_in': 'keep_policy_in', + 'keep_policy_not': 'keep_policy_not', + 'keep_policy_not_in': 'keep_policy_not_in', + 'keep_policy_value': 'keep_policy_value', + 'keep_policy_value_gt': 'keep_policy_value_gt', + 'keep_policy_value_gte': 'keep_policy_value_gte', + 'keep_policy_value_in': 'keep_policy_value_in', + 'keep_policy_value_lt': 'keep_policy_value_lt', + 'keep_policy_value_lte': 'keep_policy_value_lte', + 'keep_policy_value_not': 'keep_policy_value_not', + 'keep_policy_value_not_in': 'keep_policy_value_not_in', + 'last_execute_status': 'last_execute_status', + 'last_execute_status_in': 'last_execute_status_in', + 'last_execute_status_not': 'last_execute_status_not', + 'last_execute_status_not_in': 'last_execute_status_not_in', + 'last_execute_success_job_count': 'last_execute_success_job_count', + 'last_execute_success_job_count_gt': 'last_execute_success_job_count_gt', + 'last_execute_success_job_count_gte': 'last_execute_success_job_count_gte', + 'last_execute_success_job_count_in': 'last_execute_success_job_count_in', + 'last_execute_success_job_count_lt': 'last_execute_success_job_count_lt', + 'last_execute_success_job_count_lte': 'last_execute_success_job_count_lte', + 'last_execute_success_job_count_not': 'last_execute_success_job_count_not', + 'last_execute_success_job_count_not_in': 'last_execute_success_job_count_not_in', + 'last_execute_total_job_count': 'last_execute_total_job_count', + 'last_execute_total_job_count_gt': 'last_execute_total_job_count_gt', + 'last_execute_total_job_count_gte': 'last_execute_total_job_count_gte', + 'last_execute_total_job_count_in': 'last_execute_total_job_count_in', + 'last_execute_total_job_count_lt': 'last_execute_total_job_count_lt', + 'last_execute_total_job_count_lte': 'last_execute_total_job_count_lte', + 'last_execute_total_job_count_not': 'last_execute_total_job_count_not', + 'last_execute_total_job_count_not_in': 'last_execute_total_job_count_not_in', + 'last_executed_at': 'last_executed_at', + 'last_executed_at_gt': 'last_executed_at_gt', + 'last_executed_at_gte': 'last_executed_at_gte', + 'last_executed_at_in': 'last_executed_at_in', + 'last_executed_at_lt': 'last_executed_at_lt', + 'last_executed_at_lte': 'last_executed_at_lte', + 'last_executed_at_not': 'last_executed_at_not', + 'last_executed_at_not_in': 'last_executed_at_not_in', + 'last_manual_execute_status': 'last_manual_execute_status', + 'last_manual_execute_status_in': 'last_manual_execute_status_in', + 'last_manual_execute_status_not': 'last_manual_execute_status_not', + 'last_manual_execute_status_not_in': 'last_manual_execute_status_not_in', + 'last_manual_execute_success_job_count': 'last_manual_execute_success_job_count', + 'last_manual_execute_success_job_count_gt': 'last_manual_execute_success_job_count_gt', + 'last_manual_execute_success_job_count_gte': 'last_manual_execute_success_job_count_gte', + 'last_manual_execute_success_job_count_in': 'last_manual_execute_success_job_count_in', + 'last_manual_execute_success_job_count_lt': 'last_manual_execute_success_job_count_lt', + 'last_manual_execute_success_job_count_lte': 'last_manual_execute_success_job_count_lte', + 'last_manual_execute_success_job_count_not': 'last_manual_execute_success_job_count_not', + 'last_manual_execute_success_job_count_not_in': 'last_manual_execute_success_job_count_not_in', + 'last_manual_execute_total_job_count': 'last_manual_execute_total_job_count', + 'last_manual_execute_total_job_count_gt': 'last_manual_execute_total_job_count_gt', + 'last_manual_execute_total_job_count_gte': 'last_manual_execute_total_job_count_gte', + 'last_manual_execute_total_job_count_in': 'last_manual_execute_total_job_count_in', + 'last_manual_execute_total_job_count_lt': 'last_manual_execute_total_job_count_lt', + 'last_manual_execute_total_job_count_lte': 'last_manual_execute_total_job_count_lte', + 'last_manual_execute_total_job_count_not': 'last_manual_execute_total_job_count_not', + 'last_manual_execute_total_job_count_not_in': 'last_manual_execute_total_job_count_not_in', + 'last_manual_executed_at': 'last_manual_executed_at', + 'last_manual_executed_at_gt': 'last_manual_executed_at_gt', + 'last_manual_executed_at_gte': 'last_manual_executed_at_gte', + 'last_manual_executed_at_in': 'last_manual_executed_at_in', + 'last_manual_executed_at_lt': 'last_manual_executed_at_lt', + 'last_manual_executed_at_lte': 'last_manual_executed_at_lte', + 'last_manual_executed_at_not': 'last_manual_executed_at_not', + 'last_manual_executed_at_not_in': 'last_manual_executed_at_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', + 'next_execute_time': 'next_execute_time', + 'next_execute_time_gt': 'next_execute_time_gt', + 'next_execute_time_gte': 'next_execute_time_gte', + 'next_execute_time_in': 'next_execute_time_in', + 'next_execute_time_lt': 'next_execute_time_lt', + 'next_execute_time_lte': 'next_execute_time_lte', + 'next_execute_time_not': 'next_execute_time_not', + 'next_execute_time_not_in': 'next_execute_time_not_in', + 'physical_size': 'physical_size', + 'physical_size_gt': 'physical_size_gt', + 'physical_size_gte': 'physical_size_gte', + 'physical_size_in': 'physical_size_in', + 'physical_size_lt': 'physical_size_lt', + 'physical_size_lte': 'physical_size_lte', + 'physical_size_not': 'physical_size_not', + 'physical_size_not_in': 'physical_size_not_in', + 'snapshot_consistent_type': 'snapshot_consistent_type', + 'snapshot_consistent_type_in': 'snapshot_consistent_type_in', + 'snapshot_consistent_type_not': 'snapshot_consistent_type_not', + 'snapshot_consistent_type_not_in': 'snapshot_consistent_type_not_in', + 'status': 'status', + 'status_in': 'status_in', + 'status_not': 'status_not', + 'status_not_in': 'status_not_in', + 'valid_size_of_backup_object': 'valid_size_of_backup_object', + 'valid_size_of_backup_object_gt': 'valid_size_of_backup_object_gt', + 'valid_size_of_backup_object_gte': 'valid_size_of_backup_object_gte', + 'valid_size_of_backup_object_in': 'valid_size_of_backup_object_in', + 'valid_size_of_backup_object_lt': 'valid_size_of_backup_object_lt', + 'valid_size_of_backup_object_lte': 'valid_size_of_backup_object_lte', + 'valid_size_of_backup_object_not': 'valid_size_of_backup_object_not', + 'valid_size_of_backup_object_not_in': 'valid_size_of_backup_object_not_in', + 'window_end': 'window_end', + 'window_end_contains': 'window_end_contains', + 'window_end_ends_with': 'window_end_ends_with', + 'window_end_gt': 'window_end_gt', + 'window_end_gte': 'window_end_gte', + 'window_end_in': 'window_end_in', + 'window_end_lt': 'window_end_lt', + 'window_end_lte': 'window_end_lte', + 'window_end_not': 'window_end_not', + 'window_end_not_contains': 'window_end_not_contains', + 'window_end_not_ends_with': 'window_end_not_ends_with', + 'window_end_not_in': 'window_end_not_in', + 'window_end_not_starts_with': 'window_end_not_starts_with', + 'window_end_starts_with': 'window_end_starts_with', + 'window_start': 'window_start', + 'window_start_contains': 'window_start_contains', + 'window_start_ends_with': 'window_start_ends_with', + 'window_start_gt': 'window_start_gt', + 'window_start_gte': 'window_start_gte', + 'window_start_in': 'window_start_in', + 'window_start_lt': 'window_start_lt', + 'window_start_lte': 'window_start_lte', + 'window_start_not': 'window_start_not', + 'window_start_not_contains': 'window_start_not_contains', + 'window_start_not_ends_with': 'window_start_not_ends_with', + 'window_start_not_in': 'window_start_not_in', + 'window_start_not_starts_with': 'window_start_not_starts_with', + 'window_start_starts_with': 'window_start_starts_with' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupPlanWhereInput - 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._backup_service = None + self._backup_store_repository = None + self._compression = None + self._compression_not = None + self._compression_ratio = None + self._compression_ratio_gt = None + self._compression_ratio_gte = None + self._compression_ratio_in = None + self._compression_ratio_lt = None + self._compression_ratio_lte = None + self._compression_ratio_not = None + self._compression_ratio_not_in = None + self._created_at = None + self._created_at_gt = None + self._created_at_gte = None + self._created_at_in = None + self._created_at_lt = None + self._created_at_lte = None + self._created_at_not = None + self._created_at_not_in = None + self._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_window = None + self._enable_window_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._full_interval = None + self._full_interval_gt = None + self._full_interval_gte = None + self._full_interval_in = None + self._full_interval_lt = None + self._full_interval_lte = None + self._full_interval_not = None + self._full_interval_not_in = None + self._full_period = None + self._full_period_in = None + self._full_period_not = None + self._full_period_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._incremental_interval = None + self._incremental_interval_gt = None + self._incremental_interval_gte = None + self._incremental_interval_in = None + self._incremental_interval_lt = None + self._incremental_interval_lte = None + self._incremental_interval_not = None + self._incremental_interval_not_in = None + self._incremental_period = None + self._incremental_period_in = None + self._incremental_period_not = None + self._incremental_period_not_in = None + self._keep_policy = None + self._keep_policy_in = None + self._keep_policy_not = None + self._keep_policy_not_in = None + self._keep_policy_value = None + self._keep_policy_value_gt = None + self._keep_policy_value_gte = None + self._keep_policy_value_in = None + self._keep_policy_value_lt = None + self._keep_policy_value_lte = None + self._keep_policy_value_not = None + self._keep_policy_value_not_in = None + self._last_execute_status = None + self._last_execute_status_in = None + self._last_execute_status_not = None + self._last_execute_status_not_in = None + self._last_execute_success_job_count = None + self._last_execute_success_job_count_gt = None + self._last_execute_success_job_count_gte = None + self._last_execute_success_job_count_in = None + self._last_execute_success_job_count_lt = None + self._last_execute_success_job_count_lte = None + self._last_execute_success_job_count_not = None + self._last_execute_success_job_count_not_in = None + self._last_execute_total_job_count = None + self._last_execute_total_job_count_gt = None + self._last_execute_total_job_count_gte = None + self._last_execute_total_job_count_in = None + self._last_execute_total_job_count_lt = None + self._last_execute_total_job_count_lte = None + self._last_execute_total_job_count_not = None + self._last_execute_total_job_count_not_in = None + self._last_executed_at = None + self._last_executed_at_gt = None + self._last_executed_at_gte = None + self._last_executed_at_in = None + self._last_executed_at_lt = None + self._last_executed_at_lte = None + self._last_executed_at_not = None + self._last_executed_at_not_in = None + self._last_manual_execute_status = None + self._last_manual_execute_status_in = None + self._last_manual_execute_status_not = None + self._last_manual_execute_status_not_in = None + self._last_manual_execute_success_job_count = None + self._last_manual_execute_success_job_count_gt = None + self._last_manual_execute_success_job_count_gte = None + self._last_manual_execute_success_job_count_in = None + self._last_manual_execute_success_job_count_lt = None + self._last_manual_execute_success_job_count_lte = None + self._last_manual_execute_success_job_count_not = None + self._last_manual_execute_success_job_count_not_in = None + self._last_manual_execute_total_job_count = None + self._last_manual_execute_total_job_count_gt = None + self._last_manual_execute_total_job_count_gte = None + self._last_manual_execute_total_job_count_in = None + self._last_manual_execute_total_job_count_lt = None + self._last_manual_execute_total_job_count_lte = None + self._last_manual_execute_total_job_count_not = None + self._last_manual_execute_total_job_count_not_in = None + self._last_manual_executed_at = None + self._last_manual_executed_at_gt = None + self._last_manual_executed_at_gte = None + self._last_manual_executed_at_in = None + self._last_manual_executed_at_lt = None + self._last_manual_executed_at_lte = None + self._last_manual_executed_at_not = None + self._last_manual_executed_at_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._next_execute_time = None + self._next_execute_time_gt = None + self._next_execute_time_gte = None + self._next_execute_time_in = None + self._next_execute_time_lt = None + self._next_execute_time_lte = None + self._next_execute_time_not = None + self._next_execute_time_not_in = None + self._physical_size = None + self._physical_size_gt = None + self._physical_size_gte = None + self._physical_size_in = None + self._physical_size_lt = None + self._physical_size_lte = None + self._physical_size_not = None + self._physical_size_not_in = None + self._snapshot_consistent_type = None + self._snapshot_consistent_type_in = None + self._snapshot_consistent_type_not = None + self._snapshot_consistent_type_not_in = None + self._status = None + self._status_in = None + self._status_not = None + self._status_not_in = None + self._valid_size_of_backup_object = None + self._valid_size_of_backup_object_gt = None + self._valid_size_of_backup_object_gte = None + self._valid_size_of_backup_object_in = None + self._valid_size_of_backup_object_lt = None + self._valid_size_of_backup_object_lte = None + self._valid_size_of_backup_object_not = None + self._valid_size_of_backup_object_not_in = None + self._window_end = None + self._window_end_contains = None + self._window_end_ends_with = None + self._window_end_gt = None + self._window_end_gte = None + self._window_end_in = None + self._window_end_lt = None + self._window_end_lte = None + self._window_end_not = None + self._window_end_not_contains = None + self._window_end_not_ends_with = None + self._window_end_not_in = None + self._window_end_not_starts_with = None + self._window_end_starts_with = None + self._window_start = None + self._window_start_contains = None + self._window_start_ends_with = None + self._window_start_gt = None + self._window_start_gte = None + self._window_start_in = None + self._window_start_lt = None + self._window_start_lte = None + self._window_start_not = None + self._window_start_not_contains = None + self._window_start_not_ends_with = None + self._window_start_not_in = None + self._window_start_not_starts_with = None + self._window_start_starts_with = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.backup_service = kwargs.get("backup_service", None) + self.backup_store_repository = kwargs.get("backup_store_repository", None) + self.compression = kwargs.get("compression", None) + self.compression_not = kwargs.get("compression_not", None) + self.compression_ratio = kwargs.get("compression_ratio", None) + self.compression_ratio_gt = kwargs.get("compression_ratio_gt", None) + self.compression_ratio_gte = kwargs.get("compression_ratio_gte", None) + self.compression_ratio_in = kwargs.get("compression_ratio_in", None) + self.compression_ratio_lt = kwargs.get("compression_ratio_lt", None) + self.compression_ratio_lte = kwargs.get("compression_ratio_lte", None) + self.compression_ratio_not = kwargs.get("compression_ratio_not", None) + self.compression_ratio_not_in = kwargs.get("compression_ratio_not_in", None) + self.created_at = kwargs.get("created_at", None) + self.created_at_gt = kwargs.get("created_at_gt", None) + self.created_at_gte = kwargs.get("created_at_gte", None) + self.created_at_in = kwargs.get("created_at_in", None) + self.created_at_lt = kwargs.get("created_at_lt", None) + self.created_at_lte = kwargs.get("created_at_lte", None) + self.created_at_not = kwargs.get("created_at_not", None) + self.created_at_not_in = kwargs.get("created_at_not_in", None) + self.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_window = kwargs.get("enable_window", None) + self.enable_window_not = kwargs.get("enable_window_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.full_interval = kwargs.get("full_interval", None) + self.full_interval_gt = kwargs.get("full_interval_gt", None) + self.full_interval_gte = kwargs.get("full_interval_gte", None) + self.full_interval_in = kwargs.get("full_interval_in", None) + self.full_interval_lt = kwargs.get("full_interval_lt", None) + self.full_interval_lte = kwargs.get("full_interval_lte", None) + self.full_interval_not = kwargs.get("full_interval_not", None) + self.full_interval_not_in = kwargs.get("full_interval_not_in", None) + self.full_period = kwargs.get("full_period", None) + self.full_period_in = kwargs.get("full_period_in", None) + self.full_period_not = kwargs.get("full_period_not", None) + self.full_period_not_in = kwargs.get("full_period_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.incremental_interval = kwargs.get("incremental_interval", None) + self.incremental_interval_gt = kwargs.get("incremental_interval_gt", None) + self.incremental_interval_gte = kwargs.get("incremental_interval_gte", None) + self.incremental_interval_in = kwargs.get("incremental_interval_in", None) + self.incremental_interval_lt = kwargs.get("incremental_interval_lt", None) + self.incremental_interval_lte = kwargs.get("incremental_interval_lte", None) + self.incremental_interval_not = kwargs.get("incremental_interval_not", None) + self.incremental_interval_not_in = kwargs.get("incremental_interval_not_in", None) + self.incremental_period = kwargs.get("incremental_period", None) + self.incremental_period_in = kwargs.get("incremental_period_in", None) + self.incremental_period_not = kwargs.get("incremental_period_not", None) + self.incremental_period_not_in = kwargs.get("incremental_period_not_in", None) + self.keep_policy = kwargs.get("keep_policy", None) + self.keep_policy_in = kwargs.get("keep_policy_in", None) + self.keep_policy_not = kwargs.get("keep_policy_not", None) + self.keep_policy_not_in = kwargs.get("keep_policy_not_in", None) + self.keep_policy_value = kwargs.get("keep_policy_value", None) + self.keep_policy_value_gt = kwargs.get("keep_policy_value_gt", None) + self.keep_policy_value_gte = kwargs.get("keep_policy_value_gte", None) + self.keep_policy_value_in = kwargs.get("keep_policy_value_in", None) + self.keep_policy_value_lt = kwargs.get("keep_policy_value_lt", None) + self.keep_policy_value_lte = kwargs.get("keep_policy_value_lte", None) + self.keep_policy_value_not = kwargs.get("keep_policy_value_not", None) + self.keep_policy_value_not_in = kwargs.get("keep_policy_value_not_in", None) + self.last_execute_status = kwargs.get("last_execute_status", None) + self.last_execute_status_in = kwargs.get("last_execute_status_in", None) + self.last_execute_status_not = kwargs.get("last_execute_status_not", None) + self.last_execute_status_not_in = kwargs.get("last_execute_status_not_in", None) + self.last_execute_success_job_count = kwargs.get("last_execute_success_job_count", None) + self.last_execute_success_job_count_gt = kwargs.get("last_execute_success_job_count_gt", None) + self.last_execute_success_job_count_gte = kwargs.get("last_execute_success_job_count_gte", None) + self.last_execute_success_job_count_in = kwargs.get("last_execute_success_job_count_in", None) + self.last_execute_success_job_count_lt = kwargs.get("last_execute_success_job_count_lt", None) + self.last_execute_success_job_count_lte = kwargs.get("last_execute_success_job_count_lte", None) + self.last_execute_success_job_count_not = kwargs.get("last_execute_success_job_count_not", None) + self.last_execute_success_job_count_not_in = kwargs.get("last_execute_success_job_count_not_in", None) + self.last_execute_total_job_count = kwargs.get("last_execute_total_job_count", None) + self.last_execute_total_job_count_gt = kwargs.get("last_execute_total_job_count_gt", None) + self.last_execute_total_job_count_gte = kwargs.get("last_execute_total_job_count_gte", None) + self.last_execute_total_job_count_in = kwargs.get("last_execute_total_job_count_in", None) + self.last_execute_total_job_count_lt = kwargs.get("last_execute_total_job_count_lt", None) + self.last_execute_total_job_count_lte = kwargs.get("last_execute_total_job_count_lte", None) + self.last_execute_total_job_count_not = kwargs.get("last_execute_total_job_count_not", None) + self.last_execute_total_job_count_not_in = kwargs.get("last_execute_total_job_count_not_in", None) + self.last_executed_at = kwargs.get("last_executed_at", None) + self.last_executed_at_gt = kwargs.get("last_executed_at_gt", None) + self.last_executed_at_gte = kwargs.get("last_executed_at_gte", None) + self.last_executed_at_in = kwargs.get("last_executed_at_in", None) + self.last_executed_at_lt = kwargs.get("last_executed_at_lt", None) + self.last_executed_at_lte = kwargs.get("last_executed_at_lte", None) + self.last_executed_at_not = kwargs.get("last_executed_at_not", None) + self.last_executed_at_not_in = kwargs.get("last_executed_at_not_in", None) + self.last_manual_execute_status = kwargs.get("last_manual_execute_status", None) + self.last_manual_execute_status_in = kwargs.get("last_manual_execute_status_in", None) + self.last_manual_execute_status_not = kwargs.get("last_manual_execute_status_not", None) + self.last_manual_execute_status_not_in = kwargs.get("last_manual_execute_status_not_in", None) + self.last_manual_execute_success_job_count = kwargs.get("last_manual_execute_success_job_count", None) + self.last_manual_execute_success_job_count_gt = kwargs.get("last_manual_execute_success_job_count_gt", None) + self.last_manual_execute_success_job_count_gte = kwargs.get("last_manual_execute_success_job_count_gte", None) + self.last_manual_execute_success_job_count_in = kwargs.get("last_manual_execute_success_job_count_in", None) + self.last_manual_execute_success_job_count_lt = kwargs.get("last_manual_execute_success_job_count_lt", None) + self.last_manual_execute_success_job_count_lte = kwargs.get("last_manual_execute_success_job_count_lte", None) + self.last_manual_execute_success_job_count_not = kwargs.get("last_manual_execute_success_job_count_not", None) + self.last_manual_execute_success_job_count_not_in = kwargs.get("last_manual_execute_success_job_count_not_in", None) + self.last_manual_execute_total_job_count = kwargs.get("last_manual_execute_total_job_count", None) + self.last_manual_execute_total_job_count_gt = kwargs.get("last_manual_execute_total_job_count_gt", None) + self.last_manual_execute_total_job_count_gte = kwargs.get("last_manual_execute_total_job_count_gte", None) + self.last_manual_execute_total_job_count_in = kwargs.get("last_manual_execute_total_job_count_in", None) + self.last_manual_execute_total_job_count_lt = kwargs.get("last_manual_execute_total_job_count_lt", None) + self.last_manual_execute_total_job_count_lte = kwargs.get("last_manual_execute_total_job_count_lte", None) + self.last_manual_execute_total_job_count_not = kwargs.get("last_manual_execute_total_job_count_not", None) + self.last_manual_execute_total_job_count_not_in = kwargs.get("last_manual_execute_total_job_count_not_in", None) + self.last_manual_executed_at = kwargs.get("last_manual_executed_at", None) + self.last_manual_executed_at_gt = kwargs.get("last_manual_executed_at_gt", None) + self.last_manual_executed_at_gte = kwargs.get("last_manual_executed_at_gte", None) + self.last_manual_executed_at_in = kwargs.get("last_manual_executed_at_in", None) + self.last_manual_executed_at_lt = kwargs.get("last_manual_executed_at_lt", None) + self.last_manual_executed_at_lte = kwargs.get("last_manual_executed_at_lte", None) + self.last_manual_executed_at_not = kwargs.get("last_manual_executed_at_not", None) + self.last_manual_executed_at_not_in = kwargs.get("last_manual_executed_at_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.next_execute_time = kwargs.get("next_execute_time", None) + self.next_execute_time_gt = kwargs.get("next_execute_time_gt", None) + self.next_execute_time_gte = kwargs.get("next_execute_time_gte", None) + self.next_execute_time_in = kwargs.get("next_execute_time_in", None) + self.next_execute_time_lt = kwargs.get("next_execute_time_lt", None) + self.next_execute_time_lte = kwargs.get("next_execute_time_lte", None) + self.next_execute_time_not = kwargs.get("next_execute_time_not", None) + self.next_execute_time_not_in = kwargs.get("next_execute_time_not_in", None) + self.physical_size = kwargs.get("physical_size", None) + self.physical_size_gt = kwargs.get("physical_size_gt", None) + self.physical_size_gte = kwargs.get("physical_size_gte", None) + self.physical_size_in = kwargs.get("physical_size_in", None) + self.physical_size_lt = kwargs.get("physical_size_lt", None) + self.physical_size_lte = kwargs.get("physical_size_lte", None) + self.physical_size_not = kwargs.get("physical_size_not", None) + self.physical_size_not_in = kwargs.get("physical_size_not_in", None) + self.snapshot_consistent_type = kwargs.get("snapshot_consistent_type", None) + self.snapshot_consistent_type_in = kwargs.get("snapshot_consistent_type_in", None) + self.snapshot_consistent_type_not = kwargs.get("snapshot_consistent_type_not", None) + self.snapshot_consistent_type_not_in = kwargs.get("snapshot_consistent_type_not_in", None) + self.status = kwargs.get("status", None) + 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.valid_size_of_backup_object = kwargs.get("valid_size_of_backup_object", None) + self.valid_size_of_backup_object_gt = kwargs.get("valid_size_of_backup_object_gt", None) + self.valid_size_of_backup_object_gte = kwargs.get("valid_size_of_backup_object_gte", None) + self.valid_size_of_backup_object_in = kwargs.get("valid_size_of_backup_object_in", None) + self.valid_size_of_backup_object_lt = kwargs.get("valid_size_of_backup_object_lt", None) + self.valid_size_of_backup_object_lte = kwargs.get("valid_size_of_backup_object_lte", None) + self.valid_size_of_backup_object_not = kwargs.get("valid_size_of_backup_object_not", None) + self.valid_size_of_backup_object_not_in = kwargs.get("valid_size_of_backup_object_not_in", None) + self.window_end = kwargs.get("window_end", None) + self.window_end_contains = kwargs.get("window_end_contains", None) + self.window_end_ends_with = kwargs.get("window_end_ends_with", None) + self.window_end_gt = kwargs.get("window_end_gt", None) + self.window_end_gte = kwargs.get("window_end_gte", None) + self.window_end_in = kwargs.get("window_end_in", None) + self.window_end_lt = kwargs.get("window_end_lt", None) + self.window_end_lte = kwargs.get("window_end_lte", None) + self.window_end_not = kwargs.get("window_end_not", None) + self.window_end_not_contains = kwargs.get("window_end_not_contains", None) + self.window_end_not_ends_with = kwargs.get("window_end_not_ends_with", None) + self.window_end_not_in = kwargs.get("window_end_not_in", None) + self.window_end_not_starts_with = kwargs.get("window_end_not_starts_with", None) + self.window_end_starts_with = kwargs.get("window_end_starts_with", None) + self.window_start = kwargs.get("window_start", None) + self.window_start_contains = kwargs.get("window_start_contains", None) + self.window_start_ends_with = kwargs.get("window_start_ends_with", None) + self.window_start_gt = kwargs.get("window_start_gt", None) + self.window_start_gte = kwargs.get("window_start_gte", None) + self.window_start_in = kwargs.get("window_start_in", None) + self.window_start_lt = kwargs.get("window_start_lt", None) + self.window_start_lte = kwargs.get("window_start_lte", None) + self.window_start_not = kwargs.get("window_start_not", None) + self.window_start_not_contains = kwargs.get("window_start_not_contains", None) + self.window_start_not_ends_with = kwargs.get("window_start_not_ends_with", None) + self.window_start_not_in = kwargs.get("window_start_not_in", None) + self.window_start_not_starts_with = kwargs.get("window_start_not_starts_with", None) + self.window_start_starts_with = kwargs.get("window_start_starts_with", None) + + @property + def _and(self): + """Gets the _and of this BackupPlanWhereInput. # noqa: E501 + + + :return: The _and of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupPlanWhereInput. + + + :param _and: The _and of this BackupPlanWhereInput. # noqa: E501 + :type _and: list[BackupPlanWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The _not of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupPlanWhereInput. + + + :param _not: The _not of this BackupPlanWhereInput. # noqa: E501 + :type _not: list[BackupPlanWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupPlanWhereInput. # noqa: E501 + + + :return: The _or of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupPlanWhereInput. + + + :param _or: The _or of this BackupPlanWhereInput. # noqa: E501 + :type _or: list[BackupPlanWhereInput] + """ + + self.__or = _or + + @property + def backup_service(self): + """Gets the backup_service of this BackupPlanWhereInput. # noqa: E501 + + + :return: The backup_service of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupServiceWhereInput + """ + return self._backup_service + + @backup_service.setter + def backup_service(self, backup_service): + """Sets the backup_service of this BackupPlanWhereInput. + + + :param backup_service: The backup_service of this BackupPlanWhereInput. # noqa: E501 + :type backup_service: BackupServiceWhereInput + """ + + self._backup_service = backup_service + + @property + def backup_store_repository(self): + """Gets the backup_store_repository of this BackupPlanWhereInput. # noqa: E501 + + + :return: The backup_store_repository of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupStoreRepositoryWhereInput + """ + return self._backup_store_repository + + @backup_store_repository.setter + def backup_store_repository(self, backup_store_repository): + """Sets the backup_store_repository of this BackupPlanWhereInput. + + + :param backup_store_repository: The backup_store_repository of this BackupPlanWhereInput. # noqa: E501 + :type backup_store_repository: BackupStoreRepositoryWhereInput + """ + + self._backup_store_repository = backup_store_repository + + @property + def compression(self): + """Gets the compression of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression of this BackupPlanWhereInput. # noqa: E501 + :rtype: bool + """ + return self._compression + + @compression.setter + def compression(self, compression): + """Sets the compression of this BackupPlanWhereInput. + + + :param compression: The compression of this BackupPlanWhereInput. # noqa: E501 + :type compression: bool + """ + + self._compression = compression + + @property + def compression_not(self): + """Gets the compression_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: bool + """ + return self._compression_not + + @compression_not.setter + def compression_not(self, compression_not): + """Sets the compression_not of this BackupPlanWhereInput. + + + :param compression_not: The compression_not of this BackupPlanWhereInput. # noqa: E501 + :type compression_not: bool + """ + + self._compression_not = compression_not + + @property + def compression_ratio(self): + """Gets the compression_ratio of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio of this BackupPlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio + + @compression_ratio.setter + def compression_ratio(self, compression_ratio): + """Sets the compression_ratio of this BackupPlanWhereInput. + + + :param compression_ratio: The compression_ratio of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio: float + """ + + self._compression_ratio = compression_ratio + + @property + def compression_ratio_gt(self): + """Gets the compression_ratio_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_gt + + @compression_ratio_gt.setter + def compression_ratio_gt(self, compression_ratio_gt): + """Sets the compression_ratio_gt of this BackupPlanWhereInput. + + + :param compression_ratio_gt: The compression_ratio_gt of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_gt: float + """ + + self._compression_ratio_gt = compression_ratio_gt + + @property + def compression_ratio_gte(self): + """Gets the compression_ratio_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_gte + + @compression_ratio_gte.setter + def compression_ratio_gte(self, compression_ratio_gte): + """Sets the compression_ratio_gte of this BackupPlanWhereInput. + + + :param compression_ratio_gte: The compression_ratio_gte of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_gte: float + """ + + self._compression_ratio_gte = compression_ratio_gte + + @property + def compression_ratio_in(self): + """Gets the compression_ratio_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._compression_ratio_in + + @compression_ratio_in.setter + def compression_ratio_in(self, compression_ratio_in): + """Sets the compression_ratio_in of this BackupPlanWhereInput. + + + :param compression_ratio_in: The compression_ratio_in of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_in: list[float] + """ + + self._compression_ratio_in = compression_ratio_in + + @property + def compression_ratio_lt(self): + """Gets the compression_ratio_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_lt + + @compression_ratio_lt.setter + def compression_ratio_lt(self, compression_ratio_lt): + """Sets the compression_ratio_lt of this BackupPlanWhereInput. + + + :param compression_ratio_lt: The compression_ratio_lt of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_lt: float + """ + + self._compression_ratio_lt = compression_ratio_lt + + @property + def compression_ratio_lte(self): + """Gets the compression_ratio_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_lte + + @compression_ratio_lte.setter + def compression_ratio_lte(self, compression_ratio_lte): + """Sets the compression_ratio_lte of this BackupPlanWhereInput. + + + :param compression_ratio_lte: The compression_ratio_lte of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_lte: float + """ + + self._compression_ratio_lte = compression_ratio_lte + + @property + def compression_ratio_not(self): + """Gets the compression_ratio_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_not + + @compression_ratio_not.setter + def compression_ratio_not(self, compression_ratio_not): + """Sets the compression_ratio_not of this BackupPlanWhereInput. + + + :param compression_ratio_not: The compression_ratio_not of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_not: float + """ + + self._compression_ratio_not = compression_ratio_not + + @property + def compression_ratio_not_in(self): + """Gets the compression_ratio_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The compression_ratio_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._compression_ratio_not_in + + @compression_ratio_not_in.setter + def compression_ratio_not_in(self, compression_ratio_not_in): + """Sets the compression_ratio_not_in of this BackupPlanWhereInput. + + + :param compression_ratio_not_in: The compression_ratio_not_in of this BackupPlanWhereInput. # noqa: E501 + :type compression_ratio_not_in: list[float] + """ + + self._compression_ratio_not_in = compression_ratio_not_in + + @property + def created_at(self): + """Gets the created_at of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at + + @created_at.setter + def created_at(self, created_at): + """Sets the created_at of this BackupPlanWhereInput. + + + :param created_at: The created_at of this BackupPlanWhereInput. # noqa: E501 + :type created_at: str + """ + + self._created_at = created_at + + @property + def created_at_gt(self): + """Gets the created_at_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_gt + + @created_at_gt.setter + def created_at_gt(self, created_at_gt): + """Sets the created_at_gt of this BackupPlanWhereInput. + + + :param created_at_gt: The created_at_gt of this BackupPlanWhereInput. # noqa: E501 + :type created_at_gt: str + """ + + self._created_at_gt = created_at_gt + + @property + def created_at_gte(self): + """Gets the created_at_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_gte + + @created_at_gte.setter + def created_at_gte(self, created_at_gte): + """Sets the created_at_gte of this BackupPlanWhereInput. + + + :param created_at_gte: The created_at_gte of this BackupPlanWhereInput. # noqa: E501 + :type created_at_gte: str + """ + + self._created_at_gte = created_at_gte + + @property + def created_at_in(self): + """Gets the created_at_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._created_at_in + + @created_at_in.setter + def created_at_in(self, created_at_in): + """Sets the created_at_in of this BackupPlanWhereInput. + + + :param created_at_in: The created_at_in of this BackupPlanWhereInput. # noqa: E501 + :type created_at_in: list[str] + """ + + self._created_at_in = created_at_in + + @property + def created_at_lt(self): + """Gets the created_at_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_lt + + @created_at_lt.setter + def created_at_lt(self, created_at_lt): + """Sets the created_at_lt of this BackupPlanWhereInput. + + + :param created_at_lt: The created_at_lt of this BackupPlanWhereInput. # noqa: E501 + :type created_at_lt: str + """ + + self._created_at_lt = created_at_lt + + @property + def created_at_lte(self): + """Gets the created_at_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_lte + + @created_at_lte.setter + def created_at_lte(self, created_at_lte): + """Sets the created_at_lte of this BackupPlanWhereInput. + + + :param created_at_lte: The created_at_lte of this BackupPlanWhereInput. # noqa: E501 + :type created_at_lte: str + """ + + self._created_at_lte = created_at_lte + + @property + def created_at_not(self): + """Gets the created_at_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_not + + @created_at_not.setter + def created_at_not(self, created_at_not): + """Sets the created_at_not of this BackupPlanWhereInput. + + + :param created_at_not: The created_at_not of this BackupPlanWhereInput. # noqa: E501 + :type created_at_not: str + """ + + self._created_at_not = created_at_not + + @property + def created_at_not_in(self): + """Gets the created_at_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The created_at_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._created_at_not_in + + @created_at_not_in.setter + def created_at_not_in(self, created_at_not_in): + """Sets the created_at_not_in of this BackupPlanWhereInput. + + + :param created_at_not_in: The created_at_not_in of this BackupPlanWhereInput. # noqa: E501 + :type created_at_not_in: list[str] + """ + + self._created_at_not_in = created_at_not_in + + @property + def description(self): + """Gets the description of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupPlanWhereInput. + + + :param description: The description of this BackupPlanWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this BackupPlanWhereInput. + + + :param description_contains: The description_contains of this BackupPlanWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param description_ends_with: The description_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The description_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this BackupPlanWhereInput. + + + :param description_gt: The description_gt of this BackupPlanWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this BackupPlanWhereInput. + + + :param description_gte: The description_gte of this BackupPlanWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this BackupPlanWhereInput. + + + :param description_in: The description_in of this BackupPlanWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this BackupPlanWhereInput. + + + :param description_lt: The description_lt of this BackupPlanWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this BackupPlanWhereInput. + + + :param description_lte: The description_lte of this BackupPlanWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this BackupPlanWhereInput. + + + :param description_not: The description_not of this BackupPlanWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The description_not_contains of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param description_not_contains: The description_not_contains of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The description_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param description_not_in: The description_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The description_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param description_starts_with: The description_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type description_starts_with: str + """ + + self._description_starts_with = description_starts_with + + @property + def enable_window(self): + """Gets the enable_window of this BackupPlanWhereInput. # noqa: E501 + + + :return: The enable_window of this BackupPlanWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_window + + @enable_window.setter + def enable_window(self, enable_window): + """Sets the enable_window of this BackupPlanWhereInput. + + + :param enable_window: The enable_window of this BackupPlanWhereInput. # noqa: E501 + :type enable_window: bool + """ + + self._enable_window = enable_window + + @property + def enable_window_not(self): + """Gets the enable_window_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The enable_window_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: bool + """ + return self._enable_window_not + + @enable_window_not.setter + def enable_window_not(self, enable_window_not): + """Sets the enable_window_not of this BackupPlanWhereInput. + + + :param enable_window_not: The enable_window_not of this BackupPlanWhereInput. # noqa: E501 + :type enable_window_not: bool + """ + + self._enable_window_not = enable_window_not + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupPlanWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupPlanWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def full_interval(self): + """Gets the full_interval of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._full_interval + + @full_interval.setter + def full_interval(self, full_interval): + """Sets the full_interval of this BackupPlanWhereInput. + + + :param full_interval: The full_interval of this BackupPlanWhereInput. # noqa: E501 + :type full_interval: int + """ + + self._full_interval = full_interval + + @property + def full_interval_gt(self): + """Gets the full_interval_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._full_interval_gt + + @full_interval_gt.setter + def full_interval_gt(self, full_interval_gt): + """Sets the full_interval_gt of this BackupPlanWhereInput. + + + :param full_interval_gt: The full_interval_gt of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_gt: int + """ + + self._full_interval_gt = full_interval_gt + + @property + def full_interval_gte(self): + """Gets the full_interval_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._full_interval_gte + + @full_interval_gte.setter + def full_interval_gte(self, full_interval_gte): + """Sets the full_interval_gte of this BackupPlanWhereInput. + + + :param full_interval_gte: The full_interval_gte of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_gte: int + """ + + self._full_interval_gte = full_interval_gte + + @property + def full_interval_in(self): + """Gets the full_interval_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._full_interval_in + + @full_interval_in.setter + def full_interval_in(self, full_interval_in): + """Sets the full_interval_in of this BackupPlanWhereInput. + + + :param full_interval_in: The full_interval_in of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_in: list[int] + """ + + self._full_interval_in = full_interval_in + + @property + def full_interval_lt(self): + """Gets the full_interval_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._full_interval_lt + + @full_interval_lt.setter + def full_interval_lt(self, full_interval_lt): + """Sets the full_interval_lt of this BackupPlanWhereInput. + + + :param full_interval_lt: The full_interval_lt of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_lt: int + """ + + self._full_interval_lt = full_interval_lt + + @property + def full_interval_lte(self): + """Gets the full_interval_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._full_interval_lte + + @full_interval_lte.setter + def full_interval_lte(self, full_interval_lte): + """Sets the full_interval_lte of this BackupPlanWhereInput. + + + :param full_interval_lte: The full_interval_lte of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_lte: int + """ + + self._full_interval_lte = full_interval_lte + + @property + def full_interval_not(self): + """Gets the full_interval_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._full_interval_not + + @full_interval_not.setter + def full_interval_not(self, full_interval_not): + """Sets the full_interval_not of this BackupPlanWhereInput. + + + :param full_interval_not: The full_interval_not of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_not: int + """ + + self._full_interval_not = full_interval_not + + @property + def full_interval_not_in(self): + """Gets the full_interval_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_interval_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._full_interval_not_in + + @full_interval_not_in.setter + def full_interval_not_in(self, full_interval_not_in): + """Sets the full_interval_not_in of this BackupPlanWhereInput. + + + :param full_interval_not_in: The full_interval_not_in of this BackupPlanWhereInput. # noqa: E501 + :type full_interval_not_in: list[int] + """ + + self._full_interval_not_in = full_interval_not_in + + @property + def full_period(self): + """Gets the full_period of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_period of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._full_period + + @full_period.setter + def full_period(self, full_period): + """Sets the full_period of this BackupPlanWhereInput. + + + :param full_period: The full_period of this BackupPlanWhereInput. # noqa: E501 + :type full_period: BackupPlanPeriod + """ + + self._full_period = full_period + + @property + def full_period_in(self): + """Gets the full_period_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_period_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanPeriod] + """ + return self._full_period_in + + @full_period_in.setter + def full_period_in(self, full_period_in): + """Sets the full_period_in of this BackupPlanWhereInput. + + + :param full_period_in: The full_period_in of this BackupPlanWhereInput. # noqa: E501 + :type full_period_in: list[BackupPlanPeriod] + """ + + self._full_period_in = full_period_in + + @property + def full_period_not(self): + """Gets the full_period_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_period_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._full_period_not + + @full_period_not.setter + def full_period_not(self, full_period_not): + """Sets the full_period_not of this BackupPlanWhereInput. + + + :param full_period_not: The full_period_not of this BackupPlanWhereInput. # noqa: E501 + :type full_period_not: BackupPlanPeriod + """ + + self._full_period_not = full_period_not + + @property + def full_period_not_in(self): + """Gets the full_period_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The full_period_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanPeriod] + """ + return self._full_period_not_in + + @full_period_not_in.setter + def full_period_not_in(self, full_period_not_in): + """Sets the full_period_not_in of this BackupPlanWhereInput. + + + :param full_period_not_in: The full_period_not_in of this BackupPlanWhereInput. # noqa: E501 + :type full_period_not_in: list[BackupPlanPeriod] + """ + + self._full_period_not_in = full_period_not_in + + @property + def id(self): + """Gets the id of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupPlanWhereInput. + + + :param id: The id of this BackupPlanWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupPlanWhereInput. + + + :param id_contains: The id_contains of this BackupPlanWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupPlanWhereInput. + + + :param id_gt: The id_gt of this BackupPlanWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupPlanWhereInput. + + + :param id_gte: The id_gte of this BackupPlanWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupPlanWhereInput. + + + :param id_in: The id_in of this BackupPlanWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupPlanWhereInput. + + + :param id_lt: The id_lt of this BackupPlanWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupPlanWhereInput. + + + :param id_lte: The id_lte of this BackupPlanWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupPlanWhereInput. + + + :param id_not: The id_not of this BackupPlanWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param id_not_in: The id_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def incremental_interval(self): + """Gets the incremental_interval of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._incremental_interval + + @incremental_interval.setter + def incremental_interval(self, incremental_interval): + """Sets the incremental_interval of this BackupPlanWhereInput. + + + :param incremental_interval: The incremental_interval of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval: int + """ + + self._incremental_interval = incremental_interval + + @property + def incremental_interval_gt(self): + """Gets the incremental_interval_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._incremental_interval_gt + + @incremental_interval_gt.setter + def incremental_interval_gt(self, incremental_interval_gt): + """Sets the incremental_interval_gt of this BackupPlanWhereInput. + + + :param incremental_interval_gt: The incremental_interval_gt of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_gt: int + """ + + self._incremental_interval_gt = incremental_interval_gt + + @property + def incremental_interval_gte(self): + """Gets the incremental_interval_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._incremental_interval_gte + + @incremental_interval_gte.setter + def incremental_interval_gte(self, incremental_interval_gte): + """Sets the incremental_interval_gte of this BackupPlanWhereInput. + + + :param incremental_interval_gte: The incremental_interval_gte of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_gte: int + """ + + self._incremental_interval_gte = incremental_interval_gte + + @property + def incremental_interval_in(self): + """Gets the incremental_interval_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._incremental_interval_in + + @incremental_interval_in.setter + def incremental_interval_in(self, incremental_interval_in): + """Sets the incremental_interval_in of this BackupPlanWhereInput. + + + :param incremental_interval_in: The incremental_interval_in of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_in: list[int] + """ + + self._incremental_interval_in = incremental_interval_in + + @property + def incremental_interval_lt(self): + """Gets the incremental_interval_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._incremental_interval_lt + + @incremental_interval_lt.setter + def incremental_interval_lt(self, incremental_interval_lt): + """Sets the incremental_interval_lt of this BackupPlanWhereInput. + + + :param incremental_interval_lt: The incremental_interval_lt of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_lt: int + """ + + self._incremental_interval_lt = incremental_interval_lt + + @property + def incremental_interval_lte(self): + """Gets the incremental_interval_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._incremental_interval_lte + + @incremental_interval_lte.setter + def incremental_interval_lte(self, incremental_interval_lte): + """Sets the incremental_interval_lte of this BackupPlanWhereInput. + + + :param incremental_interval_lte: The incremental_interval_lte of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_lte: int + """ + + self._incremental_interval_lte = incremental_interval_lte + + @property + def incremental_interval_not(self): + """Gets the incremental_interval_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._incremental_interval_not + + @incremental_interval_not.setter + def incremental_interval_not(self, incremental_interval_not): + """Sets the incremental_interval_not of this BackupPlanWhereInput. + + + :param incremental_interval_not: The incremental_interval_not of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_not: int + """ + + self._incremental_interval_not = incremental_interval_not + + @property + def incremental_interval_not_in(self): + """Gets the incremental_interval_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_interval_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._incremental_interval_not_in + + @incremental_interval_not_in.setter + def incremental_interval_not_in(self, incremental_interval_not_in): + """Sets the incremental_interval_not_in of this BackupPlanWhereInput. + + + :param incremental_interval_not_in: The incremental_interval_not_in of this BackupPlanWhereInput. # noqa: E501 + :type incremental_interval_not_in: list[int] + """ + + self._incremental_interval_not_in = incremental_interval_not_in + + @property + def incremental_period(self): + """Gets the incremental_period of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_period of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._incremental_period + + @incremental_period.setter + def incremental_period(self, incremental_period): + """Sets the incremental_period of this BackupPlanWhereInput. + + + :param incremental_period: The incremental_period of this BackupPlanWhereInput. # noqa: E501 + :type incremental_period: BackupPlanPeriod + """ + + self._incremental_period = incremental_period + + @property + def incremental_period_in(self): + """Gets the incremental_period_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_period_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanPeriod] + """ + return self._incremental_period_in + + @incremental_period_in.setter + def incremental_period_in(self, incremental_period_in): + """Sets the incremental_period_in of this BackupPlanWhereInput. + + + :param incremental_period_in: The incremental_period_in of this BackupPlanWhereInput. # noqa: E501 + :type incremental_period_in: list[BackupPlanPeriod] + """ + + self._incremental_period_in = incremental_period_in + + @property + def incremental_period_not(self): + """Gets the incremental_period_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_period_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanPeriod + """ + return self._incremental_period_not + + @incremental_period_not.setter + def incremental_period_not(self, incremental_period_not): + """Sets the incremental_period_not of this BackupPlanWhereInput. + + + :param incremental_period_not: The incremental_period_not of this BackupPlanWhereInput. # noqa: E501 + :type incremental_period_not: BackupPlanPeriod + """ + + self._incremental_period_not = incremental_period_not + + @property + def incremental_period_not_in(self): + """Gets the incremental_period_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The incremental_period_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanPeriod] + """ + return self._incremental_period_not_in + + @incremental_period_not_in.setter + def incremental_period_not_in(self, incremental_period_not_in): + """Sets the incremental_period_not_in of this BackupPlanWhereInput. + + + :param incremental_period_not_in: The incremental_period_not_in of this BackupPlanWhereInput. # noqa: E501 + :type incremental_period_not_in: list[BackupPlanPeriod] + """ + + self._incremental_period_not_in = incremental_period_not_in + + @property + def keep_policy(self): + """Gets the keep_policy of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanKeepPolicy + """ + return self._keep_policy + + @keep_policy.setter + def keep_policy(self, keep_policy): + """Sets the keep_policy of this BackupPlanWhereInput. + + + :param keep_policy: The keep_policy of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy: BackupPlanKeepPolicy + """ + + self._keep_policy = keep_policy + + @property + def keep_policy_in(self): + """Gets the keep_policy_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanKeepPolicy] + """ + return self._keep_policy_in + + @keep_policy_in.setter + def keep_policy_in(self, keep_policy_in): + """Sets the keep_policy_in of this BackupPlanWhereInput. + + + :param keep_policy_in: The keep_policy_in of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_in: list[BackupPlanKeepPolicy] + """ + + self._keep_policy_in = keep_policy_in + + @property + def keep_policy_not(self): + """Gets the keep_policy_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanKeepPolicy + """ + return self._keep_policy_not + + @keep_policy_not.setter + def keep_policy_not(self, keep_policy_not): + """Sets the keep_policy_not of this BackupPlanWhereInput. + + + :param keep_policy_not: The keep_policy_not of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_not: BackupPlanKeepPolicy + """ + + self._keep_policy_not = keep_policy_not + + @property + def keep_policy_not_in(self): + """Gets the keep_policy_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanKeepPolicy] + """ + return self._keep_policy_not_in + + @keep_policy_not_in.setter + def keep_policy_not_in(self, keep_policy_not_in): + """Sets the keep_policy_not_in of this BackupPlanWhereInput. + + + :param keep_policy_not_in: The keep_policy_not_in of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_not_in: list[BackupPlanKeepPolicy] + """ + + self._keep_policy_not_in = keep_policy_not_in + + @property + def keep_policy_value(self): + """Gets the keep_policy_value of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value + + @keep_policy_value.setter + def keep_policy_value(self, keep_policy_value): + """Sets the keep_policy_value of this BackupPlanWhereInput. + + + :param keep_policy_value: The keep_policy_value of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value: int + """ + + self._keep_policy_value = keep_policy_value + + @property + def keep_policy_value_gt(self): + """Gets the keep_policy_value_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value_gt + + @keep_policy_value_gt.setter + def keep_policy_value_gt(self, keep_policy_value_gt): + """Sets the keep_policy_value_gt of this BackupPlanWhereInput. + + + :param keep_policy_value_gt: The keep_policy_value_gt of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_gt: int + """ + + self._keep_policy_value_gt = keep_policy_value_gt + + @property + def keep_policy_value_gte(self): + """Gets the keep_policy_value_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value_gte + + @keep_policy_value_gte.setter + def keep_policy_value_gte(self, keep_policy_value_gte): + """Sets the keep_policy_value_gte of this BackupPlanWhereInput. + + + :param keep_policy_value_gte: The keep_policy_value_gte of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_gte: int + """ + + self._keep_policy_value_gte = keep_policy_value_gte + + @property + def keep_policy_value_in(self): + """Gets the keep_policy_value_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._keep_policy_value_in + + @keep_policy_value_in.setter + def keep_policy_value_in(self, keep_policy_value_in): + """Sets the keep_policy_value_in of this BackupPlanWhereInput. + + + :param keep_policy_value_in: The keep_policy_value_in of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_in: list[int] + """ + + self._keep_policy_value_in = keep_policy_value_in + + @property + def keep_policy_value_lt(self): + """Gets the keep_policy_value_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value_lt + + @keep_policy_value_lt.setter + def keep_policy_value_lt(self, keep_policy_value_lt): + """Sets the keep_policy_value_lt of this BackupPlanWhereInput. + + + :param keep_policy_value_lt: The keep_policy_value_lt of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_lt: int + """ + + self._keep_policy_value_lt = keep_policy_value_lt + + @property + def keep_policy_value_lte(self): + """Gets the keep_policy_value_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value_lte + + @keep_policy_value_lte.setter + def keep_policy_value_lte(self, keep_policy_value_lte): + """Sets the keep_policy_value_lte of this BackupPlanWhereInput. + + + :param keep_policy_value_lte: The keep_policy_value_lte of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_lte: int + """ + + self._keep_policy_value_lte = keep_policy_value_lte + + @property + def keep_policy_value_not(self): + """Gets the keep_policy_value_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._keep_policy_value_not + + @keep_policy_value_not.setter + def keep_policy_value_not(self, keep_policy_value_not): + """Sets the keep_policy_value_not of this BackupPlanWhereInput. + + + :param keep_policy_value_not: The keep_policy_value_not of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_not: int + """ + + self._keep_policy_value_not = keep_policy_value_not + + @property + def keep_policy_value_not_in(self): + """Gets the keep_policy_value_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The keep_policy_value_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._keep_policy_value_not_in + + @keep_policy_value_not_in.setter + def keep_policy_value_not_in(self, keep_policy_value_not_in): + """Sets the keep_policy_value_not_in of this BackupPlanWhereInput. + + + :param keep_policy_value_not_in: The keep_policy_value_not_in of this BackupPlanWhereInput. # noqa: E501 + :type keep_policy_value_not_in: list[int] + """ + + self._keep_policy_value_not_in = keep_policy_value_not_in + + @property + def last_execute_status(self): + """Gets the last_execute_status of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_status of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._last_execute_status + + @last_execute_status.setter + def last_execute_status(self, last_execute_status): + """Sets the last_execute_status of this BackupPlanWhereInput. + + + :param last_execute_status: The last_execute_status of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_status: BackupPlanExecutionStatus + """ + + self._last_execute_status = last_execute_status + + @property + def last_execute_status_in(self): + """Gets the last_execute_status_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_status_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionStatus] + """ + return self._last_execute_status_in + + @last_execute_status_in.setter + def last_execute_status_in(self, last_execute_status_in): + """Sets the last_execute_status_in of this BackupPlanWhereInput. + + + :param last_execute_status_in: The last_execute_status_in of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_status_in: list[BackupPlanExecutionStatus] + """ + + self._last_execute_status_in = last_execute_status_in + + @property + def last_execute_status_not(self): + """Gets the last_execute_status_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_status_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._last_execute_status_not + + @last_execute_status_not.setter + def last_execute_status_not(self, last_execute_status_not): + """Sets the last_execute_status_not of this BackupPlanWhereInput. + + + :param last_execute_status_not: The last_execute_status_not of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_status_not: BackupPlanExecutionStatus + """ + + self._last_execute_status_not = last_execute_status_not + + @property + def last_execute_status_not_in(self): + """Gets the last_execute_status_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_status_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionStatus] + """ + return self._last_execute_status_not_in + + @last_execute_status_not_in.setter + def last_execute_status_not_in(self, last_execute_status_not_in): + """Sets the last_execute_status_not_in of this BackupPlanWhereInput. + + + :param last_execute_status_not_in: The last_execute_status_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_status_not_in: list[BackupPlanExecutionStatus] + """ + + self._last_execute_status_not_in = last_execute_status_not_in + + @property + def last_execute_success_job_count(self): + """Gets the last_execute_success_job_count of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count + + @last_execute_success_job_count.setter + def last_execute_success_job_count(self, last_execute_success_job_count): + """Sets the last_execute_success_job_count of this BackupPlanWhereInput. + + + :param last_execute_success_job_count: The last_execute_success_job_count of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count: int + """ + + self._last_execute_success_job_count = last_execute_success_job_count + + @property + def last_execute_success_job_count_gt(self): + """Gets the last_execute_success_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count_gt + + @last_execute_success_job_count_gt.setter + def last_execute_success_job_count_gt(self, last_execute_success_job_count_gt): + """Sets the last_execute_success_job_count_gt of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_gt: The last_execute_success_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_gt: int + """ + + self._last_execute_success_job_count_gt = last_execute_success_job_count_gt + + @property + def last_execute_success_job_count_gte(self): + """Gets the last_execute_success_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count_gte + + @last_execute_success_job_count_gte.setter + def last_execute_success_job_count_gte(self, last_execute_success_job_count_gte): + """Sets the last_execute_success_job_count_gte of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_gte: The last_execute_success_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_gte: int + """ + + self._last_execute_success_job_count_gte = last_execute_success_job_count_gte + + @property + def last_execute_success_job_count_in(self): + """Gets the last_execute_success_job_count_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_execute_success_job_count_in + + @last_execute_success_job_count_in.setter + def last_execute_success_job_count_in(self, last_execute_success_job_count_in): + """Sets the last_execute_success_job_count_in of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_in: The last_execute_success_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_in: list[int] + """ + + self._last_execute_success_job_count_in = last_execute_success_job_count_in + + @property + def last_execute_success_job_count_lt(self): + """Gets the last_execute_success_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count_lt + + @last_execute_success_job_count_lt.setter + def last_execute_success_job_count_lt(self, last_execute_success_job_count_lt): + """Sets the last_execute_success_job_count_lt of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_lt: The last_execute_success_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_lt: int + """ + + self._last_execute_success_job_count_lt = last_execute_success_job_count_lt + + @property + def last_execute_success_job_count_lte(self): + """Gets the last_execute_success_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count_lte + + @last_execute_success_job_count_lte.setter + def last_execute_success_job_count_lte(self, last_execute_success_job_count_lte): + """Sets the last_execute_success_job_count_lte of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_lte: The last_execute_success_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_lte: int + """ + + self._last_execute_success_job_count_lte = last_execute_success_job_count_lte + + @property + def last_execute_success_job_count_not(self): + """Gets the last_execute_success_job_count_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_success_job_count_not + + @last_execute_success_job_count_not.setter + def last_execute_success_job_count_not(self, last_execute_success_job_count_not): + """Sets the last_execute_success_job_count_not of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_not: The last_execute_success_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_not: int + """ + + self._last_execute_success_job_count_not = last_execute_success_job_count_not + + @property + def last_execute_success_job_count_not_in(self): + """Gets the last_execute_success_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_success_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_execute_success_job_count_not_in + + @last_execute_success_job_count_not_in.setter + def last_execute_success_job_count_not_in(self, last_execute_success_job_count_not_in): + """Sets the last_execute_success_job_count_not_in of this BackupPlanWhereInput. + + + :param last_execute_success_job_count_not_in: The last_execute_success_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_success_job_count_not_in: list[int] + """ + + self._last_execute_success_job_count_not_in = last_execute_success_job_count_not_in + + @property + def last_execute_total_job_count(self): + """Gets the last_execute_total_job_count of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count + + @last_execute_total_job_count.setter + def last_execute_total_job_count(self, last_execute_total_job_count): + """Sets the last_execute_total_job_count of this BackupPlanWhereInput. + + + :param last_execute_total_job_count: The last_execute_total_job_count of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count: int + """ + + self._last_execute_total_job_count = last_execute_total_job_count + + @property + def last_execute_total_job_count_gt(self): + """Gets the last_execute_total_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count_gt + + @last_execute_total_job_count_gt.setter + def last_execute_total_job_count_gt(self, last_execute_total_job_count_gt): + """Sets the last_execute_total_job_count_gt of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_gt: The last_execute_total_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_gt: int + """ + + self._last_execute_total_job_count_gt = last_execute_total_job_count_gt + + @property + def last_execute_total_job_count_gte(self): + """Gets the last_execute_total_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count_gte + + @last_execute_total_job_count_gte.setter + def last_execute_total_job_count_gte(self, last_execute_total_job_count_gte): + """Sets the last_execute_total_job_count_gte of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_gte: The last_execute_total_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_gte: int + """ + + self._last_execute_total_job_count_gte = last_execute_total_job_count_gte + + @property + def last_execute_total_job_count_in(self): + """Gets the last_execute_total_job_count_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_execute_total_job_count_in + + @last_execute_total_job_count_in.setter + def last_execute_total_job_count_in(self, last_execute_total_job_count_in): + """Sets the last_execute_total_job_count_in of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_in: The last_execute_total_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_in: list[int] + """ + + self._last_execute_total_job_count_in = last_execute_total_job_count_in + + @property + def last_execute_total_job_count_lt(self): + """Gets the last_execute_total_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count_lt + + @last_execute_total_job_count_lt.setter + def last_execute_total_job_count_lt(self, last_execute_total_job_count_lt): + """Sets the last_execute_total_job_count_lt of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_lt: The last_execute_total_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_lt: int + """ + + self._last_execute_total_job_count_lt = last_execute_total_job_count_lt + + @property + def last_execute_total_job_count_lte(self): + """Gets the last_execute_total_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count_lte + + @last_execute_total_job_count_lte.setter + def last_execute_total_job_count_lte(self, last_execute_total_job_count_lte): + """Sets the last_execute_total_job_count_lte of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_lte: The last_execute_total_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_lte: int + """ + + self._last_execute_total_job_count_lte = last_execute_total_job_count_lte + + @property + def last_execute_total_job_count_not(self): + """Gets the last_execute_total_job_count_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_execute_total_job_count_not + + @last_execute_total_job_count_not.setter + def last_execute_total_job_count_not(self, last_execute_total_job_count_not): + """Sets the last_execute_total_job_count_not of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_not: The last_execute_total_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_not: int + """ + + self._last_execute_total_job_count_not = last_execute_total_job_count_not + + @property + def last_execute_total_job_count_not_in(self): + """Gets the last_execute_total_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_execute_total_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_execute_total_job_count_not_in + + @last_execute_total_job_count_not_in.setter + def last_execute_total_job_count_not_in(self, last_execute_total_job_count_not_in): + """Sets the last_execute_total_job_count_not_in of this BackupPlanWhereInput. + + + :param last_execute_total_job_count_not_in: The last_execute_total_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_execute_total_job_count_not_in: list[int] + """ + + self._last_execute_total_job_count_not_in = last_execute_total_job_count_not_in + + @property + def last_executed_at(self): + """Gets the last_executed_at of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_executed_at + + @last_executed_at.setter + def last_executed_at(self, last_executed_at): + """Sets the last_executed_at of this BackupPlanWhereInput. + + + :param last_executed_at: The last_executed_at of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at: str + """ + + self._last_executed_at = last_executed_at + + @property + def last_executed_at_gt(self): + """Gets the last_executed_at_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_executed_at_gt + + @last_executed_at_gt.setter + def last_executed_at_gt(self, last_executed_at_gt): + """Sets the last_executed_at_gt of this BackupPlanWhereInput. + + + :param last_executed_at_gt: The last_executed_at_gt of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_gt: str + """ + + self._last_executed_at_gt = last_executed_at_gt + + @property + def last_executed_at_gte(self): + """Gets the last_executed_at_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_executed_at_gte + + @last_executed_at_gte.setter + def last_executed_at_gte(self, last_executed_at_gte): + """Sets the last_executed_at_gte of this BackupPlanWhereInput. + + + :param last_executed_at_gte: The last_executed_at_gte of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_gte: str + """ + + self._last_executed_at_gte = last_executed_at_gte + + @property + def last_executed_at_in(self): + """Gets the last_executed_at_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._last_executed_at_in + + @last_executed_at_in.setter + def last_executed_at_in(self, last_executed_at_in): + """Sets the last_executed_at_in of this BackupPlanWhereInput. + + + :param last_executed_at_in: The last_executed_at_in of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_in: list[str] + """ + + self._last_executed_at_in = last_executed_at_in + + @property + def last_executed_at_lt(self): + """Gets the last_executed_at_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_executed_at_lt + + @last_executed_at_lt.setter + def last_executed_at_lt(self, last_executed_at_lt): + """Sets the last_executed_at_lt of this BackupPlanWhereInput. + + + :param last_executed_at_lt: The last_executed_at_lt of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_lt: str + """ + + self._last_executed_at_lt = last_executed_at_lt + + @property + def last_executed_at_lte(self): + """Gets the last_executed_at_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_executed_at_lte + + @last_executed_at_lte.setter + def last_executed_at_lte(self, last_executed_at_lte): + """Sets the last_executed_at_lte of this BackupPlanWhereInput. + + + :param last_executed_at_lte: The last_executed_at_lte of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_lte: str + """ + + self._last_executed_at_lte = last_executed_at_lte + + @property + def last_executed_at_not(self): + """Gets the last_executed_at_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_executed_at_not + + @last_executed_at_not.setter + def last_executed_at_not(self, last_executed_at_not): + """Sets the last_executed_at_not of this BackupPlanWhereInput. + + + :param last_executed_at_not: The last_executed_at_not of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_not: str + """ + + self._last_executed_at_not = last_executed_at_not + + @property + def last_executed_at_not_in(self): + """Gets the last_executed_at_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_executed_at_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._last_executed_at_not_in + + @last_executed_at_not_in.setter + def last_executed_at_not_in(self, last_executed_at_not_in): + """Sets the last_executed_at_not_in of this BackupPlanWhereInput. + + + :param last_executed_at_not_in: The last_executed_at_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_executed_at_not_in: list[str] + """ + + self._last_executed_at_not_in = last_executed_at_not_in + + @property + def last_manual_execute_status(self): + """Gets the last_manual_execute_status of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_status of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._last_manual_execute_status + + @last_manual_execute_status.setter + def last_manual_execute_status(self, last_manual_execute_status): + """Sets the last_manual_execute_status of this BackupPlanWhereInput. + + + :param last_manual_execute_status: The last_manual_execute_status of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_status: BackupPlanExecutionStatus + """ + + self._last_manual_execute_status = last_manual_execute_status + + @property + def last_manual_execute_status_in(self): + """Gets the last_manual_execute_status_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_status_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionStatus] + """ + return self._last_manual_execute_status_in + + @last_manual_execute_status_in.setter + def last_manual_execute_status_in(self, last_manual_execute_status_in): + """Sets the last_manual_execute_status_in of this BackupPlanWhereInput. + + + :param last_manual_execute_status_in: The last_manual_execute_status_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_status_in: list[BackupPlanExecutionStatus] + """ + + self._last_manual_execute_status_in = last_manual_execute_status_in + + @property + def last_manual_execute_status_not(self): + """Gets the last_manual_execute_status_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_status_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionStatus + """ + return self._last_manual_execute_status_not + + @last_manual_execute_status_not.setter + def last_manual_execute_status_not(self, last_manual_execute_status_not): + """Sets the last_manual_execute_status_not of this BackupPlanWhereInput. + + + :param last_manual_execute_status_not: The last_manual_execute_status_not of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_status_not: BackupPlanExecutionStatus + """ + + self._last_manual_execute_status_not = last_manual_execute_status_not + + @property + def last_manual_execute_status_not_in(self): + """Gets the last_manual_execute_status_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_status_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanExecutionStatus] + """ + return self._last_manual_execute_status_not_in + + @last_manual_execute_status_not_in.setter + def last_manual_execute_status_not_in(self, last_manual_execute_status_not_in): + """Sets the last_manual_execute_status_not_in of this BackupPlanWhereInput. + + + :param last_manual_execute_status_not_in: The last_manual_execute_status_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_status_not_in: list[BackupPlanExecutionStatus] + """ + + self._last_manual_execute_status_not_in = last_manual_execute_status_not_in + + @property + def last_manual_execute_success_job_count(self): + """Gets the last_manual_execute_success_job_count of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count + + @last_manual_execute_success_job_count.setter + def last_manual_execute_success_job_count(self, last_manual_execute_success_job_count): + """Sets the last_manual_execute_success_job_count of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count: The last_manual_execute_success_job_count of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count: int + """ + + self._last_manual_execute_success_job_count = last_manual_execute_success_job_count + + @property + def last_manual_execute_success_job_count_gt(self): + """Gets the last_manual_execute_success_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count_gt + + @last_manual_execute_success_job_count_gt.setter + def last_manual_execute_success_job_count_gt(self, last_manual_execute_success_job_count_gt): + """Sets the last_manual_execute_success_job_count_gt of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_gt: The last_manual_execute_success_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_gt: int + """ + + self._last_manual_execute_success_job_count_gt = last_manual_execute_success_job_count_gt + + @property + def last_manual_execute_success_job_count_gte(self): + """Gets the last_manual_execute_success_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count_gte + + @last_manual_execute_success_job_count_gte.setter + def last_manual_execute_success_job_count_gte(self, last_manual_execute_success_job_count_gte): + """Sets the last_manual_execute_success_job_count_gte of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_gte: The last_manual_execute_success_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_gte: int + """ + + self._last_manual_execute_success_job_count_gte = last_manual_execute_success_job_count_gte + + @property + def last_manual_execute_success_job_count_in(self): + """Gets the last_manual_execute_success_job_count_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_manual_execute_success_job_count_in + + @last_manual_execute_success_job_count_in.setter + def last_manual_execute_success_job_count_in(self, last_manual_execute_success_job_count_in): + """Sets the last_manual_execute_success_job_count_in of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_in: The last_manual_execute_success_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_in: list[int] + """ + + self._last_manual_execute_success_job_count_in = last_manual_execute_success_job_count_in + + @property + def last_manual_execute_success_job_count_lt(self): + """Gets the last_manual_execute_success_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count_lt + + @last_manual_execute_success_job_count_lt.setter + def last_manual_execute_success_job_count_lt(self, last_manual_execute_success_job_count_lt): + """Sets the last_manual_execute_success_job_count_lt of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_lt: The last_manual_execute_success_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_lt: int + """ + + self._last_manual_execute_success_job_count_lt = last_manual_execute_success_job_count_lt + + @property + def last_manual_execute_success_job_count_lte(self): + """Gets the last_manual_execute_success_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count_lte + + @last_manual_execute_success_job_count_lte.setter + def last_manual_execute_success_job_count_lte(self, last_manual_execute_success_job_count_lte): + """Sets the last_manual_execute_success_job_count_lte of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_lte: The last_manual_execute_success_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_lte: int + """ + + self._last_manual_execute_success_job_count_lte = last_manual_execute_success_job_count_lte + + @property + def last_manual_execute_success_job_count_not(self): + """Gets the last_manual_execute_success_job_count_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_success_job_count_not + + @last_manual_execute_success_job_count_not.setter + def last_manual_execute_success_job_count_not(self, last_manual_execute_success_job_count_not): + """Sets the last_manual_execute_success_job_count_not of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_not: The last_manual_execute_success_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_not: int + """ + + self._last_manual_execute_success_job_count_not = last_manual_execute_success_job_count_not + + @property + def last_manual_execute_success_job_count_not_in(self): + """Gets the last_manual_execute_success_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_success_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_manual_execute_success_job_count_not_in + + @last_manual_execute_success_job_count_not_in.setter + def last_manual_execute_success_job_count_not_in(self, last_manual_execute_success_job_count_not_in): + """Sets the last_manual_execute_success_job_count_not_in of this BackupPlanWhereInput. + + + :param last_manual_execute_success_job_count_not_in: The last_manual_execute_success_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_success_job_count_not_in: list[int] + """ + + self._last_manual_execute_success_job_count_not_in = last_manual_execute_success_job_count_not_in + + @property + def last_manual_execute_total_job_count(self): + """Gets the last_manual_execute_total_job_count of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count + + @last_manual_execute_total_job_count.setter + def last_manual_execute_total_job_count(self, last_manual_execute_total_job_count): + """Sets the last_manual_execute_total_job_count of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count: The last_manual_execute_total_job_count of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count: int + """ + + self._last_manual_execute_total_job_count = last_manual_execute_total_job_count + + @property + def last_manual_execute_total_job_count_gt(self): + """Gets the last_manual_execute_total_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count_gt + + @last_manual_execute_total_job_count_gt.setter + def last_manual_execute_total_job_count_gt(self, last_manual_execute_total_job_count_gt): + """Sets the last_manual_execute_total_job_count_gt of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_gt: The last_manual_execute_total_job_count_gt of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_gt: int + """ + + self._last_manual_execute_total_job_count_gt = last_manual_execute_total_job_count_gt + + @property + def last_manual_execute_total_job_count_gte(self): + """Gets the last_manual_execute_total_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count_gte + + @last_manual_execute_total_job_count_gte.setter + def last_manual_execute_total_job_count_gte(self, last_manual_execute_total_job_count_gte): + """Sets the last_manual_execute_total_job_count_gte of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_gte: The last_manual_execute_total_job_count_gte of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_gte: int + """ + + self._last_manual_execute_total_job_count_gte = last_manual_execute_total_job_count_gte + + @property + def last_manual_execute_total_job_count_in(self): + """Gets the last_manual_execute_total_job_count_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_manual_execute_total_job_count_in + + @last_manual_execute_total_job_count_in.setter + def last_manual_execute_total_job_count_in(self, last_manual_execute_total_job_count_in): + """Sets the last_manual_execute_total_job_count_in of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_in: The last_manual_execute_total_job_count_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_in: list[int] + """ + + self._last_manual_execute_total_job_count_in = last_manual_execute_total_job_count_in + + @property + def last_manual_execute_total_job_count_lt(self): + """Gets the last_manual_execute_total_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count_lt + + @last_manual_execute_total_job_count_lt.setter + def last_manual_execute_total_job_count_lt(self, last_manual_execute_total_job_count_lt): + """Sets the last_manual_execute_total_job_count_lt of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_lt: The last_manual_execute_total_job_count_lt of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_lt: int + """ + + self._last_manual_execute_total_job_count_lt = last_manual_execute_total_job_count_lt + + @property + def last_manual_execute_total_job_count_lte(self): + """Gets the last_manual_execute_total_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count_lte + + @last_manual_execute_total_job_count_lte.setter + def last_manual_execute_total_job_count_lte(self, last_manual_execute_total_job_count_lte): + """Sets the last_manual_execute_total_job_count_lte of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_lte: The last_manual_execute_total_job_count_lte of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_lte: int + """ + + self._last_manual_execute_total_job_count_lte = last_manual_execute_total_job_count_lte + + @property + def last_manual_execute_total_job_count_not(self): + """Gets the last_manual_execute_total_job_count_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._last_manual_execute_total_job_count_not + + @last_manual_execute_total_job_count_not.setter + def last_manual_execute_total_job_count_not(self, last_manual_execute_total_job_count_not): + """Sets the last_manual_execute_total_job_count_not of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_not: The last_manual_execute_total_job_count_not of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_not: int + """ + + self._last_manual_execute_total_job_count_not = last_manual_execute_total_job_count_not + + @property + def last_manual_execute_total_job_count_not_in(self): + """Gets the last_manual_execute_total_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_execute_total_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._last_manual_execute_total_job_count_not_in + + @last_manual_execute_total_job_count_not_in.setter + def last_manual_execute_total_job_count_not_in(self, last_manual_execute_total_job_count_not_in): + """Sets the last_manual_execute_total_job_count_not_in of this BackupPlanWhereInput. + + + :param last_manual_execute_total_job_count_not_in: The last_manual_execute_total_job_count_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_execute_total_job_count_not_in: list[int] + """ + + self._last_manual_execute_total_job_count_not_in = last_manual_execute_total_job_count_not_in + + @property + def last_manual_executed_at(self): + """Gets the last_manual_executed_at of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at + + @last_manual_executed_at.setter + def last_manual_executed_at(self, last_manual_executed_at): + """Sets the last_manual_executed_at of this BackupPlanWhereInput. + + + :param last_manual_executed_at: The last_manual_executed_at of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at: str + """ + + self._last_manual_executed_at = last_manual_executed_at + + @property + def last_manual_executed_at_gt(self): + """Gets the last_manual_executed_at_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at_gt + + @last_manual_executed_at_gt.setter + def last_manual_executed_at_gt(self, last_manual_executed_at_gt): + """Sets the last_manual_executed_at_gt of this BackupPlanWhereInput. + + + :param last_manual_executed_at_gt: The last_manual_executed_at_gt of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_gt: str + """ + + self._last_manual_executed_at_gt = last_manual_executed_at_gt + + @property + def last_manual_executed_at_gte(self): + """Gets the last_manual_executed_at_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at_gte + + @last_manual_executed_at_gte.setter + def last_manual_executed_at_gte(self, last_manual_executed_at_gte): + """Sets the last_manual_executed_at_gte of this BackupPlanWhereInput. + + + :param last_manual_executed_at_gte: The last_manual_executed_at_gte of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_gte: str + """ + + self._last_manual_executed_at_gte = last_manual_executed_at_gte + + @property + def last_manual_executed_at_in(self): + """Gets the last_manual_executed_at_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._last_manual_executed_at_in + + @last_manual_executed_at_in.setter + def last_manual_executed_at_in(self, last_manual_executed_at_in): + """Sets the last_manual_executed_at_in of this BackupPlanWhereInput. + + + :param last_manual_executed_at_in: The last_manual_executed_at_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_in: list[str] + """ + + self._last_manual_executed_at_in = last_manual_executed_at_in + + @property + def last_manual_executed_at_lt(self): + """Gets the last_manual_executed_at_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at_lt + + @last_manual_executed_at_lt.setter + def last_manual_executed_at_lt(self, last_manual_executed_at_lt): + """Sets the last_manual_executed_at_lt of this BackupPlanWhereInput. + + + :param last_manual_executed_at_lt: The last_manual_executed_at_lt of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_lt: str + """ + + self._last_manual_executed_at_lt = last_manual_executed_at_lt + + @property + def last_manual_executed_at_lte(self): + """Gets the last_manual_executed_at_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at_lte + + @last_manual_executed_at_lte.setter + def last_manual_executed_at_lte(self, last_manual_executed_at_lte): + """Sets the last_manual_executed_at_lte of this BackupPlanWhereInput. + + + :param last_manual_executed_at_lte: The last_manual_executed_at_lte of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_lte: str + """ + + self._last_manual_executed_at_lte = last_manual_executed_at_lte + + @property + def last_manual_executed_at_not(self): + """Gets the last_manual_executed_at_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._last_manual_executed_at_not + + @last_manual_executed_at_not.setter + def last_manual_executed_at_not(self, last_manual_executed_at_not): + """Sets the last_manual_executed_at_not of this BackupPlanWhereInput. + + + :param last_manual_executed_at_not: The last_manual_executed_at_not of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_not: str + """ + + self._last_manual_executed_at_not = last_manual_executed_at_not + + @property + def last_manual_executed_at_not_in(self): + """Gets the last_manual_executed_at_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The last_manual_executed_at_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._last_manual_executed_at_not_in + + @last_manual_executed_at_not_in.setter + def last_manual_executed_at_not_in(self, last_manual_executed_at_not_in): + """Sets the last_manual_executed_at_not_in of this BackupPlanWhereInput. + + + :param last_manual_executed_at_not_in: The last_manual_executed_at_not_in of this BackupPlanWhereInput. # noqa: E501 + :type last_manual_executed_at_not_in: list[str] + """ + + self._last_manual_executed_at_not_in = last_manual_executed_at_not_in + + @property + def name(self): + """Gets the name of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupPlanWhereInput. + + + :param name: The name of this BackupPlanWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this BackupPlanWhereInput. + + + :param name_contains: The name_contains of this BackupPlanWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param name_ends_with: The name_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The name_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this BackupPlanWhereInput. + + + :param name_gt: The name_gt of this BackupPlanWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this BackupPlanWhereInput. + + + :param name_gte: The name_gte of this BackupPlanWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this BackupPlanWhereInput. + + + :param name_in: The name_in of this BackupPlanWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this BackupPlanWhereInput. + + + :param name_lt: The name_lt of this BackupPlanWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this BackupPlanWhereInput. + + + :param name_lte: The name_lte of this BackupPlanWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this BackupPlanWhereInput. + + + :param name_not: The name_not of this BackupPlanWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The name_not_contains of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param name_not_contains: The name_not_contains of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The name_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param name_not_in: The name_not_in of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. # noqa: E501 + + + :return: The name_starts_with of this BackupPlanWhereInput. # 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 BackupPlanWhereInput. + + + :param name_starts_with: The name_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def next_execute_time(self): + """Gets the next_execute_time of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_execute_time + + @next_execute_time.setter + def next_execute_time(self, next_execute_time): + """Sets the next_execute_time of this BackupPlanWhereInput. + + + :param next_execute_time: The next_execute_time of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time: str + """ + + self._next_execute_time = next_execute_time + + @property + def next_execute_time_gt(self): + """Gets the next_execute_time_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_execute_time_gt + + @next_execute_time_gt.setter + def next_execute_time_gt(self, next_execute_time_gt): + """Sets the next_execute_time_gt of this BackupPlanWhereInput. + + + :param next_execute_time_gt: The next_execute_time_gt of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_gt: str + """ + + self._next_execute_time_gt = next_execute_time_gt + + @property + def next_execute_time_gte(self): + """Gets the next_execute_time_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_execute_time_gte + + @next_execute_time_gte.setter + def next_execute_time_gte(self, next_execute_time_gte): + """Sets the next_execute_time_gte of this BackupPlanWhereInput. + + + :param next_execute_time_gte: The next_execute_time_gte of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_gte: str + """ + + self._next_execute_time_gte = next_execute_time_gte + + @property + def next_execute_time_in(self): + """Gets the next_execute_time_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._next_execute_time_in + + @next_execute_time_in.setter + def next_execute_time_in(self, next_execute_time_in): + """Sets the next_execute_time_in of this BackupPlanWhereInput. + + + :param next_execute_time_in: The next_execute_time_in of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_in: list[str] + """ + + self._next_execute_time_in = next_execute_time_in + + @property + def next_execute_time_lt(self): + """Gets the next_execute_time_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_execute_time_lt + + @next_execute_time_lt.setter + def next_execute_time_lt(self, next_execute_time_lt): + """Sets the next_execute_time_lt of this BackupPlanWhereInput. + + + :param next_execute_time_lt: The next_execute_time_lt of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_lt: str + """ + + self._next_execute_time_lt = next_execute_time_lt + + @property + def next_execute_time_lte(self): + """Gets the next_execute_time_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_execute_time_lte + + @next_execute_time_lte.setter + def next_execute_time_lte(self, next_execute_time_lte): + """Sets the next_execute_time_lte of this BackupPlanWhereInput. + + + :param next_execute_time_lte: The next_execute_time_lte of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_lte: str + """ + + self._next_execute_time_lte = next_execute_time_lte + + @property + def next_execute_time_not(self): + """Gets the next_execute_time_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._next_execute_time_not + + @next_execute_time_not.setter + def next_execute_time_not(self, next_execute_time_not): + """Sets the next_execute_time_not of this BackupPlanWhereInput. + + + :param next_execute_time_not: The next_execute_time_not of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_not: str + """ + + self._next_execute_time_not = next_execute_time_not + + @property + def next_execute_time_not_in(self): + """Gets the next_execute_time_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The next_execute_time_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._next_execute_time_not_in + + @next_execute_time_not_in.setter + def next_execute_time_not_in(self, next_execute_time_not_in): + """Sets the next_execute_time_not_in of this BackupPlanWhereInput. + + + :param next_execute_time_not_in: The next_execute_time_not_in of this BackupPlanWhereInput. # noqa: E501 + :type next_execute_time_not_in: list[str] + """ + + self._next_execute_time_not_in = next_execute_time_not_in + + @property + def physical_size(self): + """Gets the physical_size of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size + + @physical_size.setter + def physical_size(self, physical_size): + """Sets the physical_size of this BackupPlanWhereInput. + + + :param physical_size: The physical_size of this BackupPlanWhereInput. # noqa: E501 + :type physical_size: int + """ + + self._physical_size = physical_size + + @property + def physical_size_gt(self): + """Gets the physical_size_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_gt + + @physical_size_gt.setter + def physical_size_gt(self, physical_size_gt): + """Sets the physical_size_gt of this BackupPlanWhereInput. + + + :param physical_size_gt: The physical_size_gt of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_gt: int + """ + + self._physical_size_gt = physical_size_gt + + @property + def physical_size_gte(self): + """Gets the physical_size_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_gte + + @physical_size_gte.setter + def physical_size_gte(self, physical_size_gte): + """Sets the physical_size_gte of this BackupPlanWhereInput. + + + :param physical_size_gte: The physical_size_gte of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_gte: int + """ + + self._physical_size_gte = physical_size_gte + + @property + def physical_size_in(self): + """Gets the physical_size_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._physical_size_in + + @physical_size_in.setter + def physical_size_in(self, physical_size_in): + """Sets the physical_size_in of this BackupPlanWhereInput. + + + :param physical_size_in: The physical_size_in of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_in: list[int] + """ + + self._physical_size_in = physical_size_in + + @property + def physical_size_lt(self): + """Gets the physical_size_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_lt + + @physical_size_lt.setter + def physical_size_lt(self, physical_size_lt): + """Sets the physical_size_lt of this BackupPlanWhereInput. + + + :param physical_size_lt: The physical_size_lt of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_lt: int + """ + + self._physical_size_lt = physical_size_lt + + @property + def physical_size_lte(self): + """Gets the physical_size_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_lte + + @physical_size_lte.setter + def physical_size_lte(self, physical_size_lte): + """Sets the physical_size_lte of this BackupPlanWhereInput. + + + :param physical_size_lte: The physical_size_lte of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_lte: int + """ + + self._physical_size_lte = physical_size_lte + + @property + def physical_size_not(self): + """Gets the physical_size_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_not + + @physical_size_not.setter + def physical_size_not(self, physical_size_not): + """Sets the physical_size_not of this BackupPlanWhereInput. + + + :param physical_size_not: The physical_size_not of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_not: int + """ + + self._physical_size_not = physical_size_not + + @property + def physical_size_not_in(self): + """Gets the physical_size_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The physical_size_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._physical_size_not_in + + @physical_size_not_in.setter + def physical_size_not_in(self, physical_size_not_in): + """Sets the physical_size_not_in of this BackupPlanWhereInput. + + + :param physical_size_not_in: The physical_size_not_in of this BackupPlanWhereInput. # noqa: E501 + :type physical_size_not_in: list[int] + """ + + self._physical_size_not_in = physical_size_not_in + + @property + def snapshot_consistent_type(self): + """Gets the snapshot_consistent_type of this BackupPlanWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type of this BackupPlanWhereInput. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type + + @snapshot_consistent_type.setter + def snapshot_consistent_type(self, snapshot_consistent_type): + """Sets the snapshot_consistent_type of this BackupPlanWhereInput. + + + :param snapshot_consistent_type: The snapshot_consistent_type of this BackupPlanWhereInput. # noqa: E501 + :type snapshot_consistent_type: ConsistentType + """ + + self._snapshot_consistent_type = snapshot_consistent_type + + @property + def snapshot_consistent_type_in(self): + """Gets the snapshot_consistent_type_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[ConsistentType] + """ + return self._snapshot_consistent_type_in + + @snapshot_consistent_type_in.setter + def snapshot_consistent_type_in(self, snapshot_consistent_type_in): + """Sets the snapshot_consistent_type_in of this BackupPlanWhereInput. + + + :param snapshot_consistent_type_in: The snapshot_consistent_type_in of this BackupPlanWhereInput. # noqa: E501 + :type snapshot_consistent_type_in: list[ConsistentType] + """ + + self._snapshot_consistent_type_in = snapshot_consistent_type_in + + @property + def snapshot_consistent_type_not(self): + """Gets the snapshot_consistent_type_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type_not + + @snapshot_consistent_type_not.setter + def snapshot_consistent_type_not(self, snapshot_consistent_type_not): + """Sets the snapshot_consistent_type_not of this BackupPlanWhereInput. + + + :param snapshot_consistent_type_not: The snapshot_consistent_type_not of this BackupPlanWhereInput. # noqa: E501 + :type snapshot_consistent_type_not: ConsistentType + """ + + self._snapshot_consistent_type_not = snapshot_consistent_type_not + + @property + def snapshot_consistent_type_not_in(self): + """Gets the snapshot_consistent_type_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[ConsistentType] + """ + return self._snapshot_consistent_type_not_in + + @snapshot_consistent_type_not_in.setter + def snapshot_consistent_type_not_in(self, snapshot_consistent_type_not_in): + """Sets the snapshot_consistent_type_not_in of this BackupPlanWhereInput. + + + :param snapshot_consistent_type_not_in: The snapshot_consistent_type_not_in of this BackupPlanWhereInput. # noqa: E501 + :type snapshot_consistent_type_not_in: list[ConsistentType] + """ + + self._snapshot_consistent_type_not_in = snapshot_consistent_type_not_in + + @property + def status(self): + """Gets the status of this BackupPlanWhereInput. # noqa: E501 + + + :return: The status of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupPlanWhereInput. + + + :param status: The status of this BackupPlanWhereInput. # noqa: E501 + :type status: BackupPlanStatus + """ + + self._status = status + + @property + def status_in(self): + """Gets the status_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The status_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanStatus] + """ + return self._status_in + + @status_in.setter + def status_in(self, status_in): + """Sets the status_in of this BackupPlanWhereInput. + + + :param status_in: The status_in of this BackupPlanWhereInput. # noqa: E501 + :type status_in: list[BackupPlanStatus] + """ + + self._status_in = status_in + + @property + def status_not(self): + """Gets the status_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The status_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: BackupPlanStatus + """ + return self._status_not + + @status_not.setter + def status_not(self, status_not): + """Sets the status_not of this BackupPlanWhereInput. + + + :param status_not: The status_not of this BackupPlanWhereInput. # noqa: E501 + :type status_not: BackupPlanStatus + """ + + self._status_not = status_not + + @property + def status_not_in(self): + """Gets the status_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The status_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[BackupPlanStatus] + """ + return self._status_not_in + + @status_not_in.setter + def status_not_in(self, status_not_in): + """Sets the status_not_in of this BackupPlanWhereInput. + + + :param status_not_in: The status_not_in of this BackupPlanWhereInput. # noqa: E501 + :type status_not_in: list[BackupPlanStatus] + """ + + self._status_not_in = status_not_in + + @property + def valid_size_of_backup_object(self): + """Gets the valid_size_of_backup_object of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object + + @valid_size_of_backup_object.setter + def valid_size_of_backup_object(self, valid_size_of_backup_object): + """Sets the valid_size_of_backup_object of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object: The valid_size_of_backup_object of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object: int + """ + + self._valid_size_of_backup_object = valid_size_of_backup_object + + @property + def valid_size_of_backup_object_gt(self): + """Gets the valid_size_of_backup_object_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object_gt + + @valid_size_of_backup_object_gt.setter + def valid_size_of_backup_object_gt(self, valid_size_of_backup_object_gt): + """Sets the valid_size_of_backup_object_gt of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_gt: The valid_size_of_backup_object_gt of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_gt: int + """ + + self._valid_size_of_backup_object_gt = valid_size_of_backup_object_gt + + @property + def valid_size_of_backup_object_gte(self): + """Gets the valid_size_of_backup_object_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object_gte + + @valid_size_of_backup_object_gte.setter + def valid_size_of_backup_object_gte(self, valid_size_of_backup_object_gte): + """Sets the valid_size_of_backup_object_gte of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_gte: The valid_size_of_backup_object_gte of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_gte: int + """ + + self._valid_size_of_backup_object_gte = valid_size_of_backup_object_gte + + @property + def valid_size_of_backup_object_in(self): + """Gets the valid_size_of_backup_object_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_size_of_backup_object_in + + @valid_size_of_backup_object_in.setter + def valid_size_of_backup_object_in(self, valid_size_of_backup_object_in): + """Sets the valid_size_of_backup_object_in of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_in: The valid_size_of_backup_object_in of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_in: list[int] + """ + + self._valid_size_of_backup_object_in = valid_size_of_backup_object_in + + @property + def valid_size_of_backup_object_lt(self): + """Gets the valid_size_of_backup_object_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object_lt + + @valid_size_of_backup_object_lt.setter + def valid_size_of_backup_object_lt(self, valid_size_of_backup_object_lt): + """Sets the valid_size_of_backup_object_lt of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_lt: The valid_size_of_backup_object_lt of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_lt: int + """ + + self._valid_size_of_backup_object_lt = valid_size_of_backup_object_lt + + @property + def valid_size_of_backup_object_lte(self): + """Gets the valid_size_of_backup_object_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object_lte + + @valid_size_of_backup_object_lte.setter + def valid_size_of_backup_object_lte(self, valid_size_of_backup_object_lte): + """Sets the valid_size_of_backup_object_lte of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_lte: The valid_size_of_backup_object_lte of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_lte: int + """ + + self._valid_size_of_backup_object_lte = valid_size_of_backup_object_lte + + @property + def valid_size_of_backup_object_not(self): + """Gets the valid_size_of_backup_object_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_of_backup_object_not + + @valid_size_of_backup_object_not.setter + def valid_size_of_backup_object_not(self, valid_size_of_backup_object_not): + """Sets the valid_size_of_backup_object_not of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_not: The valid_size_of_backup_object_not of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_not: int + """ + + self._valid_size_of_backup_object_not = valid_size_of_backup_object_not + + @property + def valid_size_of_backup_object_not_in(self): + """Gets the valid_size_of_backup_object_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The valid_size_of_backup_object_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_size_of_backup_object_not_in + + @valid_size_of_backup_object_not_in.setter + def valid_size_of_backup_object_not_in(self, valid_size_of_backup_object_not_in): + """Sets the valid_size_of_backup_object_not_in of this BackupPlanWhereInput. + + + :param valid_size_of_backup_object_not_in: The valid_size_of_backup_object_not_in of this BackupPlanWhereInput. # noqa: E501 + :type valid_size_of_backup_object_not_in: list[int] + """ + + self._valid_size_of_backup_object_not_in = valid_size_of_backup_object_not_in + + @property + def window_end(self): + """Gets the window_end of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end + + @window_end.setter + def window_end(self, window_end): + """Sets the window_end of this BackupPlanWhereInput. + + + :param window_end: The window_end of this BackupPlanWhereInput. # noqa: E501 + :type window_end: str + """ + + self._window_end = window_end + + @property + def window_end_contains(self): + """Gets the window_end_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_contains + + @window_end_contains.setter + def window_end_contains(self, window_end_contains): + """Sets the window_end_contains of this BackupPlanWhereInput. + + + :param window_end_contains: The window_end_contains of this BackupPlanWhereInput. # noqa: E501 + :type window_end_contains: str + """ + + self._window_end_contains = window_end_contains + + @property + def window_end_ends_with(self): + """Gets the window_end_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_ends_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_ends_with + + @window_end_ends_with.setter + def window_end_ends_with(self, window_end_ends_with): + """Sets the window_end_ends_with of this BackupPlanWhereInput. + + + :param window_end_ends_with: The window_end_ends_with of this BackupPlanWhereInput. # noqa: E501 + :type window_end_ends_with: str + """ + + self._window_end_ends_with = window_end_ends_with + + @property + def window_end_gt(self): + """Gets the window_end_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_gt + + @window_end_gt.setter + def window_end_gt(self, window_end_gt): + """Sets the window_end_gt of this BackupPlanWhereInput. + + + :param window_end_gt: The window_end_gt of this BackupPlanWhereInput. # noqa: E501 + :type window_end_gt: str + """ + + self._window_end_gt = window_end_gt + + @property + def window_end_gte(self): + """Gets the window_end_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_gte + + @window_end_gte.setter + def window_end_gte(self, window_end_gte): + """Sets the window_end_gte of this BackupPlanWhereInput. + + + :param window_end_gte: The window_end_gte of this BackupPlanWhereInput. # noqa: E501 + :type window_end_gte: str + """ + + self._window_end_gte = window_end_gte + + @property + def window_end_in(self): + """Gets the window_end_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._window_end_in + + @window_end_in.setter + def window_end_in(self, window_end_in): + """Sets the window_end_in of this BackupPlanWhereInput. + + + :param window_end_in: The window_end_in of this BackupPlanWhereInput. # noqa: E501 + :type window_end_in: list[str] + """ + + self._window_end_in = window_end_in + + @property + def window_end_lt(self): + """Gets the window_end_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_lt + + @window_end_lt.setter + def window_end_lt(self, window_end_lt): + """Sets the window_end_lt of this BackupPlanWhereInput. + + + :param window_end_lt: The window_end_lt of this BackupPlanWhereInput. # noqa: E501 + :type window_end_lt: str + """ + + self._window_end_lt = window_end_lt + + @property + def window_end_lte(self): + """Gets the window_end_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_lte + + @window_end_lte.setter + def window_end_lte(self, window_end_lte): + """Sets the window_end_lte of this BackupPlanWhereInput. + + + :param window_end_lte: The window_end_lte of this BackupPlanWhereInput. # noqa: E501 + :type window_end_lte: str + """ + + self._window_end_lte = window_end_lte + + @property + def window_end_not(self): + """Gets the window_end_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_not + + @window_end_not.setter + def window_end_not(self, window_end_not): + """Sets the window_end_not of this BackupPlanWhereInput. + + + :param window_end_not: The window_end_not of this BackupPlanWhereInput. # noqa: E501 + :type window_end_not: str + """ + + self._window_end_not = window_end_not + + @property + def window_end_not_contains(self): + """Gets the window_end_not_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_not_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_not_contains + + @window_end_not_contains.setter + def window_end_not_contains(self, window_end_not_contains): + """Sets the window_end_not_contains of this BackupPlanWhereInput. + + + :param window_end_not_contains: The window_end_not_contains of this BackupPlanWhereInput. # noqa: E501 + :type window_end_not_contains: str + """ + + self._window_end_not_contains = window_end_not_contains + + @property + def window_end_not_ends_with(self): + """Gets the window_end_not_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_not_ends_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_not_ends_with + + @window_end_not_ends_with.setter + def window_end_not_ends_with(self, window_end_not_ends_with): + """Sets the window_end_not_ends_with of this BackupPlanWhereInput. + + + :param window_end_not_ends_with: The window_end_not_ends_with of this BackupPlanWhereInput. # noqa: E501 + :type window_end_not_ends_with: str + """ + + self._window_end_not_ends_with = window_end_not_ends_with + + @property + def window_end_not_in(self): + """Gets the window_end_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._window_end_not_in + + @window_end_not_in.setter + def window_end_not_in(self, window_end_not_in): + """Sets the window_end_not_in of this BackupPlanWhereInput. + + + :param window_end_not_in: The window_end_not_in of this BackupPlanWhereInput. # noqa: E501 + :type window_end_not_in: list[str] + """ + + self._window_end_not_in = window_end_not_in + + @property + def window_end_not_starts_with(self): + """Gets the window_end_not_starts_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_not_starts_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_not_starts_with + + @window_end_not_starts_with.setter + def window_end_not_starts_with(self, window_end_not_starts_with): + """Sets the window_end_not_starts_with of this BackupPlanWhereInput. + + + :param window_end_not_starts_with: The window_end_not_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type window_end_not_starts_with: str + """ + + self._window_end_not_starts_with = window_end_not_starts_with + + @property + def window_end_starts_with(self): + """Gets the window_end_starts_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_end_starts_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_end_starts_with + + @window_end_starts_with.setter + def window_end_starts_with(self, window_end_starts_with): + """Sets the window_end_starts_with of this BackupPlanWhereInput. + + + :param window_end_starts_with: The window_end_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type window_end_starts_with: str + """ + + self._window_end_starts_with = window_end_starts_with + + @property + def window_start(self): + """Gets the window_start of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start + + @window_start.setter + def window_start(self, window_start): + """Sets the window_start of this BackupPlanWhereInput. + + + :param window_start: The window_start of this BackupPlanWhereInput. # noqa: E501 + :type window_start: str + """ + + self._window_start = window_start + + @property + def window_start_contains(self): + """Gets the window_start_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_contains + + @window_start_contains.setter + def window_start_contains(self, window_start_contains): + """Sets the window_start_contains of this BackupPlanWhereInput. + + + :param window_start_contains: The window_start_contains of this BackupPlanWhereInput. # noqa: E501 + :type window_start_contains: str + """ + + self._window_start_contains = window_start_contains + + @property + def window_start_ends_with(self): + """Gets the window_start_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_ends_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_ends_with + + @window_start_ends_with.setter + def window_start_ends_with(self, window_start_ends_with): + """Sets the window_start_ends_with of this BackupPlanWhereInput. + + + :param window_start_ends_with: The window_start_ends_with of this BackupPlanWhereInput. # noqa: E501 + :type window_start_ends_with: str + """ + + self._window_start_ends_with = window_start_ends_with + + @property + def window_start_gt(self): + """Gets the window_start_gt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_gt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_gt + + @window_start_gt.setter + def window_start_gt(self, window_start_gt): + """Sets the window_start_gt of this BackupPlanWhereInput. + + + :param window_start_gt: The window_start_gt of this BackupPlanWhereInput. # noqa: E501 + :type window_start_gt: str + """ + + self._window_start_gt = window_start_gt + + @property + def window_start_gte(self): + """Gets the window_start_gte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_gte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_gte + + @window_start_gte.setter + def window_start_gte(self, window_start_gte): + """Sets the window_start_gte of this BackupPlanWhereInput. + + + :param window_start_gte: The window_start_gte of this BackupPlanWhereInput. # noqa: E501 + :type window_start_gte: str + """ + + self._window_start_gte = window_start_gte + + @property + def window_start_in(self): + """Gets the window_start_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._window_start_in + + @window_start_in.setter + def window_start_in(self, window_start_in): + """Sets the window_start_in of this BackupPlanWhereInput. + + + :param window_start_in: The window_start_in of this BackupPlanWhereInput. # noqa: E501 + :type window_start_in: list[str] + """ + + self._window_start_in = window_start_in + + @property + def window_start_lt(self): + """Gets the window_start_lt of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_lt of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_lt + + @window_start_lt.setter + def window_start_lt(self, window_start_lt): + """Sets the window_start_lt of this BackupPlanWhereInput. + + + :param window_start_lt: The window_start_lt of this BackupPlanWhereInput. # noqa: E501 + :type window_start_lt: str + """ + + self._window_start_lt = window_start_lt + + @property + def window_start_lte(self): + """Gets the window_start_lte of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_lte of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_lte + + @window_start_lte.setter + def window_start_lte(self, window_start_lte): + """Sets the window_start_lte of this BackupPlanWhereInput. + + + :param window_start_lte: The window_start_lte of this BackupPlanWhereInput. # noqa: E501 + :type window_start_lte: str + """ + + self._window_start_lte = window_start_lte + + @property + def window_start_not(self): + """Gets the window_start_not of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_not of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_not + + @window_start_not.setter + def window_start_not(self, window_start_not): + """Sets the window_start_not of this BackupPlanWhereInput. + + + :param window_start_not: The window_start_not of this BackupPlanWhereInput. # noqa: E501 + :type window_start_not: str + """ + + self._window_start_not = window_start_not + + @property + def window_start_not_contains(self): + """Gets the window_start_not_contains of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_not_contains of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_not_contains + + @window_start_not_contains.setter + def window_start_not_contains(self, window_start_not_contains): + """Sets the window_start_not_contains of this BackupPlanWhereInput. + + + :param window_start_not_contains: The window_start_not_contains of this BackupPlanWhereInput. # noqa: E501 + :type window_start_not_contains: str + """ + + self._window_start_not_contains = window_start_not_contains + + @property + def window_start_not_ends_with(self): + """Gets the window_start_not_ends_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_not_ends_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_not_ends_with + + @window_start_not_ends_with.setter + def window_start_not_ends_with(self, window_start_not_ends_with): + """Sets the window_start_not_ends_with of this BackupPlanWhereInput. + + + :param window_start_not_ends_with: The window_start_not_ends_with of this BackupPlanWhereInput. # noqa: E501 + :type window_start_not_ends_with: str + """ + + self._window_start_not_ends_with = window_start_not_ends_with + + @property + def window_start_not_in(self): + """Gets the window_start_not_in of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_not_in of this BackupPlanWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._window_start_not_in + + @window_start_not_in.setter + def window_start_not_in(self, window_start_not_in): + """Sets the window_start_not_in of this BackupPlanWhereInput. + + + :param window_start_not_in: The window_start_not_in of this BackupPlanWhereInput. # noqa: E501 + :type window_start_not_in: list[str] + """ + + self._window_start_not_in = window_start_not_in + + @property + def window_start_not_starts_with(self): + """Gets the window_start_not_starts_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_not_starts_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_not_starts_with + + @window_start_not_starts_with.setter + def window_start_not_starts_with(self, window_start_not_starts_with): + """Sets the window_start_not_starts_with of this BackupPlanWhereInput. + + + :param window_start_not_starts_with: The window_start_not_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type window_start_not_starts_with: str + """ + + self._window_start_not_starts_with = window_start_not_starts_with + + @property + def window_start_starts_with(self): + """Gets the window_start_starts_with of this BackupPlanWhereInput. # noqa: E501 + + + :return: The window_start_starts_with of this BackupPlanWhereInput. # noqa: E501 + :rtype: str + """ + return self._window_start_starts_with + + @window_start_starts_with.setter + def window_start_starts_with(self, window_start_starts_with): + """Sets the window_start_starts_with of this BackupPlanWhereInput. + + + :param window_start_starts_with: The window_start_starts_with of this BackupPlanWhereInput. # noqa: E501 + :type window_start_starts_with: str + """ + + self._window_start_starts_with = window_start_starts_with + + 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, BackupPlanWhereInput): + 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, BackupPlanWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_execution.py b/cloudtower/models/backup_restore_execution.py new file mode 100644 index 00000000..6561c2ee --- /dev/null +++ b/cloudtower/models/backup_restore_execution.py @@ -0,0 +1,485 @@ +# 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 BackupRestoreExecution(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 = { + 'backup_restore_point': 'NestedBackupRestorePoint', + 'duration': 'int', + 'entity_async_status': 'EntityAsyncStatus', + 'executed_at': 'str', + 'id': 'str', + 'mode': 'BackupRestoreExecutionMode', + 'name': 'str', + 'read_bytes': 'int', + 'rebuild_name': 'str', + 'rebuild_network_mapping': 'list[NestedBackupRestoreExecutionNetworkMapping]', + 'rebuild_target_cluster': 'str', + 'retry_times': 'int', + 'startup_after_restore': 'bool', + 'status': 'BackupExecutionStatus', + 'total_bytes': 'int' + } + + attribute_map = { + 'backup_restore_point': 'backup_restore_point', + 'duration': 'duration', + 'entity_async_status': 'entityAsyncStatus', + 'executed_at': 'executed_at', + 'id': 'id', + 'mode': 'mode', + 'name': 'name', + 'read_bytes': 'read_bytes', + 'rebuild_name': 'rebuild_name', + 'rebuild_network_mapping': 'rebuild_network_mapping', + 'rebuild_target_cluster': 'rebuild_target_cluster', + 'retry_times': 'retry_times', + 'startup_after_restore': 'startup_after_restore', + 'status': 'status', + 'total_bytes': 'total_bytes' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestoreExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._backup_restore_point = None + self._duration = None + self._entity_async_status = None + self._executed_at = None + self._id = None + self._mode = None + self._name = None + self._read_bytes = None + self._rebuild_name = None + self._rebuild_network_mapping = None + self._rebuild_target_cluster = None + self._retry_times = None + self._startup_after_restore = None + self._status = None + self._total_bytes = None + self.discriminator = None + + self.backup_restore_point = kwargs.get("backup_restore_point", None) + self.duration = kwargs.get("duration", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + if "executed_at" in kwargs: + self.executed_at = kwargs["executed_at"] + if "id" in kwargs: + self.id = kwargs["id"] + if "mode" in kwargs: + self.mode = kwargs["mode"] + if "name" in kwargs: + self.name = kwargs["name"] + self.read_bytes = kwargs.get("read_bytes", None) + self.rebuild_name = kwargs.get("rebuild_name", None) + self.rebuild_network_mapping = kwargs.get("rebuild_network_mapping", None) + self.rebuild_target_cluster = kwargs.get("rebuild_target_cluster", None) + self.retry_times = kwargs.get("retry_times", None) + if "startup_after_restore" in kwargs: + self.startup_after_restore = kwargs["startup_after_restore"] + if "status" in kwargs: + self.status = kwargs["status"] + self.total_bytes = kwargs.get("total_bytes", None) + + @property + def backup_restore_point(self): + """Gets the backup_restore_point of this BackupRestoreExecution. # noqa: E501 + + + :return: The backup_restore_point of this BackupRestoreExecution. # noqa: E501 + :rtype: NestedBackupRestorePoint + """ + return self._backup_restore_point + + @backup_restore_point.setter + def backup_restore_point(self, backup_restore_point): + """Sets the backup_restore_point of this BackupRestoreExecution. + + + :param backup_restore_point: The backup_restore_point of this BackupRestoreExecution. # noqa: E501 + :type backup_restore_point: NestedBackupRestorePoint + """ + + self._backup_restore_point = backup_restore_point + + @property + def duration(self): + """Gets the duration of this BackupRestoreExecution. # noqa: E501 + + + :return: The duration of this BackupRestoreExecution. # noqa: E501 + :rtype: int + """ + return self._duration + + @duration.setter + def duration(self, duration): + """Sets the duration of this BackupRestoreExecution. + + + :param duration: The duration of this BackupRestoreExecution. # noqa: E501 + :type duration: int + """ + + self._duration = duration + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupRestoreExecution. # noqa: E501 + + + :return: The entity_async_status of this BackupRestoreExecution. # 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 BackupRestoreExecution. + + + :param entity_async_status: The entity_async_status of this BackupRestoreExecution. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def executed_at(self): + """Gets the executed_at of this BackupRestoreExecution. # noqa: E501 + + + :return: The executed_at of this BackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._executed_at + + @executed_at.setter + def executed_at(self, executed_at): + """Sets the executed_at of this BackupRestoreExecution. + + + :param executed_at: The executed_at of this BackupRestoreExecution. # noqa: E501 + :type executed_at: str + """ + if self.local_vars_configuration.client_side_validation and executed_at is None: # noqa: E501 + raise ValueError("Invalid value for `executed_at`, must not be `None`") # noqa: E501 + + self._executed_at = executed_at + + @property + def id(self): + """Gets the id of this BackupRestoreExecution. # noqa: E501 + + + :return: The id of this BackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupRestoreExecution. + + + :param id: The id of this BackupRestoreExecution. # 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 + + @property + def mode(self): + """Gets the mode of this BackupRestoreExecution. # noqa: E501 + + + :return: The mode of this BackupRestoreExecution. # noqa: E501 + :rtype: BackupRestoreExecutionMode + """ + return self._mode + + @mode.setter + def mode(self, mode): + """Sets the mode of this BackupRestoreExecution. + + + :param mode: The mode of this BackupRestoreExecution. # noqa: E501 + :type mode: BackupRestoreExecutionMode + """ + if self.local_vars_configuration.client_side_validation and mode is None: # noqa: E501 + raise ValueError("Invalid value for `mode`, must not be `None`") # noqa: E501 + + self._mode = mode + + @property + def name(self): + """Gets the name of this BackupRestoreExecution. # noqa: E501 + + + :return: The name of this BackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupRestoreExecution. + + + :param name: The name of this BackupRestoreExecution. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + @property + def read_bytes(self): + """Gets the read_bytes of this BackupRestoreExecution. # noqa: E501 + + + :return: The read_bytes of this BackupRestoreExecution. # noqa: E501 + :rtype: int + """ + return self._read_bytes + + @read_bytes.setter + def read_bytes(self, read_bytes): + """Sets the read_bytes of this BackupRestoreExecution. + + + :param read_bytes: The read_bytes of this BackupRestoreExecution. # noqa: E501 + :type read_bytes: int + """ + + self._read_bytes = read_bytes + + @property + def rebuild_name(self): + """Gets the rebuild_name of this BackupRestoreExecution. # noqa: E501 + + + :return: The rebuild_name of this BackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._rebuild_name + + @rebuild_name.setter + def rebuild_name(self, rebuild_name): + """Sets the rebuild_name of this BackupRestoreExecution. + + + :param rebuild_name: The rebuild_name of this BackupRestoreExecution. # noqa: E501 + :type rebuild_name: str + """ + + self._rebuild_name = rebuild_name + + @property + def rebuild_network_mapping(self): + """Gets the rebuild_network_mapping of this BackupRestoreExecution. # noqa: E501 + + + :return: The rebuild_network_mapping of this BackupRestoreExecution. # noqa: E501 + :rtype: list[NestedBackupRestoreExecutionNetworkMapping] + """ + return self._rebuild_network_mapping + + @rebuild_network_mapping.setter + def rebuild_network_mapping(self, rebuild_network_mapping): + """Sets the rebuild_network_mapping of this BackupRestoreExecution. + + + :param rebuild_network_mapping: The rebuild_network_mapping of this BackupRestoreExecution. # noqa: E501 + :type rebuild_network_mapping: list[NestedBackupRestoreExecutionNetworkMapping] + """ + + self._rebuild_network_mapping = rebuild_network_mapping + + @property + def rebuild_target_cluster(self): + """Gets the rebuild_target_cluster of this BackupRestoreExecution. # noqa: E501 + + + :return: The rebuild_target_cluster of this BackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster + + @rebuild_target_cluster.setter + def rebuild_target_cluster(self, rebuild_target_cluster): + """Sets the rebuild_target_cluster of this BackupRestoreExecution. + + + :param rebuild_target_cluster: The rebuild_target_cluster of this BackupRestoreExecution. # noqa: E501 + :type rebuild_target_cluster: str + """ + + self._rebuild_target_cluster = rebuild_target_cluster + + @property + def retry_times(self): + """Gets the retry_times of this BackupRestoreExecution. # noqa: E501 + + + :return: The retry_times of this BackupRestoreExecution. # noqa: E501 + :rtype: int + """ + return self._retry_times + + @retry_times.setter + def retry_times(self, retry_times): + """Sets the retry_times of this BackupRestoreExecution. + + + :param retry_times: The retry_times of this BackupRestoreExecution. # noqa: E501 + :type retry_times: int + """ + + self._retry_times = retry_times + + @property + def startup_after_restore(self): + """Gets the startup_after_restore of this BackupRestoreExecution. # noqa: E501 + + + :return: The startup_after_restore of this BackupRestoreExecution. # noqa: E501 + :rtype: bool + """ + return self._startup_after_restore + + @startup_after_restore.setter + def startup_after_restore(self, startup_after_restore): + """Sets the startup_after_restore of this BackupRestoreExecution. + + + :param startup_after_restore: The startup_after_restore of this BackupRestoreExecution. # noqa: E501 + :type startup_after_restore: bool + """ + if self.local_vars_configuration.client_side_validation and startup_after_restore is None: # noqa: E501 + raise ValueError("Invalid value for `startup_after_restore`, must not be `None`") # noqa: E501 + + self._startup_after_restore = startup_after_restore + + @property + def status(self): + """Gets the status of this BackupRestoreExecution. # noqa: E501 + + + :return: The status of this BackupRestoreExecution. # noqa: E501 + :rtype: BackupExecutionStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupRestoreExecution. + + + :param status: The status of this BackupRestoreExecution. # noqa: E501 + :type status: BackupExecutionStatus + """ + if self.local_vars_configuration.client_side_validation and status is None: # noqa: E501 + raise ValueError("Invalid value for `status`, must not be `None`") # noqa: E501 + + self._status = status + + @property + def total_bytes(self): + """Gets the total_bytes of this BackupRestoreExecution. # noqa: E501 + + + :return: The total_bytes of this BackupRestoreExecution. # noqa: E501 + :rtype: int + """ + return self._total_bytes + + @total_bytes.setter + def total_bytes(self, total_bytes): + """Sets the total_bytes of this BackupRestoreExecution. + + + :param total_bytes: The total_bytes of this BackupRestoreExecution. # noqa: E501 + :type total_bytes: int + """ + + self._total_bytes = total_bytes + + 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, BackupRestoreExecution): + 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, BackupRestoreExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_execution_connection.py b/cloudtower/models/backup_restore_execution_connection.py new file mode 100644 index 00000000..c4917856 --- /dev/null +++ b/cloudtower/models/backup_restore_execution_connection.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 BackupRestoreExecutionConnection(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 = { + 'aggregate': 'NestedAggregateBackupRestoreExecution' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestoreExecutionConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupRestoreExecutionConnection. # noqa: E501 + + + :return: The aggregate of this BackupRestoreExecutionConnection. # noqa: E501 + :rtype: NestedAggregateBackupRestoreExecution + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupRestoreExecutionConnection. + + + :param aggregate: The aggregate of this BackupRestoreExecutionConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupRestoreExecution + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupRestoreExecutionConnection): + 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, BackupRestoreExecutionConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_execution_mode.py b/cloudtower/models/backup_restore_execution_mode.py new file mode 100644 index 00000000..9c47a447 --- /dev/null +++ b/cloudtower/models/backup_restore_execution_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 BackupRestoreExecutionMode(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + INPLACE = "INPLACE" + REBUILD = "REBUILD" + + allowable_values = [INPLACE, REBUILD] # 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 + """BackupRestoreExecutionMode - 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, BackupRestoreExecutionMode): + 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, BackupRestoreExecutionMode): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_execution_network_mapping.py b/cloudtower/models/backup_restore_execution_network_mapping.py new file mode 100644 index 00000000..6cb45655 --- /dev/null +++ b/cloudtower/models/backup_restore_execution_network_mapping.py @@ -0,0 +1,180 @@ +# 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 BackupRestoreExecutionNetworkMapping(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 = { + 'src_vlan_id': 'str', + 'dst_vlan_id': 'str', + 'typename': 'str' + } + + attribute_map = { + 'src_vlan_id': 'src_vlan_id', + 'dst_vlan_id': 'dst_vlan_id', + 'typename': '__typename' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestoreExecutionNetworkMapping - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._src_vlan_id = None + self._dst_vlan_id = None + self._typename = None + self.discriminator = None + + if "src_vlan_id" in kwargs: + self.src_vlan_id = kwargs["src_vlan_id"] + if "dst_vlan_id" in kwargs: + self.dst_vlan_id = kwargs["dst_vlan_id"] + if "typename" in kwargs: + self.typename = kwargs["typename"] + + @property + def src_vlan_id(self): + """Gets the src_vlan_id of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + + + :return: The src_vlan_id of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + :rtype: str + """ + return self._src_vlan_id + + @src_vlan_id.setter + def src_vlan_id(self, src_vlan_id): + """Sets the src_vlan_id of this BackupRestoreExecutionNetworkMapping. + + + :param src_vlan_id: The src_vlan_id of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + :type src_vlan_id: str + """ + if self.local_vars_configuration.client_side_validation and src_vlan_id is None: # noqa: E501 + raise ValueError("Invalid value for `src_vlan_id`, must not be `None`") # noqa: E501 + + self._src_vlan_id = src_vlan_id + + @property + def dst_vlan_id(self): + """Gets the dst_vlan_id of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + + + :return: The dst_vlan_id of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + :rtype: str + """ + return self._dst_vlan_id + + @dst_vlan_id.setter + def dst_vlan_id(self, dst_vlan_id): + """Sets the dst_vlan_id of this BackupRestoreExecutionNetworkMapping. + + + :param dst_vlan_id: The dst_vlan_id of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + :type dst_vlan_id: str + """ + if self.local_vars_configuration.client_side_validation and dst_vlan_id is None: # noqa: E501 + raise ValueError("Invalid value for `dst_vlan_id`, must not be `None`") # noqa: E501 + + self._dst_vlan_id = dst_vlan_id + + @property + def typename(self): + """Gets the typename of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + + + :return: The typename of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + :rtype: str + """ + return self._typename + + @typename.setter + def typename(self, typename): + """Sets the typename of this BackupRestoreExecutionNetworkMapping. + + + :param typename: The typename of this BackupRestoreExecutionNetworkMapping. # noqa: E501 + :type typename: str + """ + allowed_values = ["BackupRestoreExecutionNetworkMapping"] # noqa: E501 + if self.local_vars_configuration.client_side_validation and typename not in allowed_values: # noqa: E501 + raise ValueError( + "Invalid value for `typename` ({0}), must be one of {1}" # noqa: E501 + .format(typename, allowed_values) + ) + + self._typename = typename + + 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, BackupRestoreExecutionNetworkMapping): + 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, BackupRestoreExecutionNetworkMapping): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_execution_order_by_input.py b/cloudtower/models/backup_restore_execution_order_by_input.py new file mode 100644 index 00000000..e6b2c232 --- /dev/null +++ b/cloudtower/models/backup_restore_execution_order_by_input.py @@ -0,0 +1,124 @@ +# 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 BackupRestoreExecutionOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + DURATION_ASC = "duration_ASC" + DURATION_DESC = "duration_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + EXECUTED_AT_ASC = "executed_at_ASC" + EXECUTED_AT_DESC = "executed_at_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + MODE_ASC = "mode_ASC" + MODE_DESC = "mode_DESC" + NAME_ASC = "name_ASC" + NAME_DESC = "name_DESC" + READ_BYTES_ASC = "read_bytes_ASC" + READ_BYTES_DESC = "read_bytes_DESC" + REBUILD_NAME_ASC = "rebuild_name_ASC" + REBUILD_NAME_DESC = "rebuild_name_DESC" + REBUILD_NETWORK_MAPPING_ASC = "rebuild_network_mapping_ASC" + REBUILD_NETWORK_MAPPING_DESC = "rebuild_network_mapping_DESC" + REBUILD_TARGET_CLUSTER_ASC = "rebuild_target_cluster_ASC" + REBUILD_TARGET_CLUSTER_DESC = "rebuild_target_cluster_DESC" + RETRY_TIMES_ASC = "retry_times_ASC" + RETRY_TIMES_DESC = "retry_times_DESC" + STARTUP_AFTER_RESTORE_ASC = "startup_after_restore_ASC" + STARTUP_AFTER_RESTORE_DESC = "startup_after_restore_DESC" + STATUS_ASC = "status_ASC" + STATUS_DESC = "status_DESC" + TOTAL_BYTES_ASC = "total_bytes_ASC" + TOTAL_BYTES_DESC = "total_bytes_DESC" + + allowable_values = [DURATION_ASC, DURATION_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, EXECUTED_AT_ASC, EXECUTED_AT_DESC, ID_ASC, ID_DESC, MODE_ASC, MODE_DESC, NAME_ASC, NAME_DESC, READ_BYTES_ASC, READ_BYTES_DESC, REBUILD_NAME_ASC, REBUILD_NAME_DESC, REBUILD_NETWORK_MAPPING_ASC, REBUILD_NETWORK_MAPPING_DESC, REBUILD_TARGET_CLUSTER_ASC, REBUILD_TARGET_CLUSTER_DESC, RETRY_TIMES_ASC, RETRY_TIMES_DESC, STARTUP_AFTER_RESTORE_ASC, STARTUP_AFTER_RESTORE_DESC, STATUS_ASC, STATUS_DESC, TOTAL_BYTES_ASC, TOTAL_BYTES_DESC] # 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 + """BackupRestoreExecutionOrderByInput - 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, BackupRestoreExecutionOrderByInput): + 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, BackupRestoreExecutionOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_execution_where_input.py b/cloudtower/models/backup_restore_execution_where_input.py new file mode 100644 index 00000000..ddd18e76 --- /dev/null +++ b/cloudtower/models/backup_restore_execution_where_input.py @@ -0,0 +1,2942 @@ +# 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 BackupRestoreExecutionWhereInput(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[BackupRestoreExecutionWhereInput]', + '_not': 'list[BackupRestoreExecutionWhereInput]', + '_or': 'list[BackupRestoreExecutionWhereInput]', + 'backup_restore_point': 'BackupRestorePointWhereInput', + 'duration': 'int', + 'duration_gt': 'int', + 'duration_gte': 'int', + 'duration_in': 'list[int]', + 'duration_lt': 'int', + 'duration_lte': 'int', + 'duration_not': 'int', + 'duration_not_in': 'list[int]', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'executed_at': 'str', + 'executed_at_gt': 'str', + 'executed_at_gte': 'str', + 'executed_at_in': 'list[str]', + 'executed_at_lt': 'str', + 'executed_at_lte': 'str', + 'executed_at_not': 'str', + 'executed_at_not_in': 'list[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', + 'mode': 'BackupRestoreExecutionMode', + 'mode_in': 'list[BackupRestoreExecutionMode]', + 'mode_not': 'BackupRestoreExecutionMode', + 'mode_not_in': 'list[BackupRestoreExecutionMode]', + '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', + 'read_bytes': 'int', + 'read_bytes_gt': 'int', + 'read_bytes_gte': 'int', + 'read_bytes_in': 'list[int]', + 'read_bytes_lt': 'int', + 'read_bytes_lte': 'int', + 'read_bytes_not': 'int', + 'read_bytes_not_in': 'list[int]', + 'rebuild_name': 'str', + 'rebuild_name_contains': 'str', + 'rebuild_name_ends_with': 'str', + 'rebuild_name_gt': 'str', + 'rebuild_name_gte': 'str', + 'rebuild_name_in': 'list[str]', + 'rebuild_name_lt': 'str', + 'rebuild_name_lte': 'str', + 'rebuild_name_not': 'str', + 'rebuild_name_not_contains': 'str', + 'rebuild_name_not_ends_with': 'str', + 'rebuild_name_not_in': 'list[str]', + 'rebuild_name_not_starts_with': 'str', + 'rebuild_name_starts_with': 'str', + 'rebuild_target_cluster': 'str', + 'rebuild_target_cluster_contains': 'str', + 'rebuild_target_cluster_ends_with': 'str', + 'rebuild_target_cluster_gt': 'str', + 'rebuild_target_cluster_gte': 'str', + 'rebuild_target_cluster_in': 'list[str]', + 'rebuild_target_cluster_lt': 'str', + 'rebuild_target_cluster_lte': 'str', + 'rebuild_target_cluster_not': 'str', + 'rebuild_target_cluster_not_contains': 'str', + 'rebuild_target_cluster_not_ends_with': 'str', + 'rebuild_target_cluster_not_in': 'list[str]', + 'rebuild_target_cluster_not_starts_with': 'str', + 'rebuild_target_cluster_starts_with': 'str', + 'retry_times': 'int', + 'retry_times_gt': 'int', + 'retry_times_gte': 'int', + 'retry_times_in': 'list[int]', + 'retry_times_lt': 'int', + 'retry_times_lte': 'int', + 'retry_times_not': 'int', + 'retry_times_not_in': 'list[int]', + 'startup_after_restore': 'bool', + 'startup_after_restore_not': 'bool', + 'status': 'BackupExecutionStatus', + 'status_in': 'list[BackupExecutionStatus]', + 'status_not': 'BackupExecutionStatus', + 'status_not_in': 'list[BackupExecutionStatus]', + 'total_bytes': 'int', + 'total_bytes_gt': 'int', + 'total_bytes_gte': 'int', + 'total_bytes_in': 'list[int]', + 'total_bytes_lt': 'int', + 'total_bytes_lte': 'int', + 'total_bytes_not': 'int', + 'total_bytes_not_in': 'list[int]' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'backup_restore_point': 'backup_restore_point', + 'duration': 'duration', + 'duration_gt': 'duration_gt', + 'duration_gte': 'duration_gte', + 'duration_in': 'duration_in', + 'duration_lt': 'duration_lt', + 'duration_lte': 'duration_lte', + 'duration_not': 'duration_not', + 'duration_not_in': 'duration_not_in', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'executed_at': 'executed_at', + 'executed_at_gt': 'executed_at_gt', + 'executed_at_gte': 'executed_at_gte', + 'executed_at_in': 'executed_at_in', + 'executed_at_lt': 'executed_at_lt', + 'executed_at_lte': 'executed_at_lte', + 'executed_at_not': 'executed_at_not', + 'executed_at_not_in': 'executed_at_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', + 'mode': 'mode', + 'mode_in': 'mode_in', + 'mode_not': 'mode_not', + 'mode_not_in': 'mode_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', + 'read_bytes': 'read_bytes', + 'read_bytes_gt': 'read_bytes_gt', + 'read_bytes_gte': 'read_bytes_gte', + 'read_bytes_in': 'read_bytes_in', + 'read_bytes_lt': 'read_bytes_lt', + 'read_bytes_lte': 'read_bytes_lte', + 'read_bytes_not': 'read_bytes_not', + 'read_bytes_not_in': 'read_bytes_not_in', + 'rebuild_name': 'rebuild_name', + 'rebuild_name_contains': 'rebuild_name_contains', + 'rebuild_name_ends_with': 'rebuild_name_ends_with', + 'rebuild_name_gt': 'rebuild_name_gt', + 'rebuild_name_gte': 'rebuild_name_gte', + 'rebuild_name_in': 'rebuild_name_in', + 'rebuild_name_lt': 'rebuild_name_lt', + 'rebuild_name_lte': 'rebuild_name_lte', + 'rebuild_name_not': 'rebuild_name_not', + 'rebuild_name_not_contains': 'rebuild_name_not_contains', + 'rebuild_name_not_ends_with': 'rebuild_name_not_ends_with', + 'rebuild_name_not_in': 'rebuild_name_not_in', + 'rebuild_name_not_starts_with': 'rebuild_name_not_starts_with', + 'rebuild_name_starts_with': 'rebuild_name_starts_with', + 'rebuild_target_cluster': 'rebuild_target_cluster', + 'rebuild_target_cluster_contains': 'rebuild_target_cluster_contains', + 'rebuild_target_cluster_ends_with': 'rebuild_target_cluster_ends_with', + 'rebuild_target_cluster_gt': 'rebuild_target_cluster_gt', + 'rebuild_target_cluster_gte': 'rebuild_target_cluster_gte', + 'rebuild_target_cluster_in': 'rebuild_target_cluster_in', + 'rebuild_target_cluster_lt': 'rebuild_target_cluster_lt', + 'rebuild_target_cluster_lte': 'rebuild_target_cluster_lte', + 'rebuild_target_cluster_not': 'rebuild_target_cluster_not', + 'rebuild_target_cluster_not_contains': 'rebuild_target_cluster_not_contains', + 'rebuild_target_cluster_not_ends_with': 'rebuild_target_cluster_not_ends_with', + 'rebuild_target_cluster_not_in': 'rebuild_target_cluster_not_in', + 'rebuild_target_cluster_not_starts_with': 'rebuild_target_cluster_not_starts_with', + 'rebuild_target_cluster_starts_with': 'rebuild_target_cluster_starts_with', + 'retry_times': 'retry_times', + 'retry_times_gt': 'retry_times_gt', + 'retry_times_gte': 'retry_times_gte', + 'retry_times_in': 'retry_times_in', + 'retry_times_lt': 'retry_times_lt', + 'retry_times_lte': 'retry_times_lte', + 'retry_times_not': 'retry_times_not', + 'retry_times_not_in': 'retry_times_not_in', + 'startup_after_restore': 'startup_after_restore', + 'startup_after_restore_not': 'startup_after_restore_not', + 'status': 'status', + 'status_in': 'status_in', + 'status_not': 'status_not', + 'status_not_in': 'status_not_in', + 'total_bytes': 'total_bytes', + 'total_bytes_gt': 'total_bytes_gt', + 'total_bytes_gte': 'total_bytes_gte', + 'total_bytes_in': 'total_bytes_in', + 'total_bytes_lt': 'total_bytes_lt', + 'total_bytes_lte': 'total_bytes_lte', + 'total_bytes_not': 'total_bytes_not', + 'total_bytes_not_in': 'total_bytes_not_in' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestoreExecutionWhereInput - 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._backup_restore_point = None + self._duration = None + self._duration_gt = None + self._duration_gte = None + self._duration_in = None + self._duration_lt = None + self._duration_lte = None + self._duration_not = None + self._duration_not_in = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._executed_at = None + self._executed_at_gt = None + self._executed_at_gte = None + self._executed_at_in = None + self._executed_at_lt = None + self._executed_at_lte = None + self._executed_at_not = None + self._executed_at_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._mode = None + self._mode_in = None + self._mode_not = None + self._mode_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._read_bytes = None + self._read_bytes_gt = None + self._read_bytes_gte = None + self._read_bytes_in = None + self._read_bytes_lt = None + self._read_bytes_lte = None + self._read_bytes_not = None + self._read_bytes_not_in = None + self._rebuild_name = None + self._rebuild_name_contains = None + self._rebuild_name_ends_with = None + self._rebuild_name_gt = None + self._rebuild_name_gte = None + self._rebuild_name_in = None + self._rebuild_name_lt = None + self._rebuild_name_lte = None + self._rebuild_name_not = None + self._rebuild_name_not_contains = None + self._rebuild_name_not_ends_with = None + self._rebuild_name_not_in = None + self._rebuild_name_not_starts_with = None + self._rebuild_name_starts_with = None + self._rebuild_target_cluster = None + self._rebuild_target_cluster_contains = None + self._rebuild_target_cluster_ends_with = None + self._rebuild_target_cluster_gt = None + self._rebuild_target_cluster_gte = None + self._rebuild_target_cluster_in = None + self._rebuild_target_cluster_lt = None + self._rebuild_target_cluster_lte = None + self._rebuild_target_cluster_not = None + self._rebuild_target_cluster_not_contains = None + self._rebuild_target_cluster_not_ends_with = None + self._rebuild_target_cluster_not_in = None + self._rebuild_target_cluster_not_starts_with = None + self._rebuild_target_cluster_starts_with = None + self._retry_times = None + self._retry_times_gt = None + self._retry_times_gte = None + self._retry_times_in = None + self._retry_times_lt = None + self._retry_times_lte = None + self._retry_times_not = None + self._retry_times_not_in = None + self._startup_after_restore = None + self._startup_after_restore_not = None + self._status = None + self._status_in = None + self._status_not = None + self._status_not_in = None + self._total_bytes = None + self._total_bytes_gt = None + self._total_bytes_gte = None + self._total_bytes_in = None + self._total_bytes_lt = None + self._total_bytes_lte = None + self._total_bytes_not = None + self._total_bytes_not_in = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.backup_restore_point = kwargs.get("backup_restore_point", None) + self.duration = kwargs.get("duration", None) + self.duration_gt = kwargs.get("duration_gt", None) + self.duration_gte = kwargs.get("duration_gte", None) + self.duration_in = kwargs.get("duration_in", None) + self.duration_lt = kwargs.get("duration_lt", None) + self.duration_lte = kwargs.get("duration_lte", None) + self.duration_not = kwargs.get("duration_not", None) + self.duration_not_in = kwargs.get("duration_not_in", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.executed_at = kwargs.get("executed_at", None) + self.executed_at_gt = kwargs.get("executed_at_gt", None) + self.executed_at_gte = kwargs.get("executed_at_gte", None) + self.executed_at_in = kwargs.get("executed_at_in", None) + self.executed_at_lt = kwargs.get("executed_at_lt", None) + self.executed_at_lte = kwargs.get("executed_at_lte", None) + self.executed_at_not = kwargs.get("executed_at_not", None) + self.executed_at_not_in = kwargs.get("executed_at_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.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.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.read_bytes = kwargs.get("read_bytes", None) + self.read_bytes_gt = kwargs.get("read_bytes_gt", None) + self.read_bytes_gte = kwargs.get("read_bytes_gte", None) + self.read_bytes_in = kwargs.get("read_bytes_in", None) + self.read_bytes_lt = kwargs.get("read_bytes_lt", None) + self.read_bytes_lte = kwargs.get("read_bytes_lte", None) + self.read_bytes_not = kwargs.get("read_bytes_not", None) + self.read_bytes_not_in = kwargs.get("read_bytes_not_in", None) + self.rebuild_name = kwargs.get("rebuild_name", None) + self.rebuild_name_contains = kwargs.get("rebuild_name_contains", None) + self.rebuild_name_ends_with = kwargs.get("rebuild_name_ends_with", None) + self.rebuild_name_gt = kwargs.get("rebuild_name_gt", None) + self.rebuild_name_gte = kwargs.get("rebuild_name_gte", None) + self.rebuild_name_in = kwargs.get("rebuild_name_in", None) + self.rebuild_name_lt = kwargs.get("rebuild_name_lt", None) + self.rebuild_name_lte = kwargs.get("rebuild_name_lte", None) + self.rebuild_name_not = kwargs.get("rebuild_name_not", None) + self.rebuild_name_not_contains = kwargs.get("rebuild_name_not_contains", None) + self.rebuild_name_not_ends_with = kwargs.get("rebuild_name_not_ends_with", None) + self.rebuild_name_not_in = kwargs.get("rebuild_name_not_in", None) + self.rebuild_name_not_starts_with = kwargs.get("rebuild_name_not_starts_with", None) + self.rebuild_name_starts_with = kwargs.get("rebuild_name_starts_with", None) + self.rebuild_target_cluster = kwargs.get("rebuild_target_cluster", None) + self.rebuild_target_cluster_contains = kwargs.get("rebuild_target_cluster_contains", None) + self.rebuild_target_cluster_ends_with = kwargs.get("rebuild_target_cluster_ends_with", None) + self.rebuild_target_cluster_gt = kwargs.get("rebuild_target_cluster_gt", None) + self.rebuild_target_cluster_gte = kwargs.get("rebuild_target_cluster_gte", None) + self.rebuild_target_cluster_in = kwargs.get("rebuild_target_cluster_in", None) + self.rebuild_target_cluster_lt = kwargs.get("rebuild_target_cluster_lt", None) + self.rebuild_target_cluster_lte = kwargs.get("rebuild_target_cluster_lte", None) + self.rebuild_target_cluster_not = kwargs.get("rebuild_target_cluster_not", None) + self.rebuild_target_cluster_not_contains = kwargs.get("rebuild_target_cluster_not_contains", None) + self.rebuild_target_cluster_not_ends_with = kwargs.get("rebuild_target_cluster_not_ends_with", None) + self.rebuild_target_cluster_not_in = kwargs.get("rebuild_target_cluster_not_in", None) + self.rebuild_target_cluster_not_starts_with = kwargs.get("rebuild_target_cluster_not_starts_with", None) + self.rebuild_target_cluster_starts_with = kwargs.get("rebuild_target_cluster_starts_with", None) + self.retry_times = kwargs.get("retry_times", None) + self.retry_times_gt = kwargs.get("retry_times_gt", None) + self.retry_times_gte = kwargs.get("retry_times_gte", None) + self.retry_times_in = kwargs.get("retry_times_in", None) + self.retry_times_lt = kwargs.get("retry_times_lt", None) + self.retry_times_lte = kwargs.get("retry_times_lte", None) + self.retry_times_not = kwargs.get("retry_times_not", None) + self.retry_times_not_in = kwargs.get("retry_times_not_in", None) + self.startup_after_restore = kwargs.get("startup_after_restore", None) + self.startup_after_restore_not = kwargs.get("startup_after_restore_not", None) + self.status = kwargs.get("status", None) + 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.total_bytes = kwargs.get("total_bytes", None) + self.total_bytes_gt = kwargs.get("total_bytes_gt", None) + self.total_bytes_gte = kwargs.get("total_bytes_gte", None) + self.total_bytes_in = kwargs.get("total_bytes_in", None) + self.total_bytes_lt = kwargs.get("total_bytes_lt", None) + self.total_bytes_lte = kwargs.get("total_bytes_lte", None) + self.total_bytes_not = kwargs.get("total_bytes_not", None) + self.total_bytes_not_in = kwargs.get("total_bytes_not_in", None) + + @property + def _and(self): + """Gets the _and of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The _and of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupRestoreExecutionWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupRestoreExecutionWhereInput. + + + :param _and: The _and of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type _and: list[BackupRestoreExecutionWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The _not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupRestoreExecutionWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupRestoreExecutionWhereInput. + + + :param _not: The _not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type _not: list[BackupRestoreExecutionWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The _or of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupRestoreExecutionWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupRestoreExecutionWhereInput. + + + :param _or: The _or of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type _or: list[BackupRestoreExecutionWhereInput] + """ + + self.__or = _or + + @property + def backup_restore_point(self): + """Gets the backup_restore_point of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The backup_restore_point of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._backup_restore_point + + @backup_restore_point.setter + def backup_restore_point(self, backup_restore_point): + """Sets the backup_restore_point of this BackupRestoreExecutionWhereInput. + + + :param backup_restore_point: The backup_restore_point of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type backup_restore_point: BackupRestorePointWhereInput + """ + + self._backup_restore_point = backup_restore_point + + @property + def duration(self): + """Gets the duration of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration + + @duration.setter + def duration(self, duration): + """Sets the duration of this BackupRestoreExecutionWhereInput. + + + :param duration: The duration of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration: int + """ + + self._duration = duration + + @property + def duration_gt(self): + """Gets the duration_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_gt + + @duration_gt.setter + def duration_gt(self, duration_gt): + """Sets the duration_gt of this BackupRestoreExecutionWhereInput. + + + :param duration_gt: The duration_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_gt: int + """ + + self._duration_gt = duration_gt + + @property + def duration_gte(self): + """Gets the duration_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_gte + + @duration_gte.setter + def duration_gte(self, duration_gte): + """Sets the duration_gte of this BackupRestoreExecutionWhereInput. + + + :param duration_gte: The duration_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_gte: int + """ + + self._duration_gte = duration_gte + + @property + def duration_in(self): + """Gets the duration_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._duration_in + + @duration_in.setter + def duration_in(self, duration_in): + """Sets the duration_in of this BackupRestoreExecutionWhereInput. + + + :param duration_in: The duration_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_in: list[int] + """ + + self._duration_in = duration_in + + @property + def duration_lt(self): + """Gets the duration_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_lt + + @duration_lt.setter + def duration_lt(self, duration_lt): + """Sets the duration_lt of this BackupRestoreExecutionWhereInput. + + + :param duration_lt: The duration_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_lt: int + """ + + self._duration_lt = duration_lt + + @property + def duration_lte(self): + """Gets the duration_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_lte + + @duration_lte.setter + def duration_lte(self, duration_lte): + """Sets the duration_lte of this BackupRestoreExecutionWhereInput. + + + :param duration_lte: The duration_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_lte: int + """ + + self._duration_lte = duration_lte + + @property + def duration_not(self): + """Gets the duration_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_not + + @duration_not.setter + def duration_not(self, duration_not): + """Sets the duration_not of this BackupRestoreExecutionWhereInput. + + + :param duration_not: The duration_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_not: int + """ + + self._duration_not = duration_not + + @property + def duration_not_in(self): + """Gets the duration_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The duration_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._duration_not_in + + @duration_not_in.setter + def duration_not_in(self, duration_not_in): + """Sets the duration_not_in of this BackupRestoreExecutionWhereInput. + + + :param duration_not_in: The duration_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type duration_not_in: list[int] + """ + + self._duration_not_in = duration_not_in + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def executed_at(self): + """Gets the executed_at of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at + + @executed_at.setter + def executed_at(self, executed_at): + """Sets the executed_at of this BackupRestoreExecutionWhereInput. + + + :param executed_at: The executed_at of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at: str + """ + + self._executed_at = executed_at + + @property + def executed_at_gt(self): + """Gets the executed_at_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_gt + + @executed_at_gt.setter + def executed_at_gt(self, executed_at_gt): + """Sets the executed_at_gt of this BackupRestoreExecutionWhereInput. + + + :param executed_at_gt: The executed_at_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_gt: str + """ + + self._executed_at_gt = executed_at_gt + + @property + def executed_at_gte(self): + """Gets the executed_at_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_gte + + @executed_at_gte.setter + def executed_at_gte(self, executed_at_gte): + """Sets the executed_at_gte of this BackupRestoreExecutionWhereInput. + + + :param executed_at_gte: The executed_at_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_gte: str + """ + + self._executed_at_gte = executed_at_gte + + @property + def executed_at_in(self): + """Gets the executed_at_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._executed_at_in + + @executed_at_in.setter + def executed_at_in(self, executed_at_in): + """Sets the executed_at_in of this BackupRestoreExecutionWhereInput. + + + :param executed_at_in: The executed_at_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_in: list[str] + """ + + self._executed_at_in = executed_at_in + + @property + def executed_at_lt(self): + """Gets the executed_at_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_lt + + @executed_at_lt.setter + def executed_at_lt(self, executed_at_lt): + """Sets the executed_at_lt of this BackupRestoreExecutionWhereInput. + + + :param executed_at_lt: The executed_at_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_lt: str + """ + + self._executed_at_lt = executed_at_lt + + @property + def executed_at_lte(self): + """Gets the executed_at_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_lte + + @executed_at_lte.setter + def executed_at_lte(self, executed_at_lte): + """Sets the executed_at_lte of this BackupRestoreExecutionWhereInput. + + + :param executed_at_lte: The executed_at_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_lte: str + """ + + self._executed_at_lte = executed_at_lte + + @property + def executed_at_not(self): + """Gets the executed_at_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_not + + @executed_at_not.setter + def executed_at_not(self, executed_at_not): + """Sets the executed_at_not of this BackupRestoreExecutionWhereInput. + + + :param executed_at_not: The executed_at_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_not: str + """ + + self._executed_at_not = executed_at_not + + @property + def executed_at_not_in(self): + """Gets the executed_at_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._executed_at_not_in + + @executed_at_not_in.setter + def executed_at_not_in(self, executed_at_not_in): + """Sets the executed_at_not_in of this BackupRestoreExecutionWhereInput. + + + :param executed_at_not_in: The executed_at_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type executed_at_not_in: list[str] + """ + + self._executed_at_not_in = executed_at_not_in + + @property + def id(self): + """Gets the id of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupRestoreExecutionWhereInput. + + + :param id: The id of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupRestoreExecutionWhereInput. + + + :param id_contains: The id_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupRestoreExecutionWhereInput. + + + :param id_gt: The id_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupRestoreExecutionWhereInput. + + + :param id_gte: The id_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupRestoreExecutionWhereInput. + + + :param id_in: The id_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupRestoreExecutionWhereInput. + + + :param id_lt: The id_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupRestoreExecutionWhereInput. + + + :param id_lte: The id_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupRestoreExecutionWhereInput. + + + :param id_not: The id_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param id_not_in: The id_not_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def mode(self): + """Gets the mode of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The mode of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: BackupRestoreExecutionMode + """ + return self._mode + + @mode.setter + def mode(self, mode): + """Sets the mode of this BackupRestoreExecutionWhereInput. + + + :param mode: The mode of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type mode: BackupRestoreExecutionMode + """ + + self._mode = mode + + @property + def mode_in(self): + """Gets the mode_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The mode_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupRestoreExecutionMode] + """ + return self._mode_in + + @mode_in.setter + def mode_in(self, mode_in): + """Sets the mode_in of this BackupRestoreExecutionWhereInput. + + + :param mode_in: The mode_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type mode_in: list[BackupRestoreExecutionMode] + """ + + self._mode_in = mode_in + + @property + def mode_not(self): + """Gets the mode_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The mode_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: BackupRestoreExecutionMode + """ + return self._mode_not + + @mode_not.setter + def mode_not(self, mode_not): + """Sets the mode_not of this BackupRestoreExecutionWhereInput. + + + :param mode_not: The mode_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type mode_not: BackupRestoreExecutionMode + """ + + self._mode_not = mode_not + + @property + def mode_not_in(self): + """Gets the mode_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The mode_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupRestoreExecutionMode] + """ + return self._mode_not_in + + @mode_not_in.setter + def mode_not_in(self, mode_not_in): + """Sets the mode_not_in of this BackupRestoreExecutionWhereInput. + + + :param mode_not_in: The mode_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type mode_not_in: list[BackupRestoreExecutionMode] + """ + + self._mode_not_in = mode_not_in + + @property + def name(self): + """Gets the name of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupRestoreExecutionWhereInput. + + + :param name: The name of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this BackupRestoreExecutionWhereInput. + + + :param name_contains: The name_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param name_ends_with: The name_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this BackupRestoreExecutionWhereInput. + + + :param name_gt: The name_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this BackupRestoreExecutionWhereInput. + + + :param name_gte: The name_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this BackupRestoreExecutionWhereInput. + + + :param name_in: The name_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this BackupRestoreExecutionWhereInput. + + + :param name_lt: The name_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this BackupRestoreExecutionWhereInput. + + + :param name_lte: The name_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this BackupRestoreExecutionWhereInput. + + + :param name_not: The name_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_not_contains of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param name_not_contains: The name_not_contains of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_not_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param name_not_in: The name_not_in of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The name_starts_with of this BackupRestoreExecutionWhereInput. # 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 BackupRestoreExecutionWhereInput. + + + :param name_starts_with: The name_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def read_bytes(self): + """Gets the read_bytes of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes + + @read_bytes.setter + def read_bytes(self, read_bytes): + """Sets the read_bytes of this BackupRestoreExecutionWhereInput. + + + :param read_bytes: The read_bytes of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes: int + """ + + self._read_bytes = read_bytes + + @property + def read_bytes_gt(self): + """Gets the read_bytes_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_gt + + @read_bytes_gt.setter + def read_bytes_gt(self, read_bytes_gt): + """Sets the read_bytes_gt of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_gt: The read_bytes_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_gt: int + """ + + self._read_bytes_gt = read_bytes_gt + + @property + def read_bytes_gte(self): + """Gets the read_bytes_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_gte + + @read_bytes_gte.setter + def read_bytes_gte(self, read_bytes_gte): + """Sets the read_bytes_gte of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_gte: The read_bytes_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_gte: int + """ + + self._read_bytes_gte = read_bytes_gte + + @property + def read_bytes_in(self): + """Gets the read_bytes_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._read_bytes_in + + @read_bytes_in.setter + def read_bytes_in(self, read_bytes_in): + """Sets the read_bytes_in of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_in: The read_bytes_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_in: list[int] + """ + + self._read_bytes_in = read_bytes_in + + @property + def read_bytes_lt(self): + """Gets the read_bytes_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_lt + + @read_bytes_lt.setter + def read_bytes_lt(self, read_bytes_lt): + """Sets the read_bytes_lt of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_lt: The read_bytes_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_lt: int + """ + + self._read_bytes_lt = read_bytes_lt + + @property + def read_bytes_lte(self): + """Gets the read_bytes_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_lte + + @read_bytes_lte.setter + def read_bytes_lte(self, read_bytes_lte): + """Sets the read_bytes_lte of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_lte: The read_bytes_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_lte: int + """ + + self._read_bytes_lte = read_bytes_lte + + @property + def read_bytes_not(self): + """Gets the read_bytes_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_not + + @read_bytes_not.setter + def read_bytes_not(self, read_bytes_not): + """Sets the read_bytes_not of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_not: The read_bytes_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_not: int + """ + + self._read_bytes_not = read_bytes_not + + @property + def read_bytes_not_in(self): + """Gets the read_bytes_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._read_bytes_not_in + + @read_bytes_not_in.setter + def read_bytes_not_in(self, read_bytes_not_in): + """Sets the read_bytes_not_in of this BackupRestoreExecutionWhereInput. + + + :param read_bytes_not_in: The read_bytes_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type read_bytes_not_in: list[int] + """ + + self._read_bytes_not_in = read_bytes_not_in + + @property + def rebuild_name(self): + """Gets the rebuild_name of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name + + @rebuild_name.setter + def rebuild_name(self, rebuild_name): + """Sets the rebuild_name of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name: The rebuild_name of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name: str + """ + + self._rebuild_name = rebuild_name + + @property + def rebuild_name_contains(self): + """Gets the rebuild_name_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_contains + + @rebuild_name_contains.setter + def rebuild_name_contains(self, rebuild_name_contains): + """Sets the rebuild_name_contains of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_contains: The rebuild_name_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_contains: str + """ + + self._rebuild_name_contains = rebuild_name_contains + + @property + def rebuild_name_ends_with(self): + """Gets the rebuild_name_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_ends_with + + @rebuild_name_ends_with.setter + def rebuild_name_ends_with(self, rebuild_name_ends_with): + """Sets the rebuild_name_ends_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_ends_with: The rebuild_name_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_ends_with: str + """ + + self._rebuild_name_ends_with = rebuild_name_ends_with + + @property + def rebuild_name_gt(self): + """Gets the rebuild_name_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_gt + + @rebuild_name_gt.setter + def rebuild_name_gt(self, rebuild_name_gt): + """Sets the rebuild_name_gt of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_gt: The rebuild_name_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_gt: str + """ + + self._rebuild_name_gt = rebuild_name_gt + + @property + def rebuild_name_gte(self): + """Gets the rebuild_name_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_gte + + @rebuild_name_gte.setter + def rebuild_name_gte(self, rebuild_name_gte): + """Sets the rebuild_name_gte of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_gte: The rebuild_name_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_gte: str + """ + + self._rebuild_name_gte = rebuild_name_gte + + @property + def rebuild_name_in(self): + """Gets the rebuild_name_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._rebuild_name_in + + @rebuild_name_in.setter + def rebuild_name_in(self, rebuild_name_in): + """Sets the rebuild_name_in of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_in: The rebuild_name_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_in: list[str] + """ + + self._rebuild_name_in = rebuild_name_in + + @property + def rebuild_name_lt(self): + """Gets the rebuild_name_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_lt + + @rebuild_name_lt.setter + def rebuild_name_lt(self, rebuild_name_lt): + """Sets the rebuild_name_lt of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_lt: The rebuild_name_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_lt: str + """ + + self._rebuild_name_lt = rebuild_name_lt + + @property + def rebuild_name_lte(self): + """Gets the rebuild_name_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_lte + + @rebuild_name_lte.setter + def rebuild_name_lte(self, rebuild_name_lte): + """Sets the rebuild_name_lte of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_lte: The rebuild_name_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_lte: str + """ + + self._rebuild_name_lte = rebuild_name_lte + + @property + def rebuild_name_not(self): + """Gets the rebuild_name_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_not + + @rebuild_name_not.setter + def rebuild_name_not(self, rebuild_name_not): + """Sets the rebuild_name_not of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_not: The rebuild_name_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_not: str + """ + + self._rebuild_name_not = rebuild_name_not + + @property + def rebuild_name_not_contains(self): + """Gets the rebuild_name_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_not_contains + + @rebuild_name_not_contains.setter + def rebuild_name_not_contains(self, rebuild_name_not_contains): + """Sets the rebuild_name_not_contains of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_not_contains: The rebuild_name_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_not_contains: str + """ + + self._rebuild_name_not_contains = rebuild_name_not_contains + + @property + def rebuild_name_not_ends_with(self): + """Gets the rebuild_name_not_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_not_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_not_ends_with + + @rebuild_name_not_ends_with.setter + def rebuild_name_not_ends_with(self, rebuild_name_not_ends_with): + """Sets the rebuild_name_not_ends_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_not_ends_with: The rebuild_name_not_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_not_ends_with: str + """ + + self._rebuild_name_not_ends_with = rebuild_name_not_ends_with + + @property + def rebuild_name_not_in(self): + """Gets the rebuild_name_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._rebuild_name_not_in + + @rebuild_name_not_in.setter + def rebuild_name_not_in(self, rebuild_name_not_in): + """Sets the rebuild_name_not_in of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_not_in: The rebuild_name_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_not_in: list[str] + """ + + self._rebuild_name_not_in = rebuild_name_not_in + + @property + def rebuild_name_not_starts_with(self): + """Gets the rebuild_name_not_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_not_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_not_starts_with + + @rebuild_name_not_starts_with.setter + def rebuild_name_not_starts_with(self, rebuild_name_not_starts_with): + """Sets the rebuild_name_not_starts_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_not_starts_with: The rebuild_name_not_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_not_starts_with: str + """ + + self._rebuild_name_not_starts_with = rebuild_name_not_starts_with + + @property + def rebuild_name_starts_with(self): + """Gets the rebuild_name_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_name_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_name_starts_with + + @rebuild_name_starts_with.setter + def rebuild_name_starts_with(self, rebuild_name_starts_with): + """Sets the rebuild_name_starts_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_name_starts_with: The rebuild_name_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_name_starts_with: str + """ + + self._rebuild_name_starts_with = rebuild_name_starts_with + + @property + def rebuild_target_cluster(self): + """Gets the rebuild_target_cluster of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster + + @rebuild_target_cluster.setter + def rebuild_target_cluster(self, rebuild_target_cluster): + """Sets the rebuild_target_cluster of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster: The rebuild_target_cluster of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster: str + """ + + self._rebuild_target_cluster = rebuild_target_cluster + + @property + def rebuild_target_cluster_contains(self): + """Gets the rebuild_target_cluster_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_contains + + @rebuild_target_cluster_contains.setter + def rebuild_target_cluster_contains(self, rebuild_target_cluster_contains): + """Sets the rebuild_target_cluster_contains of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_contains: The rebuild_target_cluster_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_contains: str + """ + + self._rebuild_target_cluster_contains = rebuild_target_cluster_contains + + @property + def rebuild_target_cluster_ends_with(self): + """Gets the rebuild_target_cluster_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_ends_with + + @rebuild_target_cluster_ends_with.setter + def rebuild_target_cluster_ends_with(self, rebuild_target_cluster_ends_with): + """Sets the rebuild_target_cluster_ends_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_ends_with: The rebuild_target_cluster_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_ends_with: str + """ + + self._rebuild_target_cluster_ends_with = rebuild_target_cluster_ends_with + + @property + def rebuild_target_cluster_gt(self): + """Gets the rebuild_target_cluster_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_gt + + @rebuild_target_cluster_gt.setter + def rebuild_target_cluster_gt(self, rebuild_target_cluster_gt): + """Sets the rebuild_target_cluster_gt of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_gt: The rebuild_target_cluster_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_gt: str + """ + + self._rebuild_target_cluster_gt = rebuild_target_cluster_gt + + @property + def rebuild_target_cluster_gte(self): + """Gets the rebuild_target_cluster_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_gte + + @rebuild_target_cluster_gte.setter + def rebuild_target_cluster_gte(self, rebuild_target_cluster_gte): + """Sets the rebuild_target_cluster_gte of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_gte: The rebuild_target_cluster_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_gte: str + """ + + self._rebuild_target_cluster_gte = rebuild_target_cluster_gte + + @property + def rebuild_target_cluster_in(self): + """Gets the rebuild_target_cluster_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._rebuild_target_cluster_in + + @rebuild_target_cluster_in.setter + def rebuild_target_cluster_in(self, rebuild_target_cluster_in): + """Sets the rebuild_target_cluster_in of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_in: The rebuild_target_cluster_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_in: list[str] + """ + + self._rebuild_target_cluster_in = rebuild_target_cluster_in + + @property + def rebuild_target_cluster_lt(self): + """Gets the rebuild_target_cluster_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_lt + + @rebuild_target_cluster_lt.setter + def rebuild_target_cluster_lt(self, rebuild_target_cluster_lt): + """Sets the rebuild_target_cluster_lt of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_lt: The rebuild_target_cluster_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_lt: str + """ + + self._rebuild_target_cluster_lt = rebuild_target_cluster_lt + + @property + def rebuild_target_cluster_lte(self): + """Gets the rebuild_target_cluster_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_lte + + @rebuild_target_cluster_lte.setter + def rebuild_target_cluster_lte(self, rebuild_target_cluster_lte): + """Sets the rebuild_target_cluster_lte of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_lte: The rebuild_target_cluster_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_lte: str + """ + + self._rebuild_target_cluster_lte = rebuild_target_cluster_lte + + @property + def rebuild_target_cluster_not(self): + """Gets the rebuild_target_cluster_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_not + + @rebuild_target_cluster_not.setter + def rebuild_target_cluster_not(self, rebuild_target_cluster_not): + """Sets the rebuild_target_cluster_not of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_not: The rebuild_target_cluster_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_not: str + """ + + self._rebuild_target_cluster_not = rebuild_target_cluster_not + + @property + def rebuild_target_cluster_not_contains(self): + """Gets the rebuild_target_cluster_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_not_contains + + @rebuild_target_cluster_not_contains.setter + def rebuild_target_cluster_not_contains(self, rebuild_target_cluster_not_contains): + """Sets the rebuild_target_cluster_not_contains of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_not_contains: The rebuild_target_cluster_not_contains of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_not_contains: str + """ + + self._rebuild_target_cluster_not_contains = rebuild_target_cluster_not_contains + + @property + def rebuild_target_cluster_not_ends_with(self): + """Gets the rebuild_target_cluster_not_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_not_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_not_ends_with + + @rebuild_target_cluster_not_ends_with.setter + def rebuild_target_cluster_not_ends_with(self, rebuild_target_cluster_not_ends_with): + """Sets the rebuild_target_cluster_not_ends_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_not_ends_with: The rebuild_target_cluster_not_ends_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_not_ends_with: str + """ + + self._rebuild_target_cluster_not_ends_with = rebuild_target_cluster_not_ends_with + + @property + def rebuild_target_cluster_not_in(self): + """Gets the rebuild_target_cluster_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._rebuild_target_cluster_not_in + + @rebuild_target_cluster_not_in.setter + def rebuild_target_cluster_not_in(self, rebuild_target_cluster_not_in): + """Sets the rebuild_target_cluster_not_in of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_not_in: The rebuild_target_cluster_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_not_in: list[str] + """ + + self._rebuild_target_cluster_not_in = rebuild_target_cluster_not_in + + @property + def rebuild_target_cluster_not_starts_with(self): + """Gets the rebuild_target_cluster_not_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_not_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_not_starts_with + + @rebuild_target_cluster_not_starts_with.setter + def rebuild_target_cluster_not_starts_with(self, rebuild_target_cluster_not_starts_with): + """Sets the rebuild_target_cluster_not_starts_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_not_starts_with: The rebuild_target_cluster_not_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_not_starts_with: str + """ + + self._rebuild_target_cluster_not_starts_with = rebuild_target_cluster_not_starts_with + + @property + def rebuild_target_cluster_starts_with(self): + """Gets the rebuild_target_cluster_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The rebuild_target_cluster_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_starts_with + + @rebuild_target_cluster_starts_with.setter + def rebuild_target_cluster_starts_with(self, rebuild_target_cluster_starts_with): + """Sets the rebuild_target_cluster_starts_with of this BackupRestoreExecutionWhereInput. + + + :param rebuild_target_cluster_starts_with: The rebuild_target_cluster_starts_with of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type rebuild_target_cluster_starts_with: str + """ + + self._rebuild_target_cluster_starts_with = rebuild_target_cluster_starts_with + + @property + def retry_times(self): + """Gets the retry_times of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times + + @retry_times.setter + def retry_times(self, retry_times): + """Sets the retry_times of this BackupRestoreExecutionWhereInput. + + + :param retry_times: The retry_times of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times: int + """ + + self._retry_times = retry_times + + @property + def retry_times_gt(self): + """Gets the retry_times_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_gt + + @retry_times_gt.setter + def retry_times_gt(self, retry_times_gt): + """Sets the retry_times_gt of this BackupRestoreExecutionWhereInput. + + + :param retry_times_gt: The retry_times_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_gt: int + """ + + self._retry_times_gt = retry_times_gt + + @property + def retry_times_gte(self): + """Gets the retry_times_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_gte + + @retry_times_gte.setter + def retry_times_gte(self, retry_times_gte): + """Sets the retry_times_gte of this BackupRestoreExecutionWhereInput. + + + :param retry_times_gte: The retry_times_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_gte: int + """ + + self._retry_times_gte = retry_times_gte + + @property + def retry_times_in(self): + """Gets the retry_times_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._retry_times_in + + @retry_times_in.setter + def retry_times_in(self, retry_times_in): + """Sets the retry_times_in of this BackupRestoreExecutionWhereInput. + + + :param retry_times_in: The retry_times_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_in: list[int] + """ + + self._retry_times_in = retry_times_in + + @property + def retry_times_lt(self): + """Gets the retry_times_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_lt + + @retry_times_lt.setter + def retry_times_lt(self, retry_times_lt): + """Sets the retry_times_lt of this BackupRestoreExecutionWhereInput. + + + :param retry_times_lt: The retry_times_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_lt: int + """ + + self._retry_times_lt = retry_times_lt + + @property + def retry_times_lte(self): + """Gets the retry_times_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_lte + + @retry_times_lte.setter + def retry_times_lte(self, retry_times_lte): + """Sets the retry_times_lte of this BackupRestoreExecutionWhereInput. + + + :param retry_times_lte: The retry_times_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_lte: int + """ + + self._retry_times_lte = retry_times_lte + + @property + def retry_times_not(self): + """Gets the retry_times_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_not + + @retry_times_not.setter + def retry_times_not(self, retry_times_not): + """Sets the retry_times_not of this BackupRestoreExecutionWhereInput. + + + :param retry_times_not: The retry_times_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_not: int + """ + + self._retry_times_not = retry_times_not + + @property + def retry_times_not_in(self): + """Gets the retry_times_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._retry_times_not_in + + @retry_times_not_in.setter + def retry_times_not_in(self, retry_times_not_in): + """Sets the retry_times_not_in of this BackupRestoreExecutionWhereInput. + + + :param retry_times_not_in: The retry_times_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type retry_times_not_in: list[int] + """ + + self._retry_times_not_in = retry_times_not_in + + @property + def startup_after_restore(self): + """Gets the startup_after_restore of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The startup_after_restore of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: bool + """ + return self._startup_after_restore + + @startup_after_restore.setter + def startup_after_restore(self, startup_after_restore): + """Sets the startup_after_restore of this BackupRestoreExecutionWhereInput. + + + :param startup_after_restore: The startup_after_restore of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type startup_after_restore: bool + """ + + self._startup_after_restore = startup_after_restore + + @property + def startup_after_restore_not(self): + """Gets the startup_after_restore_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The startup_after_restore_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: bool + """ + return self._startup_after_restore_not + + @startup_after_restore_not.setter + def startup_after_restore_not(self, startup_after_restore_not): + """Sets the startup_after_restore_not of this BackupRestoreExecutionWhereInput. + + + :param startup_after_restore_not: The startup_after_restore_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type startup_after_restore_not: bool + """ + + self._startup_after_restore_not = startup_after_restore_not + + @property + def status(self): + """Gets the status of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The status of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupRestoreExecutionWhereInput. + + + :param status: The status of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type status: BackupExecutionStatus + """ + + self._status = status + + @property + def status_in(self): + """Gets the status_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The status_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionStatus] + """ + return self._status_in + + @status_in.setter + def status_in(self, status_in): + """Sets the status_in of this BackupRestoreExecutionWhereInput. + + + :param status_in: The status_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type status_in: list[BackupExecutionStatus] + """ + + self._status_in = status_in + + @property + def status_not(self): + """Gets the status_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The status_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionStatus + """ + return self._status_not + + @status_not.setter + def status_not(self, status_not): + """Sets the status_not of this BackupRestoreExecutionWhereInput. + + + :param status_not: The status_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type status_not: BackupExecutionStatus + """ + + self._status_not = status_not + + @property + def status_not_in(self): + """Gets the status_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The status_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionStatus] + """ + return self._status_not_in + + @status_not_in.setter + def status_not_in(self, status_not_in): + """Sets the status_not_in of this BackupRestoreExecutionWhereInput. + + + :param status_not_in: The status_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type status_not_in: list[BackupExecutionStatus] + """ + + self._status_not_in = status_not_in + + @property + def total_bytes(self): + """Gets the total_bytes of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes + + @total_bytes.setter + def total_bytes(self, total_bytes): + """Sets the total_bytes of this BackupRestoreExecutionWhereInput. + + + :param total_bytes: The total_bytes of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes: int + """ + + self._total_bytes = total_bytes + + @property + def total_bytes_gt(self): + """Gets the total_bytes_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_gt + + @total_bytes_gt.setter + def total_bytes_gt(self, total_bytes_gt): + """Sets the total_bytes_gt of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_gt: The total_bytes_gt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_gt: int + """ + + self._total_bytes_gt = total_bytes_gt + + @property + def total_bytes_gte(self): + """Gets the total_bytes_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_gte + + @total_bytes_gte.setter + def total_bytes_gte(self, total_bytes_gte): + """Sets the total_bytes_gte of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_gte: The total_bytes_gte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_gte: int + """ + + self._total_bytes_gte = total_bytes_gte + + @property + def total_bytes_in(self): + """Gets the total_bytes_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_bytes_in + + @total_bytes_in.setter + def total_bytes_in(self, total_bytes_in): + """Sets the total_bytes_in of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_in: The total_bytes_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_in: list[int] + """ + + self._total_bytes_in = total_bytes_in + + @property + def total_bytes_lt(self): + """Gets the total_bytes_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_lt + + @total_bytes_lt.setter + def total_bytes_lt(self, total_bytes_lt): + """Sets the total_bytes_lt of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_lt: The total_bytes_lt of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_lt: int + """ + + self._total_bytes_lt = total_bytes_lt + + @property + def total_bytes_lte(self): + """Gets the total_bytes_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_lte + + @total_bytes_lte.setter + def total_bytes_lte(self, total_bytes_lte): + """Sets the total_bytes_lte of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_lte: The total_bytes_lte of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_lte: int + """ + + self._total_bytes_lte = total_bytes_lte + + @property + def total_bytes_not(self): + """Gets the total_bytes_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_not + + @total_bytes_not.setter + def total_bytes_not(self, total_bytes_not): + """Sets the total_bytes_not of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_not: The total_bytes_not of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_not: int + """ + + self._total_bytes_not = total_bytes_not + + @property + def total_bytes_not_in(self): + """Gets the total_bytes_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_bytes_not_in + + @total_bytes_not_in.setter + def total_bytes_not_in(self, total_bytes_not_in): + """Sets the total_bytes_not_in of this BackupRestoreExecutionWhereInput. + + + :param total_bytes_not_in: The total_bytes_not_in of this BackupRestoreExecutionWhereInput. # noqa: E501 + :type total_bytes_not_in: list[int] + """ + + self._total_bytes_not_in = total_bytes_not_in + + 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, BackupRestoreExecutionWhereInput): + 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, BackupRestoreExecutionWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point.py b/cloudtower/models/backup_restore_point.py new file mode 100644 index 00000000..940c47ed --- /dev/null +++ b/cloudtower/models/backup_restore_point.py @@ -0,0 +1,682 @@ +# 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 BackupRestorePoint(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 = { + 'backup_plan': 'NestedBackupPlan', + 'backup_restore_executions': 'list[NestedBackupRestoreExecution]', + 'backup_target_execution': 'NestedBackupTargetExecution', + 'cluster_local_id': 'str', + 'compressed': 'bool', + 'compression_ratio': 'float', + 'creation': 'BackupRestorePointCreation', + 'entity_async_status': 'EntityAsyncStatus', + 'id': 'str', + 'local_created_at': 'str', + 'local_id': 'str', + 'logical_size': 'int', + 'parent_restore_point': 'str', + 'physical_size': 'int', + 'size': 'int', + 'slice': 'str', + 'snapshot_consistent_type': 'ConsistentType', + 'type': 'BackupRestorePointType', + 'valid_capacity': 'int', + 'valid_size': 'int', + 'vm': 'NestedVm', + 'vm_local_id': 'str', + 'vm_name': 'str' + } + + attribute_map = { + 'backup_plan': 'backup_plan', + 'backup_restore_executions': 'backup_restore_executions', + 'backup_target_execution': 'backup_target_execution', + 'cluster_local_id': 'cluster_local_id', + 'compressed': 'compressed', + 'compression_ratio': 'compression_ratio', + 'creation': 'creation', + 'entity_async_status': 'entityAsyncStatus', + 'id': 'id', + 'local_created_at': 'local_created_at', + 'local_id': 'local_id', + 'logical_size': 'logical_size', + 'parent_restore_point': 'parent_restore_point', + 'physical_size': 'physical_size', + 'size': 'size', + 'slice': 'slice', + 'snapshot_consistent_type': 'snapshot_consistent_type', + 'type': 'type', + 'valid_capacity': 'valid_capacity', + 'valid_size': 'valid_size', + 'vm': 'vm', + 'vm_local_id': 'vm_local_id', + 'vm_name': 'vm_name' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePoint - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._backup_plan = None + self._backup_restore_executions = None + self._backup_target_execution = None + self._cluster_local_id = None + self._compressed = None + self._compression_ratio = None + self._creation = None + self._entity_async_status = None + self._id = None + self._local_created_at = None + self._local_id = None + self._logical_size = None + self._parent_restore_point = None + self._physical_size = None + self._size = None + self._slice = None + self._snapshot_consistent_type = None + self._type = None + self._valid_capacity = None + self._valid_size = None + self._vm = None + self._vm_local_id = None + self._vm_name = None + self.discriminator = None + + if "backup_plan" in kwargs: + self.backup_plan = kwargs["backup_plan"] + self.backup_restore_executions = kwargs.get("backup_restore_executions", None) + if "backup_target_execution" in kwargs: + self.backup_target_execution = kwargs["backup_target_execution"] + self.cluster_local_id = kwargs.get("cluster_local_id", None) + self.compressed = kwargs.get("compressed", None) + self.compression_ratio = kwargs.get("compression_ratio", None) + self.creation = kwargs.get("creation", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + if "id" in kwargs: + self.id = kwargs["id"] + self.local_created_at = kwargs.get("local_created_at", None) + if "local_id" in kwargs: + self.local_id = kwargs["local_id"] + self.logical_size = kwargs.get("logical_size", None) + self.parent_restore_point = kwargs.get("parent_restore_point", None) + self.physical_size = kwargs.get("physical_size", None) + self.size = kwargs.get("size", None) + if "slice" in kwargs: + self.slice = kwargs["slice"] + self.snapshot_consistent_type = kwargs.get("snapshot_consistent_type", None) + self.type = kwargs.get("type", None) + self.valid_capacity = kwargs.get("valid_capacity", None) + self.valid_size = kwargs.get("valid_size", None) + self.vm = kwargs.get("vm", None) + self.vm_local_id = kwargs.get("vm_local_id", None) + self.vm_name = kwargs.get("vm_name", None) + + @property + def backup_plan(self): + """Gets the backup_plan of this BackupRestorePoint. # noqa: E501 + + + :return: The backup_plan of this BackupRestorePoint. # noqa: E501 + :rtype: NestedBackupPlan + """ + return self._backup_plan + + @backup_plan.setter + def backup_plan(self, backup_plan): + """Sets the backup_plan of this BackupRestorePoint. + + + :param backup_plan: The backup_plan of this BackupRestorePoint. # noqa: E501 + :type backup_plan: NestedBackupPlan + """ + if self.local_vars_configuration.client_side_validation and backup_plan is None: # noqa: E501 + raise ValueError("Invalid value for `backup_plan`, must not be `None`") # noqa: E501 + + self._backup_plan = backup_plan + + @property + def backup_restore_executions(self): + """Gets the backup_restore_executions of this BackupRestorePoint. # noqa: E501 + + + :return: The backup_restore_executions of this BackupRestorePoint. # noqa: E501 + :rtype: list[NestedBackupRestoreExecution] + """ + return self._backup_restore_executions + + @backup_restore_executions.setter + def backup_restore_executions(self, backup_restore_executions): + """Sets the backup_restore_executions of this BackupRestorePoint. + + + :param backup_restore_executions: The backup_restore_executions of this BackupRestorePoint. # noqa: E501 + :type backup_restore_executions: list[NestedBackupRestoreExecution] + """ + + self._backup_restore_executions = backup_restore_executions + + @property + def backup_target_execution(self): + """Gets the backup_target_execution of this BackupRestorePoint. # noqa: E501 + + + :return: The backup_target_execution of this BackupRestorePoint. # noqa: E501 + :rtype: NestedBackupTargetExecution + """ + return self._backup_target_execution + + @backup_target_execution.setter + def backup_target_execution(self, backup_target_execution): + """Sets the backup_target_execution of this BackupRestorePoint. + + + :param backup_target_execution: The backup_target_execution of this BackupRestorePoint. # noqa: E501 + :type backup_target_execution: NestedBackupTargetExecution + """ + if self.local_vars_configuration.client_side_validation and backup_target_execution is None: # noqa: E501 + raise ValueError("Invalid value for `backup_target_execution`, must not be `None`") # noqa: E501 + + self._backup_target_execution = backup_target_execution + + @property + def cluster_local_id(self): + """Gets the cluster_local_id of this BackupRestorePoint. # noqa: E501 + + + :return: The cluster_local_id of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id + + @cluster_local_id.setter + def cluster_local_id(self, cluster_local_id): + """Sets the cluster_local_id of this BackupRestorePoint. + + + :param cluster_local_id: The cluster_local_id of this BackupRestorePoint. # noqa: E501 + :type cluster_local_id: str + """ + + self._cluster_local_id = cluster_local_id + + @property + def compressed(self): + """Gets the compressed of this BackupRestorePoint. # noqa: E501 + + + :return: The compressed of this BackupRestorePoint. # noqa: E501 + :rtype: bool + """ + return self._compressed + + @compressed.setter + def compressed(self, compressed): + """Sets the compressed of this BackupRestorePoint. + + + :param compressed: The compressed of this BackupRestorePoint. # noqa: E501 + :type compressed: bool + """ + + self._compressed = compressed + + @property + def compression_ratio(self): + """Gets the compression_ratio of this BackupRestorePoint. # noqa: E501 + + + :return: The compression_ratio of this BackupRestorePoint. # noqa: E501 + :rtype: float + """ + return self._compression_ratio + + @compression_ratio.setter + def compression_ratio(self, compression_ratio): + """Sets the compression_ratio of this BackupRestorePoint. + + + :param compression_ratio: The compression_ratio of this BackupRestorePoint. # noqa: E501 + :type compression_ratio: float + """ + + self._compression_ratio = compression_ratio + + @property + def creation(self): + """Gets the creation of this BackupRestorePoint. # noqa: E501 + + + :return: The creation of this BackupRestorePoint. # noqa: E501 + :rtype: BackupRestorePointCreation + """ + return self._creation + + @creation.setter + def creation(self, creation): + """Sets the creation of this BackupRestorePoint. + + + :param creation: The creation of this BackupRestorePoint. # noqa: E501 + :type creation: BackupRestorePointCreation + """ + + self._creation = creation + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupRestorePoint. # noqa: E501 + + + :return: The entity_async_status of this BackupRestorePoint. # 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 BackupRestorePoint. + + + :param entity_async_status: The entity_async_status of this BackupRestorePoint. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def id(self): + """Gets the id of this BackupRestorePoint. # noqa: E501 + + + :return: The id of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupRestorePoint. + + + :param id: The id of this BackupRestorePoint. # 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 + + @property + def local_created_at(self): + """Gets the local_created_at of this BackupRestorePoint. # noqa: E501 + + + :return: The local_created_at of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._local_created_at + + @local_created_at.setter + def local_created_at(self, local_created_at): + """Sets the local_created_at of this BackupRestorePoint. + + + :param local_created_at: The local_created_at of this BackupRestorePoint. # noqa: E501 + :type local_created_at: str + """ + + self._local_created_at = local_created_at + + @property + def local_id(self): + """Gets the local_id of this BackupRestorePoint. # noqa: E501 + + + :return: The local_id of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this BackupRestorePoint. + + + :param local_id: The local_id of this BackupRestorePoint. # noqa: E501 + :type local_id: str + """ + if self.local_vars_configuration.client_side_validation and local_id is None: # noqa: E501 + raise ValueError("Invalid value for `local_id`, must not be `None`") # noqa: E501 + + self._local_id = local_id + + @property + def logical_size(self): + """Gets the logical_size of this BackupRestorePoint. # noqa: E501 + + + :return: The logical_size of this BackupRestorePoint. # noqa: E501 + :rtype: int + """ + return self._logical_size + + @logical_size.setter + def logical_size(self, logical_size): + """Sets the logical_size of this BackupRestorePoint. + + + :param logical_size: The logical_size of this BackupRestorePoint. # noqa: E501 + :type logical_size: int + """ + + self._logical_size = logical_size + + @property + def parent_restore_point(self): + """Gets the parent_restore_point of this BackupRestorePoint. # noqa: E501 + + + :return: The parent_restore_point of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point + + @parent_restore_point.setter + def parent_restore_point(self, parent_restore_point): + """Sets the parent_restore_point of this BackupRestorePoint. + + + :param parent_restore_point: The parent_restore_point of this BackupRestorePoint. # noqa: E501 + :type parent_restore_point: str + """ + + self._parent_restore_point = parent_restore_point + + @property + def physical_size(self): + """Gets the physical_size of this BackupRestorePoint. # noqa: E501 + + + :return: The physical_size of this BackupRestorePoint. # noqa: E501 + :rtype: int + """ + return self._physical_size + + @physical_size.setter + def physical_size(self, physical_size): + """Sets the physical_size of this BackupRestorePoint. + + + :param physical_size: The physical_size of this BackupRestorePoint. # noqa: E501 + :type physical_size: int + """ + + self._physical_size = physical_size + + @property + def size(self): + """Gets the size of this BackupRestorePoint. # noqa: E501 + + + :return: The size of this BackupRestorePoint. # noqa: E501 + :rtype: int + """ + return self._size + + @size.setter + def size(self, size): + """Sets the size of this BackupRestorePoint. + + + :param size: The size of this BackupRestorePoint. # noqa: E501 + :type size: int + """ + + self._size = size + + @property + def slice(self): + """Gets the slice of this BackupRestorePoint. # noqa: E501 + + + :return: The slice of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._slice + + @slice.setter + def slice(self, slice): + """Sets the slice of this BackupRestorePoint. + + + :param slice: The slice of this BackupRestorePoint. # noqa: E501 + :type slice: str + """ + if self.local_vars_configuration.client_side_validation and slice is None: # noqa: E501 + raise ValueError("Invalid value for `slice`, must not be `None`") # noqa: E501 + + self._slice = slice + + @property + def snapshot_consistent_type(self): + """Gets the snapshot_consistent_type of this BackupRestorePoint. # noqa: E501 + + + :return: The snapshot_consistent_type of this BackupRestorePoint. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type + + @snapshot_consistent_type.setter + def snapshot_consistent_type(self, snapshot_consistent_type): + """Sets the snapshot_consistent_type of this BackupRestorePoint. + + + :param snapshot_consistent_type: The snapshot_consistent_type of this BackupRestorePoint. # noqa: E501 + :type snapshot_consistent_type: ConsistentType + """ + + self._snapshot_consistent_type = snapshot_consistent_type + + @property + def type(self): + """Gets the type of this BackupRestorePoint. # noqa: E501 + + + :return: The type of this BackupRestorePoint. # noqa: E501 + :rtype: BackupRestorePointType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupRestorePoint. + + + :param type: The type of this BackupRestorePoint. # noqa: E501 + :type type: BackupRestorePointType + """ + + self._type = type + + @property + def valid_capacity(self): + """Gets the valid_capacity of this BackupRestorePoint. # noqa: E501 + + + :return: The valid_capacity of this BackupRestorePoint. # noqa: E501 + :rtype: int + """ + return self._valid_capacity + + @valid_capacity.setter + def valid_capacity(self, valid_capacity): + """Sets the valid_capacity of this BackupRestorePoint. + + + :param valid_capacity: The valid_capacity of this BackupRestorePoint. # noqa: E501 + :type valid_capacity: int + """ + + self._valid_capacity = valid_capacity + + @property + def valid_size(self): + """Gets the valid_size of this BackupRestorePoint. # noqa: E501 + + + :return: The valid_size of this BackupRestorePoint. # noqa: E501 + :rtype: int + """ + return self._valid_size + + @valid_size.setter + def valid_size(self, valid_size): + """Sets the valid_size of this BackupRestorePoint. + + + :param valid_size: The valid_size of this BackupRestorePoint. # noqa: E501 + :type valid_size: int + """ + + self._valid_size = valid_size + + @property + def vm(self): + """Gets the vm of this BackupRestorePoint. # noqa: E501 + + + :return: The vm of this BackupRestorePoint. # noqa: E501 + :rtype: NestedVm + """ + return self._vm + + @vm.setter + def vm(self, vm): + """Sets the vm of this BackupRestorePoint. + + + :param vm: The vm of this BackupRestorePoint. # noqa: E501 + :type vm: NestedVm + """ + + self._vm = vm + + @property + def vm_local_id(self): + """Gets the vm_local_id of this BackupRestorePoint. # noqa: E501 + + + :return: The vm_local_id of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._vm_local_id + + @vm_local_id.setter + def vm_local_id(self, vm_local_id): + """Sets the vm_local_id of this BackupRestorePoint. + + + :param vm_local_id: The vm_local_id of this BackupRestorePoint. # noqa: E501 + :type vm_local_id: str + """ + + self._vm_local_id = vm_local_id + + @property + def vm_name(self): + """Gets the vm_name of this BackupRestorePoint. # noqa: E501 + + + :return: The vm_name of this BackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._vm_name + + @vm_name.setter + def vm_name(self, vm_name): + """Sets the vm_name of this BackupRestorePoint. + + + :param vm_name: The vm_name of this BackupRestorePoint. # noqa: E501 + :type vm_name: str + """ + + self._vm_name = vm_name + + 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, BackupRestorePoint): + 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, BackupRestorePoint): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_connection.py b/cloudtower/models/backup_restore_point_connection.py new file mode 100644 index 00000000..34661500 --- /dev/null +++ b/cloudtower/models/backup_restore_point_connection.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 BackupRestorePointConnection(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 = { + 'aggregate': 'NestedAggregateBackupRestorePoint' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupRestorePointConnection. # noqa: E501 + + + :return: The aggregate of this BackupRestorePointConnection. # noqa: E501 + :rtype: NestedAggregateBackupRestorePoint + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupRestorePointConnection. + + + :param aggregate: The aggregate of this BackupRestorePointConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupRestorePoint + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupRestorePointConnection): + 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, BackupRestorePointConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_creation.py b/cloudtower/models/backup_restore_point_creation.py new file mode 100644 index 00000000..6e068950 --- /dev/null +++ b/cloudtower/models/backup_restore_point_creation.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 BackupRestorePointCreation(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + AUTO = "AUTO" + FAILBACK = "FAILBACK" + FAILOVER = "FAILOVER" + MANUAL = "MANUAL" + + allowable_values = [AUTO, FAILBACK, FAILOVER, MANUAL] # 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 + """BackupRestorePointCreation - 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, BackupRestorePointCreation): + 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, BackupRestorePointCreation): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_deletion_params.py b/cloudtower/models/backup_restore_point_deletion_params.py new file mode 100644 index 00000000..f6920ebb --- /dev/null +++ b/cloudtower/models/backup_restore_point_deletion_params.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 BackupRestorePointDeletionParams(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 = { + 'where': 'BackupRestorePointWhereInput' + } + + attribute_map = { + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointDeletionParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._where = None + self.discriminator = None + + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def where(self): + """Gets the where of this BackupRestorePointDeletionParams. # noqa: E501 + + + :return: The where of this BackupRestorePointDeletionParams. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupRestorePointDeletionParams. + + + :param where: The where of this BackupRestorePointDeletionParams. # noqa: E501 + :type where: BackupRestorePointWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupRestorePointDeletionParams): + 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, BackupRestorePointDeletionParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_order_by_input.py b/cloudtower/models/backup_restore_point_order_by_input.py new file mode 100644 index 00000000..d5d4da0a --- /dev/null +++ b/cloudtower/models/backup_restore_point_order_by_input.py @@ -0,0 +1,134 @@ +# 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 BackupRestorePointOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + CLUSTER_LOCAL_ID_ASC = "cluster_local_id_ASC" + CLUSTER_LOCAL_ID_DESC = "cluster_local_id_DESC" + COMPRESSED_ASC = "compressed_ASC" + COMPRESSED_DESC = "compressed_DESC" + COMPRESSION_RATIO_ASC = "compression_ratio_ASC" + COMPRESSION_RATIO_DESC = "compression_ratio_DESC" + CREATION_ASC = "creation_ASC" + CREATION_DESC = "creation_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + LOCAL_CREATED_AT_ASC = "local_created_at_ASC" + LOCAL_CREATED_AT_DESC = "local_created_at_DESC" + LOCAL_ID_ASC = "local_id_ASC" + LOCAL_ID_DESC = "local_id_DESC" + LOGICAL_SIZE_ASC = "logical_size_ASC" + LOGICAL_SIZE_DESC = "logical_size_DESC" + PARENT_RESTORE_POINT_ASC = "parent_restore_point_ASC" + PARENT_RESTORE_POINT_DESC = "parent_restore_point_DESC" + PHYSICAL_SIZE_ASC = "physical_size_ASC" + PHYSICAL_SIZE_DESC = "physical_size_DESC" + SIZE_ASC = "size_ASC" + SIZE_DESC = "size_DESC" + SLICE_ASC = "slice_ASC" + SLICE_DESC = "slice_DESC" + SNAPSHOT_CONSISTENT_TYPE_ASC = "snapshot_consistent_type_ASC" + SNAPSHOT_CONSISTENT_TYPE_DESC = "snapshot_consistent_type_DESC" + TYPE_ASC = "type_ASC" + TYPE_DESC = "type_DESC" + VALID_CAPACITY_ASC = "valid_capacity_ASC" + VALID_CAPACITY_DESC = "valid_capacity_DESC" + VALID_SIZE_ASC = "valid_size_ASC" + VALID_SIZE_DESC = "valid_size_DESC" + VM_LOCAL_ID_ASC = "vm_local_id_ASC" + VM_LOCAL_ID_DESC = "vm_local_id_DESC" + VM_NAME_ASC = "vm_name_ASC" + VM_NAME_DESC = "vm_name_DESC" + + allowable_values = [CLUSTER_LOCAL_ID_ASC, CLUSTER_LOCAL_ID_DESC, COMPRESSED_ASC, COMPRESSED_DESC, COMPRESSION_RATIO_ASC, COMPRESSION_RATIO_DESC, CREATION_ASC, CREATION_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ID_ASC, ID_DESC, LOCAL_CREATED_AT_ASC, LOCAL_CREATED_AT_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, LOGICAL_SIZE_ASC, LOGICAL_SIZE_DESC, PARENT_RESTORE_POINT_ASC, PARENT_RESTORE_POINT_DESC, PHYSICAL_SIZE_ASC, PHYSICAL_SIZE_DESC, SIZE_ASC, SIZE_DESC, SLICE_ASC, SLICE_DESC, SNAPSHOT_CONSISTENT_TYPE_ASC, SNAPSHOT_CONSISTENT_TYPE_DESC, TYPE_ASC, TYPE_DESC, VALID_CAPACITY_ASC, VALID_CAPACITY_DESC, VALID_SIZE_ASC, VALID_SIZE_DESC, VM_LOCAL_ID_ASC, VM_LOCAL_ID_DESC, VM_NAME_ASC, VM_NAME_DESC] # 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 + """BackupRestorePointOrderByInput - 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, BackupRestorePointOrderByInput): + 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, BackupRestorePointOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_rebuild_params.py b/cloudtower/models/backup_restore_point_rebuild_params.py new file mode 100644 index 00000000..ba04aaab --- /dev/null +++ b/cloudtower/models/backup_restore_point_rebuild_params.py @@ -0,0 +1,148 @@ +# 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 BackupRestorePointRebuildParams(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 = { + 'data': 'BackupRestorePointRebuildParamsData', + 'where': 'BackupRestorePointWhereInput' + } + + attribute_map = { + 'data': 'data', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointRebuildParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._data = None + self._where = None + self.discriminator = None + + if "data" in kwargs: + self.data = kwargs["data"] + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def data(self): + """Gets the data of this BackupRestorePointRebuildParams. # noqa: E501 + + + :return: The data of this BackupRestorePointRebuildParams. # noqa: E501 + :rtype: BackupRestorePointRebuildParamsData + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this BackupRestorePointRebuildParams. + + + :param data: The data of this BackupRestorePointRebuildParams. # noqa: E501 + :type data: BackupRestorePointRebuildParamsData + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + @property + def where(self): + """Gets the where of this BackupRestorePointRebuildParams. # noqa: E501 + + + :return: The where of this BackupRestorePointRebuildParams. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupRestorePointRebuildParams. + + + :param where: The where of this BackupRestorePointRebuildParams. # noqa: E501 + :type where: BackupRestorePointWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupRestorePointRebuildParams): + 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, BackupRestorePointRebuildParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_rebuild_params_data.py b/cloudtower/models/backup_restore_point_rebuild_params_data.py new file mode 100644 index 00000000..d1301c17 --- /dev/null +++ b/cloudtower/models/backup_restore_point_rebuild_params_data.py @@ -0,0 +1,232 @@ +# 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 BackupRestorePointRebuildParamsData(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 = { + 'rebuild_network_mapping': 'list[BackupRestoreExecutionNetworkMapping]', + 'rebuild_target_host_id': 'str', + 'rebuild_target_cluster_id': 'str', + 'rebuild_name': 'str', + 'startup_after_restore': 'bool' + } + + attribute_map = { + 'rebuild_network_mapping': 'rebuild_network_mapping', + 'rebuild_target_host_id': 'rebuild_target_host_id', + 'rebuild_target_cluster_id': 'rebuild_target_cluster_id', + 'rebuild_name': 'rebuild_name', + 'startup_after_restore': 'startup_after_restore' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointRebuildParamsData - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._rebuild_network_mapping = None + self._rebuild_target_host_id = None + self._rebuild_target_cluster_id = None + self._rebuild_name = None + self._startup_after_restore = None + self.discriminator = None + + if "rebuild_network_mapping" in kwargs: + self.rebuild_network_mapping = kwargs["rebuild_network_mapping"] + if "rebuild_target_host_id" in kwargs: + self.rebuild_target_host_id = kwargs["rebuild_target_host_id"] + if "rebuild_target_cluster_id" in kwargs: + self.rebuild_target_cluster_id = kwargs["rebuild_target_cluster_id"] + if "rebuild_name" in kwargs: + self.rebuild_name = kwargs["rebuild_name"] + if "startup_after_restore" in kwargs: + self.startup_after_restore = kwargs["startup_after_restore"] + + @property + def rebuild_network_mapping(self): + """Gets the rebuild_network_mapping of this BackupRestorePointRebuildParamsData. # noqa: E501 + + + :return: The rebuild_network_mapping of this BackupRestorePointRebuildParamsData. # noqa: E501 + :rtype: list[BackupRestoreExecutionNetworkMapping] + """ + return self._rebuild_network_mapping + + @rebuild_network_mapping.setter + def rebuild_network_mapping(self, rebuild_network_mapping): + """Sets the rebuild_network_mapping of this BackupRestorePointRebuildParamsData. + + + :param rebuild_network_mapping: The rebuild_network_mapping of this BackupRestorePointRebuildParamsData. # noqa: E501 + :type rebuild_network_mapping: list[BackupRestoreExecutionNetworkMapping] + """ + if self.local_vars_configuration.client_side_validation and rebuild_network_mapping is None: # noqa: E501 + raise ValueError("Invalid value for `rebuild_network_mapping`, must not be `None`") # noqa: E501 + + self._rebuild_network_mapping = rebuild_network_mapping + + @property + def rebuild_target_host_id(self): + """Gets the rebuild_target_host_id of this BackupRestorePointRebuildParamsData. # noqa: E501 + + + :return: The rebuild_target_host_id of this BackupRestorePointRebuildParamsData. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_host_id + + @rebuild_target_host_id.setter + def rebuild_target_host_id(self, rebuild_target_host_id): + """Sets the rebuild_target_host_id of this BackupRestorePointRebuildParamsData. + + + :param rebuild_target_host_id: The rebuild_target_host_id of this BackupRestorePointRebuildParamsData. # noqa: E501 + :type rebuild_target_host_id: str + """ + if self.local_vars_configuration.client_side_validation and rebuild_target_host_id is None: # noqa: E501 + raise ValueError("Invalid value for `rebuild_target_host_id`, must not be `None`") # noqa: E501 + + self._rebuild_target_host_id = rebuild_target_host_id + + @property + def rebuild_target_cluster_id(self): + """Gets the rebuild_target_cluster_id of this BackupRestorePointRebuildParamsData. # noqa: E501 + + + :return: The rebuild_target_cluster_id of this BackupRestorePointRebuildParamsData. # noqa: E501 + :rtype: str + """ + return self._rebuild_target_cluster_id + + @rebuild_target_cluster_id.setter + def rebuild_target_cluster_id(self, rebuild_target_cluster_id): + """Sets the rebuild_target_cluster_id of this BackupRestorePointRebuildParamsData. + + + :param rebuild_target_cluster_id: The rebuild_target_cluster_id of this BackupRestorePointRebuildParamsData. # noqa: E501 + :type rebuild_target_cluster_id: str + """ + if self.local_vars_configuration.client_side_validation and rebuild_target_cluster_id is None: # noqa: E501 + raise ValueError("Invalid value for `rebuild_target_cluster_id`, must not be `None`") # noqa: E501 + + self._rebuild_target_cluster_id = rebuild_target_cluster_id + + @property + def rebuild_name(self): + """Gets the rebuild_name of this BackupRestorePointRebuildParamsData. # noqa: E501 + + + :return: The rebuild_name of this BackupRestorePointRebuildParamsData. # noqa: E501 + :rtype: str + """ + return self._rebuild_name + + @rebuild_name.setter + def rebuild_name(self, rebuild_name): + """Sets the rebuild_name of this BackupRestorePointRebuildParamsData. + + + :param rebuild_name: The rebuild_name of this BackupRestorePointRebuildParamsData. # noqa: E501 + :type rebuild_name: str + """ + if self.local_vars_configuration.client_side_validation and rebuild_name is None: # noqa: E501 + raise ValueError("Invalid value for `rebuild_name`, must not be `None`") # noqa: E501 + + self._rebuild_name = rebuild_name + + @property + def startup_after_restore(self): + """Gets the startup_after_restore of this BackupRestorePointRebuildParamsData. # noqa: E501 + + + :return: The startup_after_restore of this BackupRestorePointRebuildParamsData. # noqa: E501 + :rtype: bool + """ + return self._startup_after_restore + + @startup_after_restore.setter + def startup_after_restore(self, startup_after_restore): + """Sets the startup_after_restore of this BackupRestorePointRebuildParamsData. + + + :param startup_after_restore: The startup_after_restore of this BackupRestorePointRebuildParamsData. # noqa: E501 + :type startup_after_restore: bool + """ + if self.local_vars_configuration.client_side_validation and startup_after_restore is None: # noqa: E501 + raise ValueError("Invalid value for `startup_after_restore`, must not be `None`") # noqa: E501 + + self._startup_after_restore = startup_after_restore + + 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, BackupRestorePointRebuildParamsData): + 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, BackupRestorePointRebuildParamsData): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_restore_in_place_params.py b/cloudtower/models/backup_restore_point_restore_in_place_params.py new file mode 100644 index 00000000..3c76beba --- /dev/null +++ b/cloudtower/models/backup_restore_point_restore_in_place_params.py @@ -0,0 +1,148 @@ +# 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 BackupRestorePointRestoreInPlaceParams(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 = { + 'data': 'BackupRestorePointRestoreInPlaceParamsData', + 'where': 'BackupRestorePointWhereInput' + } + + attribute_map = { + 'data': 'data', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointRestoreInPlaceParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._data = None + self._where = None + self.discriminator = None + + if "data" in kwargs: + self.data = kwargs["data"] + if "where" in kwargs: + self.where = kwargs["where"] + + @property + def data(self): + """Gets the data of this BackupRestorePointRestoreInPlaceParams. # noqa: E501 + + + :return: The data of this BackupRestorePointRestoreInPlaceParams. # noqa: E501 + :rtype: BackupRestorePointRestoreInPlaceParamsData + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this BackupRestorePointRestoreInPlaceParams. + + + :param data: The data of this BackupRestorePointRestoreInPlaceParams. # noqa: E501 + :type data: BackupRestorePointRestoreInPlaceParamsData + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + @property + def where(self): + """Gets the where of this BackupRestorePointRestoreInPlaceParams. # noqa: E501 + + + :return: The where of this BackupRestorePointRestoreInPlaceParams. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this BackupRestorePointRestoreInPlaceParams. + + + :param where: The where of this BackupRestorePointRestoreInPlaceParams. # noqa: E501 + :type where: BackupRestorePointWhereInput + """ + if self.local_vars_configuration.client_side_validation and where is None: # noqa: E501 + raise ValueError("Invalid value for `where`, must not be `None`") # noqa: E501 + + self._where = where + + 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, BackupRestorePointRestoreInPlaceParams): + 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, BackupRestorePointRestoreInPlaceParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_restore_in_place_params_data.py b/cloudtower/models/backup_restore_point_restore_in_place_params_data.py new file mode 100644 index 00000000..cc3bd45f --- /dev/null +++ b/cloudtower/models/backup_restore_point_restore_in_place_params_data.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 BackupRestorePointRestoreInPlaceParamsData(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 = { + 'startup_after_restore': 'bool' + } + + attribute_map = { + 'startup_after_restore': 'startup_after_restore' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointRestoreInPlaceParamsData - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._startup_after_restore = None + self.discriminator = None + + if "startup_after_restore" in kwargs: + self.startup_after_restore = kwargs["startup_after_restore"] + + @property + def startup_after_restore(self): + """Gets the startup_after_restore of this BackupRestorePointRestoreInPlaceParamsData. # noqa: E501 + + + :return: The startup_after_restore of this BackupRestorePointRestoreInPlaceParamsData. # noqa: E501 + :rtype: bool + """ + return self._startup_after_restore + + @startup_after_restore.setter + def startup_after_restore(self, startup_after_restore): + """Sets the startup_after_restore of this BackupRestorePointRestoreInPlaceParamsData. + + + :param startup_after_restore: The startup_after_restore of this BackupRestorePointRestoreInPlaceParamsData. # noqa: E501 + :type startup_after_restore: bool + """ + if self.local_vars_configuration.client_side_validation and startup_after_restore is None: # noqa: E501 + raise ValueError("Invalid value for `startup_after_restore`, must not be `None`") # noqa: E501 + + self._startup_after_restore = startup_after_restore + + 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, BackupRestorePointRestoreInPlaceParamsData): + 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, BackupRestorePointRestoreInPlaceParamsData): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_type.py b/cloudtower/models/backup_restore_point_type.py new file mode 100644 index 00000000..a5fe690c --- /dev/null +++ b/cloudtower/models/backup_restore_point_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 BackupRestorePointType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FULL = "FULL" + INCREMENTAL = "INCREMENTAL" + + allowable_values = [FULL, INCREMENTAL] # 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 + """BackupRestorePointType - 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, BackupRestorePointType): + 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, BackupRestorePointType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_restore_point_where_input.py b/cloudtower/models/backup_restore_point_where_input.py new file mode 100644 index 00000000..869800c7 --- /dev/null +++ b/cloudtower/models/backup_restore_point_where_input.py @@ -0,0 +1,4617 @@ +# 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 BackupRestorePointWhereInput(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[BackupRestorePointWhereInput]', + '_not': 'list[BackupRestorePointWhereInput]', + '_or': 'list[BackupRestorePointWhereInput]', + 'backup_plan': 'BackupPlanWhereInput', + 'backup_restore_executions_every': 'BackupRestoreExecutionWhereInput', + 'backup_restore_executions_none': 'BackupRestoreExecutionWhereInput', + 'backup_restore_executions_some': 'BackupRestoreExecutionWhereInput', + 'backup_target_execution': 'BackupTargetExecutionWhereInput', + 'cluster_local_id': 'str', + 'cluster_local_id_contains': 'str', + 'cluster_local_id_ends_with': 'str', + 'cluster_local_id_gt': 'str', + 'cluster_local_id_gte': 'str', + 'cluster_local_id_in': 'list[str]', + 'cluster_local_id_lt': 'str', + 'cluster_local_id_lte': 'str', + 'cluster_local_id_not': 'str', + 'cluster_local_id_not_contains': 'str', + 'cluster_local_id_not_ends_with': 'str', + 'cluster_local_id_not_in': 'list[str]', + 'cluster_local_id_not_starts_with': 'str', + 'cluster_local_id_starts_with': 'str', + 'compressed': 'bool', + 'compressed_not': 'bool', + 'compression_ratio': 'float', + 'compression_ratio_gt': 'float', + 'compression_ratio_gte': 'float', + 'compression_ratio_in': 'list[float]', + 'compression_ratio_lt': 'float', + 'compression_ratio_lte': 'float', + 'compression_ratio_not': 'float', + 'compression_ratio_not_in': 'list[float]', + 'creation': 'BackupRestorePointCreation', + 'creation_in': 'list[BackupRestorePointCreation]', + 'creation_not': 'BackupRestorePointCreation', + 'creation_not_in': 'list[BackupRestorePointCreation]', + '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_created_at': 'str', + 'local_created_at_gt': 'str', + 'local_created_at_gte': 'str', + 'local_created_at_in': 'list[str]', + 'local_created_at_lt': 'str', + 'local_created_at_lte': 'str', + 'local_created_at_not': 'str', + 'local_created_at_not_in': 'list[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', + 'logical_size': 'int', + 'logical_size_gt': 'int', + 'logical_size_gte': 'int', + 'logical_size_in': 'list[int]', + 'logical_size_lt': 'int', + 'logical_size_lte': 'int', + 'logical_size_not': 'int', + 'logical_size_not_in': 'list[int]', + 'parent_restore_point': 'str', + 'parent_restore_point_contains': 'str', + 'parent_restore_point_ends_with': 'str', + 'parent_restore_point_gt': 'str', + 'parent_restore_point_gte': 'str', + 'parent_restore_point_in': 'list[str]', + 'parent_restore_point_lt': 'str', + 'parent_restore_point_lte': 'str', + 'parent_restore_point_not': 'str', + 'parent_restore_point_not_contains': 'str', + 'parent_restore_point_not_ends_with': 'str', + 'parent_restore_point_not_in': 'list[str]', + 'parent_restore_point_not_starts_with': 'str', + 'parent_restore_point_starts_with': 'str', + 'physical_size': 'int', + 'physical_size_gt': 'int', + 'physical_size_gte': 'int', + 'physical_size_in': 'list[int]', + 'physical_size_lt': 'int', + 'physical_size_lte': 'int', + 'physical_size_not': 'int', + 'physical_size_not_in': 'list[int]', + 'size': 'int', + 'size_gt': 'int', + 'size_gte': 'int', + 'size_in': 'list[int]', + 'size_lt': 'int', + 'size_lte': 'int', + 'size_not': 'int', + 'size_not_in': 'list[int]', + 'slice': 'str', + 'slice_contains': 'str', + 'slice_ends_with': 'str', + 'slice_gt': 'str', + 'slice_gte': 'str', + 'slice_in': 'list[str]', + 'slice_lt': 'str', + 'slice_lte': 'str', + 'slice_not': 'str', + 'slice_not_contains': 'str', + 'slice_not_ends_with': 'str', + 'slice_not_in': 'list[str]', + 'slice_not_starts_with': 'str', + 'slice_starts_with': 'str', + 'snapshot_consistent_type': 'ConsistentType', + 'snapshot_consistent_type_in': 'list[ConsistentType]', + 'snapshot_consistent_type_not': 'ConsistentType', + 'snapshot_consistent_type_not_in': 'list[ConsistentType]', + 'type': 'BackupRestorePointType', + 'type_in': 'list[BackupRestorePointType]', + 'type_not': 'BackupRestorePointType', + 'type_not_in': 'list[BackupRestorePointType]', + 'valid_capacity': 'int', + 'valid_capacity_gt': 'int', + 'valid_capacity_gte': 'int', + 'valid_capacity_in': 'list[int]', + 'valid_capacity_lt': 'int', + 'valid_capacity_lte': 'int', + 'valid_capacity_not': 'int', + 'valid_capacity_not_in': 'list[int]', + 'valid_size': 'int', + 'valid_size_gt': 'int', + 'valid_size_gte': 'int', + 'valid_size_in': 'list[int]', + 'valid_size_lt': 'int', + 'valid_size_lte': 'int', + 'valid_size_not': 'int', + 'valid_size_not_in': 'list[int]', + 'vm': 'VmWhereInput', + 'vm_local_id': 'str', + 'vm_local_id_contains': 'str', + 'vm_local_id_ends_with': 'str', + 'vm_local_id_gt': 'str', + 'vm_local_id_gte': 'str', + 'vm_local_id_in': 'list[str]', + 'vm_local_id_lt': 'str', + 'vm_local_id_lte': 'str', + 'vm_local_id_not': 'str', + 'vm_local_id_not_contains': 'str', + 'vm_local_id_not_ends_with': 'str', + 'vm_local_id_not_in': 'list[str]', + 'vm_local_id_not_starts_with': 'str', + 'vm_local_id_starts_with': 'str', + 'vm_name': 'str', + 'vm_name_contains': 'str', + 'vm_name_ends_with': 'str', + 'vm_name_gt': 'str', + 'vm_name_gte': 'str', + 'vm_name_in': 'list[str]', + 'vm_name_lt': 'str', + 'vm_name_lte': 'str', + 'vm_name_not': 'str', + 'vm_name_not_contains': 'str', + 'vm_name_not_ends_with': 'str', + 'vm_name_not_in': 'list[str]', + 'vm_name_not_starts_with': 'str', + 'vm_name_starts_with': 'str' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'backup_plan': 'backup_plan', + 'backup_restore_executions_every': 'backup_restore_executions_every', + 'backup_restore_executions_none': 'backup_restore_executions_none', + 'backup_restore_executions_some': 'backup_restore_executions_some', + 'backup_target_execution': 'backup_target_execution', + 'cluster_local_id': 'cluster_local_id', + 'cluster_local_id_contains': 'cluster_local_id_contains', + 'cluster_local_id_ends_with': 'cluster_local_id_ends_with', + 'cluster_local_id_gt': 'cluster_local_id_gt', + 'cluster_local_id_gte': 'cluster_local_id_gte', + 'cluster_local_id_in': 'cluster_local_id_in', + 'cluster_local_id_lt': 'cluster_local_id_lt', + 'cluster_local_id_lte': 'cluster_local_id_lte', + 'cluster_local_id_not': 'cluster_local_id_not', + 'cluster_local_id_not_contains': 'cluster_local_id_not_contains', + 'cluster_local_id_not_ends_with': 'cluster_local_id_not_ends_with', + 'cluster_local_id_not_in': 'cluster_local_id_not_in', + 'cluster_local_id_not_starts_with': 'cluster_local_id_not_starts_with', + 'cluster_local_id_starts_with': 'cluster_local_id_starts_with', + 'compressed': 'compressed', + 'compressed_not': 'compressed_not', + 'compression_ratio': 'compression_ratio', + 'compression_ratio_gt': 'compression_ratio_gt', + 'compression_ratio_gte': 'compression_ratio_gte', + 'compression_ratio_in': 'compression_ratio_in', + 'compression_ratio_lt': 'compression_ratio_lt', + 'compression_ratio_lte': 'compression_ratio_lte', + 'compression_ratio_not': 'compression_ratio_not', + 'compression_ratio_not_in': 'compression_ratio_not_in', + 'creation': 'creation', + 'creation_in': 'creation_in', + 'creation_not': 'creation_not', + 'creation_not_in': 'creation_not_in', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + '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_created_at': 'local_created_at', + 'local_created_at_gt': 'local_created_at_gt', + 'local_created_at_gte': 'local_created_at_gte', + 'local_created_at_in': 'local_created_at_in', + 'local_created_at_lt': 'local_created_at_lt', + 'local_created_at_lte': 'local_created_at_lte', + 'local_created_at_not': 'local_created_at_not', + 'local_created_at_not_in': 'local_created_at_not_in', + 'local_id': 'local_id', + 'local_id_contains': 'local_id_contains', + 'local_id_ends_with': 'local_id_ends_with', + 'local_id_gt': 'local_id_gt', + 'local_id_gte': 'local_id_gte', + 'local_id_in': 'local_id_in', + 'local_id_lt': 'local_id_lt', + 'local_id_lte': 'local_id_lte', + 'local_id_not': 'local_id_not', + 'local_id_not_contains': 'local_id_not_contains', + 'local_id_not_ends_with': 'local_id_not_ends_with', + 'local_id_not_in': 'local_id_not_in', + 'local_id_not_starts_with': 'local_id_not_starts_with', + 'local_id_starts_with': 'local_id_starts_with', + 'logical_size': 'logical_size', + 'logical_size_gt': 'logical_size_gt', + 'logical_size_gte': 'logical_size_gte', + 'logical_size_in': 'logical_size_in', + 'logical_size_lt': 'logical_size_lt', + 'logical_size_lte': 'logical_size_lte', + 'logical_size_not': 'logical_size_not', + 'logical_size_not_in': 'logical_size_not_in', + 'parent_restore_point': 'parent_restore_point', + 'parent_restore_point_contains': 'parent_restore_point_contains', + 'parent_restore_point_ends_with': 'parent_restore_point_ends_with', + 'parent_restore_point_gt': 'parent_restore_point_gt', + 'parent_restore_point_gte': 'parent_restore_point_gte', + 'parent_restore_point_in': 'parent_restore_point_in', + 'parent_restore_point_lt': 'parent_restore_point_lt', + 'parent_restore_point_lte': 'parent_restore_point_lte', + 'parent_restore_point_not': 'parent_restore_point_not', + 'parent_restore_point_not_contains': 'parent_restore_point_not_contains', + 'parent_restore_point_not_ends_with': 'parent_restore_point_not_ends_with', + 'parent_restore_point_not_in': 'parent_restore_point_not_in', + 'parent_restore_point_not_starts_with': 'parent_restore_point_not_starts_with', + 'parent_restore_point_starts_with': 'parent_restore_point_starts_with', + 'physical_size': 'physical_size', + 'physical_size_gt': 'physical_size_gt', + 'physical_size_gte': 'physical_size_gte', + 'physical_size_in': 'physical_size_in', + 'physical_size_lt': 'physical_size_lt', + 'physical_size_lte': 'physical_size_lte', + 'physical_size_not': 'physical_size_not', + 'physical_size_not_in': 'physical_size_not_in', + 'size': 'size', + 'size_gt': 'size_gt', + 'size_gte': 'size_gte', + 'size_in': 'size_in', + 'size_lt': 'size_lt', + 'size_lte': 'size_lte', + 'size_not': 'size_not', + 'size_not_in': 'size_not_in', + 'slice': 'slice', + 'slice_contains': 'slice_contains', + 'slice_ends_with': 'slice_ends_with', + 'slice_gt': 'slice_gt', + 'slice_gte': 'slice_gte', + 'slice_in': 'slice_in', + 'slice_lt': 'slice_lt', + 'slice_lte': 'slice_lte', + 'slice_not': 'slice_not', + 'slice_not_contains': 'slice_not_contains', + 'slice_not_ends_with': 'slice_not_ends_with', + 'slice_not_in': 'slice_not_in', + 'slice_not_starts_with': 'slice_not_starts_with', + 'slice_starts_with': 'slice_starts_with', + 'snapshot_consistent_type': 'snapshot_consistent_type', + 'snapshot_consistent_type_in': 'snapshot_consistent_type_in', + 'snapshot_consistent_type_not': 'snapshot_consistent_type_not', + 'snapshot_consistent_type_not_in': 'snapshot_consistent_type_not_in', + 'type': 'type', + 'type_in': 'type_in', + 'type_not': 'type_not', + 'type_not_in': 'type_not_in', + 'valid_capacity': 'valid_capacity', + 'valid_capacity_gt': 'valid_capacity_gt', + 'valid_capacity_gte': 'valid_capacity_gte', + 'valid_capacity_in': 'valid_capacity_in', + 'valid_capacity_lt': 'valid_capacity_lt', + 'valid_capacity_lte': 'valid_capacity_lte', + 'valid_capacity_not': 'valid_capacity_not', + 'valid_capacity_not_in': 'valid_capacity_not_in', + 'valid_size': 'valid_size', + 'valid_size_gt': 'valid_size_gt', + 'valid_size_gte': 'valid_size_gte', + 'valid_size_in': 'valid_size_in', + 'valid_size_lt': 'valid_size_lt', + 'valid_size_lte': 'valid_size_lte', + 'valid_size_not': 'valid_size_not', + 'valid_size_not_in': 'valid_size_not_in', + 'vm': 'vm', + 'vm_local_id': 'vm_local_id', + 'vm_local_id_contains': 'vm_local_id_contains', + 'vm_local_id_ends_with': 'vm_local_id_ends_with', + 'vm_local_id_gt': 'vm_local_id_gt', + 'vm_local_id_gte': 'vm_local_id_gte', + 'vm_local_id_in': 'vm_local_id_in', + 'vm_local_id_lt': 'vm_local_id_lt', + 'vm_local_id_lte': 'vm_local_id_lte', + 'vm_local_id_not': 'vm_local_id_not', + 'vm_local_id_not_contains': 'vm_local_id_not_contains', + 'vm_local_id_not_ends_with': 'vm_local_id_not_ends_with', + 'vm_local_id_not_in': 'vm_local_id_not_in', + 'vm_local_id_not_starts_with': 'vm_local_id_not_starts_with', + 'vm_local_id_starts_with': 'vm_local_id_starts_with', + 'vm_name': 'vm_name', + 'vm_name_contains': 'vm_name_contains', + 'vm_name_ends_with': 'vm_name_ends_with', + 'vm_name_gt': 'vm_name_gt', + 'vm_name_gte': 'vm_name_gte', + 'vm_name_in': 'vm_name_in', + 'vm_name_lt': 'vm_name_lt', + 'vm_name_lte': 'vm_name_lte', + 'vm_name_not': 'vm_name_not', + 'vm_name_not_contains': 'vm_name_not_contains', + 'vm_name_not_ends_with': 'vm_name_not_ends_with', + 'vm_name_not_in': 'vm_name_not_in', + 'vm_name_not_starts_with': 'vm_name_not_starts_with', + 'vm_name_starts_with': 'vm_name_starts_with' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupRestorePointWhereInput - 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._backup_plan = None + self._backup_restore_executions_every = None + self._backup_restore_executions_none = None + self._backup_restore_executions_some = None + self._backup_target_execution = None + self._cluster_local_id = None + self._cluster_local_id_contains = None + self._cluster_local_id_ends_with = None + self._cluster_local_id_gt = None + self._cluster_local_id_gte = None + self._cluster_local_id_in = None + self._cluster_local_id_lt = None + self._cluster_local_id_lte = None + self._cluster_local_id_not = None + self._cluster_local_id_not_contains = None + self._cluster_local_id_not_ends_with = None + self._cluster_local_id_not_in = None + self._cluster_local_id_not_starts_with = None + self._cluster_local_id_starts_with = None + self._compressed = None + self._compressed_not = None + self._compression_ratio = None + self._compression_ratio_gt = None + self._compression_ratio_gte = None + self._compression_ratio_in = None + self._compression_ratio_lt = None + self._compression_ratio_lte = None + self._compression_ratio_not = None + self._compression_ratio_not_in = None + self._creation = None + self._creation_in = None + self._creation_not = None + self._creation_not_in = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._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_created_at = None + self._local_created_at_gt = None + self._local_created_at_gte = None + self._local_created_at_in = None + self._local_created_at_lt = None + self._local_created_at_lte = None + self._local_created_at_not = None + self._local_created_at_not_in = None + self._local_id = None + self._local_id_contains = None + self._local_id_ends_with = None + self._local_id_gt = None + self._local_id_gte = None + self._local_id_in = None + self._local_id_lt = None + self._local_id_lte = None + self._local_id_not = None + self._local_id_not_contains = None + self._local_id_not_ends_with = None + self._local_id_not_in = None + self._local_id_not_starts_with = None + self._local_id_starts_with = None + self._logical_size = None + self._logical_size_gt = None + self._logical_size_gte = None + self._logical_size_in = None + self._logical_size_lt = None + self._logical_size_lte = None + self._logical_size_not = None + self._logical_size_not_in = None + self._parent_restore_point = None + self._parent_restore_point_contains = None + self._parent_restore_point_ends_with = None + self._parent_restore_point_gt = None + self._parent_restore_point_gte = None + self._parent_restore_point_in = None + self._parent_restore_point_lt = None + self._parent_restore_point_lte = None + self._parent_restore_point_not = None + self._parent_restore_point_not_contains = None + self._parent_restore_point_not_ends_with = None + self._parent_restore_point_not_in = None + self._parent_restore_point_not_starts_with = None + self._parent_restore_point_starts_with = None + self._physical_size = None + self._physical_size_gt = None + self._physical_size_gte = None + self._physical_size_in = None + self._physical_size_lt = None + self._physical_size_lte = None + self._physical_size_not = None + self._physical_size_not_in = None + self._size = None + self._size_gt = None + self._size_gte = None + self._size_in = None + self._size_lt = None + self._size_lte = None + self._size_not = None + self._size_not_in = None + self._slice = None + self._slice_contains = None + self._slice_ends_with = None + self._slice_gt = None + self._slice_gte = None + self._slice_in = None + self._slice_lt = None + self._slice_lte = None + self._slice_not = None + self._slice_not_contains = None + self._slice_not_ends_with = None + self._slice_not_in = None + self._slice_not_starts_with = None + self._slice_starts_with = None + self._snapshot_consistent_type = None + self._snapshot_consistent_type_in = None + self._snapshot_consistent_type_not = None + self._snapshot_consistent_type_not_in = None + self._type = None + self._type_in = None + self._type_not = None + self._type_not_in = None + self._valid_capacity = None + self._valid_capacity_gt = None + self._valid_capacity_gte = None + self._valid_capacity_in = None + self._valid_capacity_lt = None + self._valid_capacity_lte = None + self._valid_capacity_not = None + self._valid_capacity_not_in = None + self._valid_size = None + self._valid_size_gt = None + self._valid_size_gte = None + self._valid_size_in = None + self._valid_size_lt = None + self._valid_size_lte = None + self._valid_size_not = None + self._valid_size_not_in = None + self._vm = None + self._vm_local_id = None + self._vm_local_id_contains = None + self._vm_local_id_ends_with = None + self._vm_local_id_gt = None + self._vm_local_id_gte = None + self._vm_local_id_in = None + self._vm_local_id_lt = None + self._vm_local_id_lte = None + self._vm_local_id_not = None + self._vm_local_id_not_contains = None + self._vm_local_id_not_ends_with = None + self._vm_local_id_not_in = None + self._vm_local_id_not_starts_with = None + self._vm_local_id_starts_with = None + self._vm_name = None + self._vm_name_contains = None + self._vm_name_ends_with = None + self._vm_name_gt = None + self._vm_name_gte = None + self._vm_name_in = None + self._vm_name_lt = None + self._vm_name_lte = None + self._vm_name_not = None + self._vm_name_not_contains = None + self._vm_name_not_ends_with = None + self._vm_name_not_in = None + self._vm_name_not_starts_with = None + self._vm_name_starts_with = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.backup_plan = kwargs.get("backup_plan", None) + self.backup_restore_executions_every = kwargs.get("backup_restore_executions_every", None) + self.backup_restore_executions_none = kwargs.get("backup_restore_executions_none", None) + self.backup_restore_executions_some = kwargs.get("backup_restore_executions_some", None) + self.backup_target_execution = kwargs.get("backup_target_execution", None) + self.cluster_local_id = kwargs.get("cluster_local_id", None) + self.cluster_local_id_contains = kwargs.get("cluster_local_id_contains", None) + self.cluster_local_id_ends_with = kwargs.get("cluster_local_id_ends_with", None) + self.cluster_local_id_gt = kwargs.get("cluster_local_id_gt", None) + self.cluster_local_id_gte = kwargs.get("cluster_local_id_gte", None) + self.cluster_local_id_in = kwargs.get("cluster_local_id_in", None) + self.cluster_local_id_lt = kwargs.get("cluster_local_id_lt", None) + self.cluster_local_id_lte = kwargs.get("cluster_local_id_lte", None) + self.cluster_local_id_not = kwargs.get("cluster_local_id_not", None) + self.cluster_local_id_not_contains = kwargs.get("cluster_local_id_not_contains", None) + self.cluster_local_id_not_ends_with = kwargs.get("cluster_local_id_not_ends_with", None) + self.cluster_local_id_not_in = kwargs.get("cluster_local_id_not_in", None) + self.cluster_local_id_not_starts_with = kwargs.get("cluster_local_id_not_starts_with", None) + self.cluster_local_id_starts_with = kwargs.get("cluster_local_id_starts_with", None) + self.compressed = kwargs.get("compressed", None) + self.compressed_not = kwargs.get("compressed_not", None) + self.compression_ratio = kwargs.get("compression_ratio", None) + self.compression_ratio_gt = kwargs.get("compression_ratio_gt", None) + self.compression_ratio_gte = kwargs.get("compression_ratio_gte", None) + self.compression_ratio_in = kwargs.get("compression_ratio_in", None) + self.compression_ratio_lt = kwargs.get("compression_ratio_lt", None) + self.compression_ratio_lte = kwargs.get("compression_ratio_lte", None) + self.compression_ratio_not = kwargs.get("compression_ratio_not", None) + self.compression_ratio_not_in = kwargs.get("compression_ratio_not_in", None) + self.creation = kwargs.get("creation", None) + self.creation_in = kwargs.get("creation_in", None) + self.creation_not = kwargs.get("creation_not", None) + self.creation_not_in = kwargs.get("creation_not_in", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.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_created_at = kwargs.get("local_created_at", None) + self.local_created_at_gt = kwargs.get("local_created_at_gt", None) + self.local_created_at_gte = kwargs.get("local_created_at_gte", None) + self.local_created_at_in = kwargs.get("local_created_at_in", None) + self.local_created_at_lt = kwargs.get("local_created_at_lt", None) + self.local_created_at_lte = kwargs.get("local_created_at_lte", None) + self.local_created_at_not = kwargs.get("local_created_at_not", None) + self.local_created_at_not_in = kwargs.get("local_created_at_not_in", None) + self.local_id = kwargs.get("local_id", None) + self.local_id_contains = kwargs.get("local_id_contains", None) + self.local_id_ends_with = kwargs.get("local_id_ends_with", None) + self.local_id_gt = kwargs.get("local_id_gt", None) + self.local_id_gte = kwargs.get("local_id_gte", None) + self.local_id_in = kwargs.get("local_id_in", None) + self.local_id_lt = kwargs.get("local_id_lt", None) + self.local_id_lte = kwargs.get("local_id_lte", None) + self.local_id_not = kwargs.get("local_id_not", None) + self.local_id_not_contains = kwargs.get("local_id_not_contains", None) + self.local_id_not_ends_with = kwargs.get("local_id_not_ends_with", None) + self.local_id_not_in = kwargs.get("local_id_not_in", None) + self.local_id_not_starts_with = kwargs.get("local_id_not_starts_with", None) + self.local_id_starts_with = kwargs.get("local_id_starts_with", None) + self.logical_size = kwargs.get("logical_size", None) + self.logical_size_gt = kwargs.get("logical_size_gt", None) + self.logical_size_gte = kwargs.get("logical_size_gte", None) + self.logical_size_in = kwargs.get("logical_size_in", None) + self.logical_size_lt = kwargs.get("logical_size_lt", None) + self.logical_size_lte = kwargs.get("logical_size_lte", None) + self.logical_size_not = kwargs.get("logical_size_not", None) + self.logical_size_not_in = kwargs.get("logical_size_not_in", None) + self.parent_restore_point = kwargs.get("parent_restore_point", None) + self.parent_restore_point_contains = kwargs.get("parent_restore_point_contains", None) + self.parent_restore_point_ends_with = kwargs.get("parent_restore_point_ends_with", None) + self.parent_restore_point_gt = kwargs.get("parent_restore_point_gt", None) + self.parent_restore_point_gte = kwargs.get("parent_restore_point_gte", None) + self.parent_restore_point_in = kwargs.get("parent_restore_point_in", None) + self.parent_restore_point_lt = kwargs.get("parent_restore_point_lt", None) + self.parent_restore_point_lte = kwargs.get("parent_restore_point_lte", None) + self.parent_restore_point_not = kwargs.get("parent_restore_point_not", None) + self.parent_restore_point_not_contains = kwargs.get("parent_restore_point_not_contains", None) + self.parent_restore_point_not_ends_with = kwargs.get("parent_restore_point_not_ends_with", None) + self.parent_restore_point_not_in = kwargs.get("parent_restore_point_not_in", None) + self.parent_restore_point_not_starts_with = kwargs.get("parent_restore_point_not_starts_with", None) + self.parent_restore_point_starts_with = kwargs.get("parent_restore_point_starts_with", None) + self.physical_size = kwargs.get("physical_size", None) + self.physical_size_gt = kwargs.get("physical_size_gt", None) + self.physical_size_gte = kwargs.get("physical_size_gte", None) + self.physical_size_in = kwargs.get("physical_size_in", None) + self.physical_size_lt = kwargs.get("physical_size_lt", None) + self.physical_size_lte = kwargs.get("physical_size_lte", None) + self.physical_size_not = kwargs.get("physical_size_not", None) + self.physical_size_not_in = kwargs.get("physical_size_not_in", None) + self.size = kwargs.get("size", None) + self.size_gt = kwargs.get("size_gt", None) + self.size_gte = kwargs.get("size_gte", None) + self.size_in = kwargs.get("size_in", None) + self.size_lt = kwargs.get("size_lt", None) + self.size_lte = kwargs.get("size_lte", None) + self.size_not = kwargs.get("size_not", None) + self.size_not_in = kwargs.get("size_not_in", None) + self.slice = kwargs.get("slice", None) + self.slice_contains = kwargs.get("slice_contains", None) + self.slice_ends_with = kwargs.get("slice_ends_with", None) + self.slice_gt = kwargs.get("slice_gt", None) + self.slice_gte = kwargs.get("slice_gte", None) + self.slice_in = kwargs.get("slice_in", None) + self.slice_lt = kwargs.get("slice_lt", None) + self.slice_lte = kwargs.get("slice_lte", None) + self.slice_not = kwargs.get("slice_not", None) + self.slice_not_contains = kwargs.get("slice_not_contains", None) + self.slice_not_ends_with = kwargs.get("slice_not_ends_with", None) + self.slice_not_in = kwargs.get("slice_not_in", None) + self.slice_not_starts_with = kwargs.get("slice_not_starts_with", None) + self.slice_starts_with = kwargs.get("slice_starts_with", None) + self.snapshot_consistent_type = kwargs.get("snapshot_consistent_type", None) + self.snapshot_consistent_type_in = kwargs.get("snapshot_consistent_type_in", None) + self.snapshot_consistent_type_not = kwargs.get("snapshot_consistent_type_not", None) + self.snapshot_consistent_type_not_in = kwargs.get("snapshot_consistent_type_not_in", None) + self.type = kwargs.get("type", None) + self.type_in = kwargs.get("type_in", None) + self.type_not = kwargs.get("type_not", None) + self.type_not_in = kwargs.get("type_not_in", None) + self.valid_capacity = kwargs.get("valid_capacity", None) + self.valid_capacity_gt = kwargs.get("valid_capacity_gt", None) + self.valid_capacity_gte = kwargs.get("valid_capacity_gte", None) + self.valid_capacity_in = kwargs.get("valid_capacity_in", None) + self.valid_capacity_lt = kwargs.get("valid_capacity_lt", None) + self.valid_capacity_lte = kwargs.get("valid_capacity_lte", None) + self.valid_capacity_not = kwargs.get("valid_capacity_not", None) + self.valid_capacity_not_in = kwargs.get("valid_capacity_not_in", None) + self.valid_size = kwargs.get("valid_size", None) + self.valid_size_gt = kwargs.get("valid_size_gt", None) + self.valid_size_gte = kwargs.get("valid_size_gte", None) + self.valid_size_in = kwargs.get("valid_size_in", None) + self.valid_size_lt = kwargs.get("valid_size_lt", None) + self.valid_size_lte = kwargs.get("valid_size_lte", None) + self.valid_size_not = kwargs.get("valid_size_not", None) + self.valid_size_not_in = kwargs.get("valid_size_not_in", None) + self.vm = kwargs.get("vm", None) + self.vm_local_id = kwargs.get("vm_local_id", None) + self.vm_local_id_contains = kwargs.get("vm_local_id_contains", None) + self.vm_local_id_ends_with = kwargs.get("vm_local_id_ends_with", None) + self.vm_local_id_gt = kwargs.get("vm_local_id_gt", None) + self.vm_local_id_gte = kwargs.get("vm_local_id_gte", None) + self.vm_local_id_in = kwargs.get("vm_local_id_in", None) + self.vm_local_id_lt = kwargs.get("vm_local_id_lt", None) + self.vm_local_id_lte = kwargs.get("vm_local_id_lte", None) + self.vm_local_id_not = kwargs.get("vm_local_id_not", None) + self.vm_local_id_not_contains = kwargs.get("vm_local_id_not_contains", None) + self.vm_local_id_not_ends_with = kwargs.get("vm_local_id_not_ends_with", None) + self.vm_local_id_not_in = kwargs.get("vm_local_id_not_in", None) + self.vm_local_id_not_starts_with = kwargs.get("vm_local_id_not_starts_with", None) + self.vm_local_id_starts_with = kwargs.get("vm_local_id_starts_with", None) + self.vm_name = kwargs.get("vm_name", None) + self.vm_name_contains = kwargs.get("vm_name_contains", None) + self.vm_name_ends_with = kwargs.get("vm_name_ends_with", None) + self.vm_name_gt = kwargs.get("vm_name_gt", None) + self.vm_name_gte = kwargs.get("vm_name_gte", None) + self.vm_name_in = kwargs.get("vm_name_in", None) + self.vm_name_lt = kwargs.get("vm_name_lt", None) + self.vm_name_lte = kwargs.get("vm_name_lte", None) + self.vm_name_not = kwargs.get("vm_name_not", None) + self.vm_name_not_contains = kwargs.get("vm_name_not_contains", None) + self.vm_name_not_ends_with = kwargs.get("vm_name_not_ends_with", None) + self.vm_name_not_in = kwargs.get("vm_name_not_in", None) + self.vm_name_not_starts_with = kwargs.get("vm_name_not_starts_with", None) + self.vm_name_starts_with = kwargs.get("vm_name_starts_with", None) + + @property + def _and(self): + """Gets the _and of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The _and of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupRestorePointWhereInput. + + + :param _and: The _and of this BackupRestorePointWhereInput. # noqa: E501 + :type _and: list[BackupRestorePointWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The _not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupRestorePointWhereInput. + + + :param _not: The _not of this BackupRestorePointWhereInput. # noqa: E501 + :type _not: list[BackupRestorePointWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The _or of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupRestorePointWhereInput. + + + :param _or: The _or of this BackupRestorePointWhereInput. # noqa: E501 + :type _or: list[BackupRestorePointWhereInput] + """ + + self.__or = _or + + @property + def backup_plan(self): + """Gets the backup_plan of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The backup_plan of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plan + + @backup_plan.setter + def backup_plan(self, backup_plan): + """Sets the backup_plan of this BackupRestorePointWhereInput. + + + :param backup_plan: The backup_plan of this BackupRestorePointWhereInput. # noqa: E501 + :type backup_plan: BackupPlanWhereInput + """ + + self._backup_plan = backup_plan + + @property + def backup_restore_executions_every(self): + """Gets the backup_restore_executions_every of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The backup_restore_executions_every of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestoreExecutionWhereInput + """ + return self._backup_restore_executions_every + + @backup_restore_executions_every.setter + def backup_restore_executions_every(self, backup_restore_executions_every): + """Sets the backup_restore_executions_every of this BackupRestorePointWhereInput. + + + :param backup_restore_executions_every: The backup_restore_executions_every of this BackupRestorePointWhereInput. # noqa: E501 + :type backup_restore_executions_every: BackupRestoreExecutionWhereInput + """ + + self._backup_restore_executions_every = backup_restore_executions_every + + @property + def backup_restore_executions_none(self): + """Gets the backup_restore_executions_none of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The backup_restore_executions_none of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestoreExecutionWhereInput + """ + return self._backup_restore_executions_none + + @backup_restore_executions_none.setter + def backup_restore_executions_none(self, backup_restore_executions_none): + """Sets the backup_restore_executions_none of this BackupRestorePointWhereInput. + + + :param backup_restore_executions_none: The backup_restore_executions_none of this BackupRestorePointWhereInput. # noqa: E501 + :type backup_restore_executions_none: BackupRestoreExecutionWhereInput + """ + + self._backup_restore_executions_none = backup_restore_executions_none + + @property + def backup_restore_executions_some(self): + """Gets the backup_restore_executions_some of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The backup_restore_executions_some of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestoreExecutionWhereInput + """ + return self._backup_restore_executions_some + + @backup_restore_executions_some.setter + def backup_restore_executions_some(self, backup_restore_executions_some): + """Sets the backup_restore_executions_some of this BackupRestorePointWhereInput. + + + :param backup_restore_executions_some: The backup_restore_executions_some of this BackupRestorePointWhereInput. # noqa: E501 + :type backup_restore_executions_some: BackupRestoreExecutionWhereInput + """ + + self._backup_restore_executions_some = backup_restore_executions_some + + @property + def backup_target_execution(self): + """Gets the backup_target_execution of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The backup_target_execution of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupTargetExecutionWhereInput + """ + return self._backup_target_execution + + @backup_target_execution.setter + def backup_target_execution(self, backup_target_execution): + """Sets the backup_target_execution of this BackupRestorePointWhereInput. + + + :param backup_target_execution: The backup_target_execution of this BackupRestorePointWhereInput. # noqa: E501 + :type backup_target_execution: BackupTargetExecutionWhereInput + """ + + self._backup_target_execution = backup_target_execution + + @property + def cluster_local_id(self): + """Gets the cluster_local_id of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id + + @cluster_local_id.setter + def cluster_local_id(self, cluster_local_id): + """Sets the cluster_local_id of this BackupRestorePointWhereInput. + + + :param cluster_local_id: The cluster_local_id of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id: str + """ + + self._cluster_local_id = cluster_local_id + + @property + def cluster_local_id_contains(self): + """Gets the cluster_local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_contains + + @cluster_local_id_contains.setter + def cluster_local_id_contains(self, cluster_local_id_contains): + """Sets the cluster_local_id_contains of this BackupRestorePointWhereInput. + + + :param cluster_local_id_contains: The cluster_local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_contains: str + """ + + self._cluster_local_id_contains = cluster_local_id_contains + + @property + def cluster_local_id_ends_with(self): + """Gets the cluster_local_id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_ends_with + + @cluster_local_id_ends_with.setter + def cluster_local_id_ends_with(self, cluster_local_id_ends_with): + """Sets the cluster_local_id_ends_with of this BackupRestorePointWhereInput. + + + :param cluster_local_id_ends_with: The cluster_local_id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_ends_with: str + """ + + self._cluster_local_id_ends_with = cluster_local_id_ends_with + + @property + def cluster_local_id_gt(self): + """Gets the cluster_local_id_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_gt + + @cluster_local_id_gt.setter + def cluster_local_id_gt(self, cluster_local_id_gt): + """Sets the cluster_local_id_gt of this BackupRestorePointWhereInput. + + + :param cluster_local_id_gt: The cluster_local_id_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_gt: str + """ + + self._cluster_local_id_gt = cluster_local_id_gt + + @property + def cluster_local_id_gte(self): + """Gets the cluster_local_id_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_gte + + @cluster_local_id_gte.setter + def cluster_local_id_gte(self, cluster_local_id_gte): + """Sets the cluster_local_id_gte of this BackupRestorePointWhereInput. + + + :param cluster_local_id_gte: The cluster_local_id_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_gte: str + """ + + self._cluster_local_id_gte = cluster_local_id_gte + + @property + def cluster_local_id_in(self): + """Gets the cluster_local_id_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cluster_local_id_in + + @cluster_local_id_in.setter + def cluster_local_id_in(self, cluster_local_id_in): + """Sets the cluster_local_id_in of this BackupRestorePointWhereInput. + + + :param cluster_local_id_in: The cluster_local_id_in of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_in: list[str] + """ + + self._cluster_local_id_in = cluster_local_id_in + + @property + def cluster_local_id_lt(self): + """Gets the cluster_local_id_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_lt + + @cluster_local_id_lt.setter + def cluster_local_id_lt(self, cluster_local_id_lt): + """Sets the cluster_local_id_lt of this BackupRestorePointWhereInput. + + + :param cluster_local_id_lt: The cluster_local_id_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_lt: str + """ + + self._cluster_local_id_lt = cluster_local_id_lt + + @property + def cluster_local_id_lte(self): + """Gets the cluster_local_id_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_lte + + @cluster_local_id_lte.setter + def cluster_local_id_lte(self, cluster_local_id_lte): + """Sets the cluster_local_id_lte of this BackupRestorePointWhereInput. + + + :param cluster_local_id_lte: The cluster_local_id_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_lte: str + """ + + self._cluster_local_id_lte = cluster_local_id_lte + + @property + def cluster_local_id_not(self): + """Gets the cluster_local_id_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not + + @cluster_local_id_not.setter + def cluster_local_id_not(self, cluster_local_id_not): + """Sets the cluster_local_id_not of this BackupRestorePointWhereInput. + + + :param cluster_local_id_not: The cluster_local_id_not of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_not: str + """ + + self._cluster_local_id_not = cluster_local_id_not + + @property + def cluster_local_id_not_contains(self): + """Gets the cluster_local_id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not_contains + + @cluster_local_id_not_contains.setter + def cluster_local_id_not_contains(self, cluster_local_id_not_contains): + """Sets the cluster_local_id_not_contains of this BackupRestorePointWhereInput. + + + :param cluster_local_id_not_contains: The cluster_local_id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_not_contains: str + """ + + self._cluster_local_id_not_contains = cluster_local_id_not_contains + + @property + def cluster_local_id_not_ends_with(self): + """Gets the cluster_local_id_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not_ends_with + + @cluster_local_id_not_ends_with.setter + def cluster_local_id_not_ends_with(self, cluster_local_id_not_ends_with): + """Sets the cluster_local_id_not_ends_with of this BackupRestorePointWhereInput. + + + :param cluster_local_id_not_ends_with: The cluster_local_id_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_not_ends_with: str + """ + + self._cluster_local_id_not_ends_with = cluster_local_id_not_ends_with + + @property + def cluster_local_id_not_in(self): + """Gets the cluster_local_id_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cluster_local_id_not_in + + @cluster_local_id_not_in.setter + def cluster_local_id_not_in(self, cluster_local_id_not_in): + """Sets the cluster_local_id_not_in of this BackupRestorePointWhereInput. + + + :param cluster_local_id_not_in: The cluster_local_id_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_not_in: list[str] + """ + + self._cluster_local_id_not_in = cluster_local_id_not_in + + @property + def cluster_local_id_not_starts_with(self): + """Gets the cluster_local_id_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not_starts_with + + @cluster_local_id_not_starts_with.setter + def cluster_local_id_not_starts_with(self, cluster_local_id_not_starts_with): + """Sets the cluster_local_id_not_starts_with of this BackupRestorePointWhereInput. + + + :param cluster_local_id_not_starts_with: The cluster_local_id_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_not_starts_with: str + """ + + self._cluster_local_id_not_starts_with = cluster_local_id_not_starts_with + + @property + def cluster_local_id_starts_with(self): + """Gets the cluster_local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The cluster_local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_starts_with + + @cluster_local_id_starts_with.setter + def cluster_local_id_starts_with(self, cluster_local_id_starts_with): + """Sets the cluster_local_id_starts_with of this BackupRestorePointWhereInput. + + + :param cluster_local_id_starts_with: The cluster_local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type cluster_local_id_starts_with: str + """ + + self._cluster_local_id_starts_with = cluster_local_id_starts_with + + @property + def compressed(self): + """Gets the compressed of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compressed of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: bool + """ + return self._compressed + + @compressed.setter + def compressed(self, compressed): + """Sets the compressed of this BackupRestorePointWhereInput. + + + :param compressed: The compressed of this BackupRestorePointWhereInput. # noqa: E501 + :type compressed: bool + """ + + self._compressed = compressed + + @property + def compressed_not(self): + """Gets the compressed_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compressed_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: bool + """ + return self._compressed_not + + @compressed_not.setter + def compressed_not(self, compressed_not): + """Sets the compressed_not of this BackupRestorePointWhereInput. + + + :param compressed_not: The compressed_not of this BackupRestorePointWhereInput. # noqa: E501 + :type compressed_not: bool + """ + + self._compressed_not = compressed_not + + @property + def compression_ratio(self): + """Gets the compression_ratio of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio + + @compression_ratio.setter + def compression_ratio(self, compression_ratio): + """Sets the compression_ratio of this BackupRestorePointWhereInput. + + + :param compression_ratio: The compression_ratio of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio: float + """ + + self._compression_ratio = compression_ratio + + @property + def compression_ratio_gt(self): + """Gets the compression_ratio_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_gt + + @compression_ratio_gt.setter + def compression_ratio_gt(self, compression_ratio_gt): + """Sets the compression_ratio_gt of this BackupRestorePointWhereInput. + + + :param compression_ratio_gt: The compression_ratio_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_gt: float + """ + + self._compression_ratio_gt = compression_ratio_gt + + @property + def compression_ratio_gte(self): + """Gets the compression_ratio_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_gte + + @compression_ratio_gte.setter + def compression_ratio_gte(self, compression_ratio_gte): + """Sets the compression_ratio_gte of this BackupRestorePointWhereInput. + + + :param compression_ratio_gte: The compression_ratio_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_gte: float + """ + + self._compression_ratio_gte = compression_ratio_gte + + @property + def compression_ratio_in(self): + """Gets the compression_ratio_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._compression_ratio_in + + @compression_ratio_in.setter + def compression_ratio_in(self, compression_ratio_in): + """Sets the compression_ratio_in of this BackupRestorePointWhereInput. + + + :param compression_ratio_in: The compression_ratio_in of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_in: list[float] + """ + + self._compression_ratio_in = compression_ratio_in + + @property + def compression_ratio_lt(self): + """Gets the compression_ratio_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_lt + + @compression_ratio_lt.setter + def compression_ratio_lt(self, compression_ratio_lt): + """Sets the compression_ratio_lt of this BackupRestorePointWhereInput. + + + :param compression_ratio_lt: The compression_ratio_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_lt: float + """ + + self._compression_ratio_lt = compression_ratio_lt + + @property + def compression_ratio_lte(self): + """Gets the compression_ratio_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_lte + + @compression_ratio_lte.setter + def compression_ratio_lte(self, compression_ratio_lte): + """Sets the compression_ratio_lte of this BackupRestorePointWhereInput. + + + :param compression_ratio_lte: The compression_ratio_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_lte: float + """ + + self._compression_ratio_lte = compression_ratio_lte + + @property + def compression_ratio_not(self): + """Gets the compression_ratio_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: float + """ + return self._compression_ratio_not + + @compression_ratio_not.setter + def compression_ratio_not(self, compression_ratio_not): + """Sets the compression_ratio_not of this BackupRestorePointWhereInput. + + + :param compression_ratio_not: The compression_ratio_not of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_not: float + """ + + self._compression_ratio_not = compression_ratio_not + + @property + def compression_ratio_not_in(self): + """Gets the compression_ratio_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The compression_ratio_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._compression_ratio_not_in + + @compression_ratio_not_in.setter + def compression_ratio_not_in(self, compression_ratio_not_in): + """Sets the compression_ratio_not_in of this BackupRestorePointWhereInput. + + + :param compression_ratio_not_in: The compression_ratio_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type compression_ratio_not_in: list[float] + """ + + self._compression_ratio_not_in = compression_ratio_not_in + + @property + def creation(self): + """Gets the creation of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The creation of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestorePointCreation + """ + return self._creation + + @creation.setter + def creation(self, creation): + """Sets the creation of this BackupRestorePointWhereInput. + + + :param creation: The creation of this BackupRestorePointWhereInput. # noqa: E501 + :type creation: BackupRestorePointCreation + """ + + self._creation = creation + + @property + def creation_in(self): + """Gets the creation_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The creation_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointCreation] + """ + return self._creation_in + + @creation_in.setter + def creation_in(self, creation_in): + """Sets the creation_in of this BackupRestorePointWhereInput. + + + :param creation_in: The creation_in of this BackupRestorePointWhereInput. # noqa: E501 + :type creation_in: list[BackupRestorePointCreation] + """ + + self._creation_in = creation_in + + @property + def creation_not(self): + """Gets the creation_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The creation_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestorePointCreation + """ + return self._creation_not + + @creation_not.setter + def creation_not(self, creation_not): + """Sets the creation_not of this BackupRestorePointWhereInput. + + + :param creation_not: The creation_not of this BackupRestorePointWhereInput. # noqa: E501 + :type creation_not: BackupRestorePointCreation + """ + + self._creation_not = creation_not + + @property + def creation_not_in(self): + """Gets the creation_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The creation_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointCreation] + """ + return self._creation_not_in + + @creation_not_in.setter + def creation_not_in(self, creation_not_in): + """Sets the creation_not_in of this BackupRestorePointWhereInput. + + + :param creation_not_in: The creation_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type creation_not_in: list[BackupRestorePointCreation] + """ + + self._creation_not_in = creation_not_in + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupRestorePointWhereInput. + + + :param id: The id of this BackupRestorePointWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupRestorePointWhereInput. + + + :param id_contains: The id_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupRestorePointWhereInput. + + + :param id_gt: The id_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupRestorePointWhereInput. + + + :param id_gte: The id_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupRestorePointWhereInput. + + + :param id_in: The id_in of this BackupRestorePointWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupRestorePointWhereInput. + + + :param id_lt: The id_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupRestorePointWhereInput. + + + :param id_lte: The id_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupRestorePointWhereInput. + + + :param id_not: The id_not of this BackupRestorePointWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param id_not_in: The id_not_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def local_created_at(self): + """Gets the local_created_at of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at + + @local_created_at.setter + def local_created_at(self, local_created_at): + """Sets the local_created_at of this BackupRestorePointWhereInput. + + + :param local_created_at: The local_created_at of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at: str + """ + + self._local_created_at = local_created_at + + @property + def local_created_at_gt(self): + """Gets the local_created_at_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_gt + + @local_created_at_gt.setter + def local_created_at_gt(self, local_created_at_gt): + """Sets the local_created_at_gt of this BackupRestorePointWhereInput. + + + :param local_created_at_gt: The local_created_at_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_gt: str + """ + + self._local_created_at_gt = local_created_at_gt + + @property + def local_created_at_gte(self): + """Gets the local_created_at_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_gte + + @local_created_at_gte.setter + def local_created_at_gte(self, local_created_at_gte): + """Sets the local_created_at_gte of this BackupRestorePointWhereInput. + + + :param local_created_at_gte: The local_created_at_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_gte: str + """ + + self._local_created_at_gte = local_created_at_gte + + @property + def local_created_at_in(self): + """Gets the local_created_at_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_created_at_in + + @local_created_at_in.setter + def local_created_at_in(self, local_created_at_in): + """Sets the local_created_at_in of this BackupRestorePointWhereInput. + + + :param local_created_at_in: The local_created_at_in of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_in: list[str] + """ + + self._local_created_at_in = local_created_at_in + + @property + def local_created_at_lt(self): + """Gets the local_created_at_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_lt + + @local_created_at_lt.setter + def local_created_at_lt(self, local_created_at_lt): + """Sets the local_created_at_lt of this BackupRestorePointWhereInput. + + + :param local_created_at_lt: The local_created_at_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_lt: str + """ + + self._local_created_at_lt = local_created_at_lt + + @property + def local_created_at_lte(self): + """Gets the local_created_at_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_lte + + @local_created_at_lte.setter + def local_created_at_lte(self, local_created_at_lte): + """Sets the local_created_at_lte of this BackupRestorePointWhereInput. + + + :param local_created_at_lte: The local_created_at_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_lte: str + """ + + self._local_created_at_lte = local_created_at_lte + + @property + def local_created_at_not(self): + """Gets the local_created_at_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_created_at_not + + @local_created_at_not.setter + def local_created_at_not(self, local_created_at_not): + """Sets the local_created_at_not of this BackupRestorePointWhereInput. + + + :param local_created_at_not: The local_created_at_not of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_not: str + """ + + self._local_created_at_not = local_created_at_not + + @property + def local_created_at_not_in(self): + """Gets the local_created_at_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_created_at_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._local_created_at_not_in + + @local_created_at_not_in.setter + def local_created_at_not_in(self, local_created_at_not_in): + """Sets the local_created_at_not_in of this BackupRestorePointWhereInput. + + + :param local_created_at_not_in: The local_created_at_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type local_created_at_not_in: list[str] + """ + + self._local_created_at_not_in = local_created_at_not_in + + @property + def local_id(self): + """Gets the local_id of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this BackupRestorePointWhereInput. + + + :param local_id: The local_id of this BackupRestorePointWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_contains of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_contains: The local_id_contains of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_gt of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_gt: The local_id_gt of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_gte of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_gte: The local_id_gte of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_in: The local_id_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_lt of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_lt: The local_id_lt of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_lte of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_lte: The local_id_lte of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_not of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_not: The local_id_not of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_not_in: The local_id_not_in of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this BackupRestorePointWhereInput. # 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 BackupRestorePointWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def logical_size(self): + """Gets the logical_size of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._logical_size + + @logical_size.setter + def logical_size(self, logical_size): + """Sets the logical_size of this BackupRestorePointWhereInput. + + + :param logical_size: The logical_size of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size: int + """ + + self._logical_size = logical_size + + @property + def logical_size_gt(self): + """Gets the logical_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._logical_size_gt + + @logical_size_gt.setter + def logical_size_gt(self, logical_size_gt): + """Sets the logical_size_gt of this BackupRestorePointWhereInput. + + + :param logical_size_gt: The logical_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_gt: int + """ + + self._logical_size_gt = logical_size_gt + + @property + def logical_size_gte(self): + """Gets the logical_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._logical_size_gte + + @logical_size_gte.setter + def logical_size_gte(self, logical_size_gte): + """Sets the logical_size_gte of this BackupRestorePointWhereInput. + + + :param logical_size_gte: The logical_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_gte: int + """ + + self._logical_size_gte = logical_size_gte + + @property + def logical_size_in(self): + """Gets the logical_size_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._logical_size_in + + @logical_size_in.setter + def logical_size_in(self, logical_size_in): + """Sets the logical_size_in of this BackupRestorePointWhereInput. + + + :param logical_size_in: The logical_size_in of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_in: list[int] + """ + + self._logical_size_in = logical_size_in + + @property + def logical_size_lt(self): + """Gets the logical_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._logical_size_lt + + @logical_size_lt.setter + def logical_size_lt(self, logical_size_lt): + """Sets the logical_size_lt of this BackupRestorePointWhereInput. + + + :param logical_size_lt: The logical_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_lt: int + """ + + self._logical_size_lt = logical_size_lt + + @property + def logical_size_lte(self): + """Gets the logical_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._logical_size_lte + + @logical_size_lte.setter + def logical_size_lte(self, logical_size_lte): + """Sets the logical_size_lte of this BackupRestorePointWhereInput. + + + :param logical_size_lte: The logical_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_lte: int + """ + + self._logical_size_lte = logical_size_lte + + @property + def logical_size_not(self): + """Gets the logical_size_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._logical_size_not + + @logical_size_not.setter + def logical_size_not(self, logical_size_not): + """Sets the logical_size_not of this BackupRestorePointWhereInput. + + + :param logical_size_not: The logical_size_not of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_not: int + """ + + self._logical_size_not = logical_size_not + + @property + def logical_size_not_in(self): + """Gets the logical_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The logical_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._logical_size_not_in + + @logical_size_not_in.setter + def logical_size_not_in(self, logical_size_not_in): + """Sets the logical_size_not_in of this BackupRestorePointWhereInput. + + + :param logical_size_not_in: The logical_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type logical_size_not_in: list[int] + """ + + self._logical_size_not_in = logical_size_not_in + + @property + def parent_restore_point(self): + """Gets the parent_restore_point of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point + + @parent_restore_point.setter + def parent_restore_point(self, parent_restore_point): + """Sets the parent_restore_point of this BackupRestorePointWhereInput. + + + :param parent_restore_point: The parent_restore_point of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point: str + """ + + self._parent_restore_point = parent_restore_point + + @property + def parent_restore_point_contains(self): + """Gets the parent_restore_point_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_contains + + @parent_restore_point_contains.setter + def parent_restore_point_contains(self, parent_restore_point_contains): + """Sets the parent_restore_point_contains of this BackupRestorePointWhereInput. + + + :param parent_restore_point_contains: The parent_restore_point_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_contains: str + """ + + self._parent_restore_point_contains = parent_restore_point_contains + + @property + def parent_restore_point_ends_with(self): + """Gets the parent_restore_point_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_ends_with + + @parent_restore_point_ends_with.setter + def parent_restore_point_ends_with(self, parent_restore_point_ends_with): + """Sets the parent_restore_point_ends_with of this BackupRestorePointWhereInput. + + + :param parent_restore_point_ends_with: The parent_restore_point_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_ends_with: str + """ + + self._parent_restore_point_ends_with = parent_restore_point_ends_with + + @property + def parent_restore_point_gt(self): + """Gets the parent_restore_point_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_gt + + @parent_restore_point_gt.setter + def parent_restore_point_gt(self, parent_restore_point_gt): + """Sets the parent_restore_point_gt of this BackupRestorePointWhereInput. + + + :param parent_restore_point_gt: The parent_restore_point_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_gt: str + """ + + self._parent_restore_point_gt = parent_restore_point_gt + + @property + def parent_restore_point_gte(self): + """Gets the parent_restore_point_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_gte + + @parent_restore_point_gte.setter + def parent_restore_point_gte(self, parent_restore_point_gte): + """Sets the parent_restore_point_gte of this BackupRestorePointWhereInput. + + + :param parent_restore_point_gte: The parent_restore_point_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_gte: str + """ + + self._parent_restore_point_gte = parent_restore_point_gte + + @property + def parent_restore_point_in(self): + """Gets the parent_restore_point_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._parent_restore_point_in + + @parent_restore_point_in.setter + def parent_restore_point_in(self, parent_restore_point_in): + """Sets the parent_restore_point_in of this BackupRestorePointWhereInput. + + + :param parent_restore_point_in: The parent_restore_point_in of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_in: list[str] + """ + + self._parent_restore_point_in = parent_restore_point_in + + @property + def parent_restore_point_lt(self): + """Gets the parent_restore_point_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_lt + + @parent_restore_point_lt.setter + def parent_restore_point_lt(self, parent_restore_point_lt): + """Sets the parent_restore_point_lt of this BackupRestorePointWhereInput. + + + :param parent_restore_point_lt: The parent_restore_point_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_lt: str + """ + + self._parent_restore_point_lt = parent_restore_point_lt + + @property + def parent_restore_point_lte(self): + """Gets the parent_restore_point_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_lte + + @parent_restore_point_lte.setter + def parent_restore_point_lte(self, parent_restore_point_lte): + """Sets the parent_restore_point_lte of this BackupRestorePointWhereInput. + + + :param parent_restore_point_lte: The parent_restore_point_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_lte: str + """ + + self._parent_restore_point_lte = parent_restore_point_lte + + @property + def parent_restore_point_not(self): + """Gets the parent_restore_point_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_not + + @parent_restore_point_not.setter + def parent_restore_point_not(self, parent_restore_point_not): + """Sets the parent_restore_point_not of this BackupRestorePointWhereInput. + + + :param parent_restore_point_not: The parent_restore_point_not of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_not: str + """ + + self._parent_restore_point_not = parent_restore_point_not + + @property + def parent_restore_point_not_contains(self): + """Gets the parent_restore_point_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_not_contains + + @parent_restore_point_not_contains.setter + def parent_restore_point_not_contains(self, parent_restore_point_not_contains): + """Sets the parent_restore_point_not_contains of this BackupRestorePointWhereInput. + + + :param parent_restore_point_not_contains: The parent_restore_point_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_not_contains: str + """ + + self._parent_restore_point_not_contains = parent_restore_point_not_contains + + @property + def parent_restore_point_not_ends_with(self): + """Gets the parent_restore_point_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_not_ends_with + + @parent_restore_point_not_ends_with.setter + def parent_restore_point_not_ends_with(self, parent_restore_point_not_ends_with): + """Sets the parent_restore_point_not_ends_with of this BackupRestorePointWhereInput. + + + :param parent_restore_point_not_ends_with: The parent_restore_point_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_not_ends_with: str + """ + + self._parent_restore_point_not_ends_with = parent_restore_point_not_ends_with + + @property + def parent_restore_point_not_in(self): + """Gets the parent_restore_point_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._parent_restore_point_not_in + + @parent_restore_point_not_in.setter + def parent_restore_point_not_in(self, parent_restore_point_not_in): + """Sets the parent_restore_point_not_in of this BackupRestorePointWhereInput. + + + :param parent_restore_point_not_in: The parent_restore_point_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_not_in: list[str] + """ + + self._parent_restore_point_not_in = parent_restore_point_not_in + + @property + def parent_restore_point_not_starts_with(self): + """Gets the parent_restore_point_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_not_starts_with + + @parent_restore_point_not_starts_with.setter + def parent_restore_point_not_starts_with(self, parent_restore_point_not_starts_with): + """Sets the parent_restore_point_not_starts_with of this BackupRestorePointWhereInput. + + + :param parent_restore_point_not_starts_with: The parent_restore_point_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_not_starts_with: str + """ + + self._parent_restore_point_not_starts_with = parent_restore_point_not_starts_with + + @property + def parent_restore_point_starts_with(self): + """Gets the parent_restore_point_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The parent_restore_point_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_restore_point_starts_with + + @parent_restore_point_starts_with.setter + def parent_restore_point_starts_with(self, parent_restore_point_starts_with): + """Sets the parent_restore_point_starts_with of this BackupRestorePointWhereInput. + + + :param parent_restore_point_starts_with: The parent_restore_point_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type parent_restore_point_starts_with: str + """ + + self._parent_restore_point_starts_with = parent_restore_point_starts_with + + @property + def physical_size(self): + """Gets the physical_size of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size + + @physical_size.setter + def physical_size(self, physical_size): + """Sets the physical_size of this BackupRestorePointWhereInput. + + + :param physical_size: The physical_size of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size: int + """ + + self._physical_size = physical_size + + @property + def physical_size_gt(self): + """Gets the physical_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_gt + + @physical_size_gt.setter + def physical_size_gt(self, physical_size_gt): + """Sets the physical_size_gt of this BackupRestorePointWhereInput. + + + :param physical_size_gt: The physical_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_gt: int + """ + + self._physical_size_gt = physical_size_gt + + @property + def physical_size_gte(self): + """Gets the physical_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_gte + + @physical_size_gte.setter + def physical_size_gte(self, physical_size_gte): + """Sets the physical_size_gte of this BackupRestorePointWhereInput. + + + :param physical_size_gte: The physical_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_gte: int + """ + + self._physical_size_gte = physical_size_gte + + @property + def physical_size_in(self): + """Gets the physical_size_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._physical_size_in + + @physical_size_in.setter + def physical_size_in(self, physical_size_in): + """Sets the physical_size_in of this BackupRestorePointWhereInput. + + + :param physical_size_in: The physical_size_in of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_in: list[int] + """ + + self._physical_size_in = physical_size_in + + @property + def physical_size_lt(self): + """Gets the physical_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_lt + + @physical_size_lt.setter + def physical_size_lt(self, physical_size_lt): + """Sets the physical_size_lt of this BackupRestorePointWhereInput. + + + :param physical_size_lt: The physical_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_lt: int + """ + + self._physical_size_lt = physical_size_lt + + @property + def physical_size_lte(self): + """Gets the physical_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_lte + + @physical_size_lte.setter + def physical_size_lte(self, physical_size_lte): + """Sets the physical_size_lte of this BackupRestorePointWhereInput. + + + :param physical_size_lte: The physical_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_lte: int + """ + + self._physical_size_lte = physical_size_lte + + @property + def physical_size_not(self): + """Gets the physical_size_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._physical_size_not + + @physical_size_not.setter + def physical_size_not(self, physical_size_not): + """Sets the physical_size_not of this BackupRestorePointWhereInput. + + + :param physical_size_not: The physical_size_not of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_not: int + """ + + self._physical_size_not = physical_size_not + + @property + def physical_size_not_in(self): + """Gets the physical_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The physical_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._physical_size_not_in + + @physical_size_not_in.setter + def physical_size_not_in(self, physical_size_not_in): + """Sets the physical_size_not_in of this BackupRestorePointWhereInput. + + + :param physical_size_not_in: The physical_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type physical_size_not_in: list[int] + """ + + self._physical_size_not_in = physical_size_not_in + + @property + def size(self): + """Gets the size of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._size + + @size.setter + def size(self, size): + """Sets the size of this BackupRestorePointWhereInput. + + + :param size: The size of this BackupRestorePointWhereInput. # noqa: E501 + :type size: int + """ + + self._size = size + + @property + def size_gt(self): + """Gets the size_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._size_gt + + @size_gt.setter + def size_gt(self, size_gt): + """Sets the size_gt of this BackupRestorePointWhereInput. + + + :param size_gt: The size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type size_gt: int + """ + + self._size_gt = size_gt + + @property + def size_gte(self): + """Gets the size_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._size_gte + + @size_gte.setter + def size_gte(self, size_gte): + """Sets the size_gte of this BackupRestorePointWhereInput. + + + :param size_gte: The size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type size_gte: int + """ + + self._size_gte = size_gte + + @property + def size_in(self): + """Gets the size_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._size_in + + @size_in.setter + def size_in(self, size_in): + """Sets the size_in of this BackupRestorePointWhereInput. + + + :param size_in: The size_in of this BackupRestorePointWhereInput. # noqa: E501 + :type size_in: list[int] + """ + + self._size_in = size_in + + @property + def size_lt(self): + """Gets the size_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._size_lt + + @size_lt.setter + def size_lt(self, size_lt): + """Sets the size_lt of this BackupRestorePointWhereInput. + + + :param size_lt: The size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type size_lt: int + """ + + self._size_lt = size_lt + + @property + def size_lte(self): + """Gets the size_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._size_lte + + @size_lte.setter + def size_lte(self, size_lte): + """Sets the size_lte of this BackupRestorePointWhereInput. + + + :param size_lte: The size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type size_lte: int + """ + + self._size_lte = size_lte + + @property + def size_not(self): + """Gets the size_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._size_not + + @size_not.setter + def size_not(self, size_not): + """Sets the size_not of this BackupRestorePointWhereInput. + + + :param size_not: The size_not of this BackupRestorePointWhereInput. # noqa: E501 + :type size_not: int + """ + + self._size_not = size_not + + @property + def size_not_in(self): + """Gets the size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._size_not_in + + @size_not_in.setter + def size_not_in(self, size_not_in): + """Sets the size_not_in of this BackupRestorePointWhereInput. + + + :param size_not_in: The size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type size_not_in: list[int] + """ + + self._size_not_in = size_not_in + + @property + def slice(self): + """Gets the slice of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice + + @slice.setter + def slice(self, slice): + """Sets the slice of this BackupRestorePointWhereInput. + + + :param slice: The slice of this BackupRestorePointWhereInput. # noqa: E501 + :type slice: str + """ + + self._slice = slice + + @property + def slice_contains(self): + """Gets the slice_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_contains + + @slice_contains.setter + def slice_contains(self, slice_contains): + """Sets the slice_contains of this BackupRestorePointWhereInput. + + + :param slice_contains: The slice_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_contains: str + """ + + self._slice_contains = slice_contains + + @property + def slice_ends_with(self): + """Gets the slice_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_ends_with + + @slice_ends_with.setter + def slice_ends_with(self, slice_ends_with): + """Sets the slice_ends_with of this BackupRestorePointWhereInput. + + + :param slice_ends_with: The slice_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_ends_with: str + """ + + self._slice_ends_with = slice_ends_with + + @property + def slice_gt(self): + """Gets the slice_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_gt + + @slice_gt.setter + def slice_gt(self, slice_gt): + """Sets the slice_gt of this BackupRestorePointWhereInput. + + + :param slice_gt: The slice_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_gt: str + """ + + self._slice_gt = slice_gt + + @property + def slice_gte(self): + """Gets the slice_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_gte + + @slice_gte.setter + def slice_gte(self, slice_gte): + """Sets the slice_gte of this BackupRestorePointWhereInput. + + + :param slice_gte: The slice_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_gte: str + """ + + self._slice_gte = slice_gte + + @property + def slice_in(self): + """Gets the slice_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._slice_in + + @slice_in.setter + def slice_in(self, slice_in): + """Sets the slice_in of this BackupRestorePointWhereInput. + + + :param slice_in: The slice_in of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_in: list[str] + """ + + self._slice_in = slice_in + + @property + def slice_lt(self): + """Gets the slice_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_lt + + @slice_lt.setter + def slice_lt(self, slice_lt): + """Sets the slice_lt of this BackupRestorePointWhereInput. + + + :param slice_lt: The slice_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_lt: str + """ + + self._slice_lt = slice_lt + + @property + def slice_lte(self): + """Gets the slice_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_lte + + @slice_lte.setter + def slice_lte(self, slice_lte): + """Sets the slice_lte of this BackupRestorePointWhereInput. + + + :param slice_lte: The slice_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_lte: str + """ + + self._slice_lte = slice_lte + + @property + def slice_not(self): + """Gets the slice_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_not + + @slice_not.setter + def slice_not(self, slice_not): + """Sets the slice_not of this BackupRestorePointWhereInput. + + + :param slice_not: The slice_not of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_not: str + """ + + self._slice_not = slice_not + + @property + def slice_not_contains(self): + """Gets the slice_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_not_contains + + @slice_not_contains.setter + def slice_not_contains(self, slice_not_contains): + """Sets the slice_not_contains of this BackupRestorePointWhereInput. + + + :param slice_not_contains: The slice_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_not_contains: str + """ + + self._slice_not_contains = slice_not_contains + + @property + def slice_not_ends_with(self): + """Gets the slice_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_not_ends_with + + @slice_not_ends_with.setter + def slice_not_ends_with(self, slice_not_ends_with): + """Sets the slice_not_ends_with of this BackupRestorePointWhereInput. + + + :param slice_not_ends_with: The slice_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_not_ends_with: str + """ + + self._slice_not_ends_with = slice_not_ends_with + + @property + def slice_not_in(self): + """Gets the slice_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._slice_not_in + + @slice_not_in.setter + def slice_not_in(self, slice_not_in): + """Sets the slice_not_in of this BackupRestorePointWhereInput. + + + :param slice_not_in: The slice_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_not_in: list[str] + """ + + self._slice_not_in = slice_not_in + + @property + def slice_not_starts_with(self): + """Gets the slice_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_not_starts_with + + @slice_not_starts_with.setter + def slice_not_starts_with(self, slice_not_starts_with): + """Sets the slice_not_starts_with of this BackupRestorePointWhereInput. + + + :param slice_not_starts_with: The slice_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_not_starts_with: str + """ + + self._slice_not_starts_with = slice_not_starts_with + + @property + def slice_starts_with(self): + """Gets the slice_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The slice_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._slice_starts_with + + @slice_starts_with.setter + def slice_starts_with(self, slice_starts_with): + """Sets the slice_starts_with of this BackupRestorePointWhereInput. + + + :param slice_starts_with: The slice_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type slice_starts_with: str + """ + + self._slice_starts_with = slice_starts_with + + @property + def snapshot_consistent_type(self): + """Gets the snapshot_consistent_type of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type + + @snapshot_consistent_type.setter + def snapshot_consistent_type(self, snapshot_consistent_type): + """Sets the snapshot_consistent_type of this BackupRestorePointWhereInput. + + + :param snapshot_consistent_type: The snapshot_consistent_type of this BackupRestorePointWhereInput. # noqa: E501 + :type snapshot_consistent_type: ConsistentType + """ + + self._snapshot_consistent_type = snapshot_consistent_type + + @property + def snapshot_consistent_type_in(self): + """Gets the snapshot_consistent_type_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[ConsistentType] + """ + return self._snapshot_consistent_type_in + + @snapshot_consistent_type_in.setter + def snapshot_consistent_type_in(self, snapshot_consistent_type_in): + """Sets the snapshot_consistent_type_in of this BackupRestorePointWhereInput. + + + :param snapshot_consistent_type_in: The snapshot_consistent_type_in of this BackupRestorePointWhereInput. # noqa: E501 + :type snapshot_consistent_type_in: list[ConsistentType] + """ + + self._snapshot_consistent_type_in = snapshot_consistent_type_in + + @property + def snapshot_consistent_type_not(self): + """Gets the snapshot_consistent_type_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: ConsistentType + """ + return self._snapshot_consistent_type_not + + @snapshot_consistent_type_not.setter + def snapshot_consistent_type_not(self, snapshot_consistent_type_not): + """Sets the snapshot_consistent_type_not of this BackupRestorePointWhereInput. + + + :param snapshot_consistent_type_not: The snapshot_consistent_type_not of this BackupRestorePointWhereInput. # noqa: E501 + :type snapshot_consistent_type_not: ConsistentType + """ + + self._snapshot_consistent_type_not = snapshot_consistent_type_not + + @property + def snapshot_consistent_type_not_in(self): + """Gets the snapshot_consistent_type_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The snapshot_consistent_type_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[ConsistentType] + """ + return self._snapshot_consistent_type_not_in + + @snapshot_consistent_type_not_in.setter + def snapshot_consistent_type_not_in(self, snapshot_consistent_type_not_in): + """Sets the snapshot_consistent_type_not_in of this BackupRestorePointWhereInput. + + + :param snapshot_consistent_type_not_in: The snapshot_consistent_type_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type snapshot_consistent_type_not_in: list[ConsistentType] + """ + + self._snapshot_consistent_type_not_in = snapshot_consistent_type_not_in + + @property + def type(self): + """Gets the type of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The type of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestorePointType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupRestorePointWhereInput. + + + :param type: The type of this BackupRestorePointWhereInput. # noqa: E501 + :type type: BackupRestorePointType + """ + + self._type = type + + @property + def type_in(self): + """Gets the type_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The type_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointType] + """ + return self._type_in + + @type_in.setter + def type_in(self, type_in): + """Sets the type_in of this BackupRestorePointWhereInput. + + + :param type_in: The type_in of this BackupRestorePointWhereInput. # noqa: E501 + :type type_in: list[BackupRestorePointType] + """ + + self._type_in = type_in + + @property + def type_not(self): + """Gets the type_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The type_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: BackupRestorePointType + """ + return self._type_not + + @type_not.setter + def type_not(self, type_not): + """Sets the type_not of this BackupRestorePointWhereInput. + + + :param type_not: The type_not of this BackupRestorePointWhereInput. # noqa: E501 + :type type_not: BackupRestorePointType + """ + + self._type_not = type_not + + @property + def type_not_in(self): + """Gets the type_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The type_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[BackupRestorePointType] + """ + return self._type_not_in + + @type_not_in.setter + def type_not_in(self, type_not_in): + """Sets the type_not_in of this BackupRestorePointWhereInput. + + + :param type_not_in: The type_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type type_not_in: list[BackupRestorePointType] + """ + + self._type_not_in = type_not_in + + @property + def valid_capacity(self): + """Gets the valid_capacity of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_capacity + + @valid_capacity.setter + def valid_capacity(self, valid_capacity): + """Sets the valid_capacity of this BackupRestorePointWhereInput. + + + :param valid_capacity: The valid_capacity of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity: int + """ + + self._valid_capacity = valid_capacity + + @property + def valid_capacity_gt(self): + """Gets the valid_capacity_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_capacity_gt + + @valid_capacity_gt.setter + def valid_capacity_gt(self, valid_capacity_gt): + """Sets the valid_capacity_gt of this BackupRestorePointWhereInput. + + + :param valid_capacity_gt: The valid_capacity_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_gt: int + """ + + self._valid_capacity_gt = valid_capacity_gt + + @property + def valid_capacity_gte(self): + """Gets the valid_capacity_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_capacity_gte + + @valid_capacity_gte.setter + def valid_capacity_gte(self, valid_capacity_gte): + """Sets the valid_capacity_gte of this BackupRestorePointWhereInput. + + + :param valid_capacity_gte: The valid_capacity_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_gte: int + """ + + self._valid_capacity_gte = valid_capacity_gte + + @property + def valid_capacity_in(self): + """Gets the valid_capacity_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_capacity_in + + @valid_capacity_in.setter + def valid_capacity_in(self, valid_capacity_in): + """Sets the valid_capacity_in of this BackupRestorePointWhereInput. + + + :param valid_capacity_in: The valid_capacity_in of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_in: list[int] + """ + + self._valid_capacity_in = valid_capacity_in + + @property + def valid_capacity_lt(self): + """Gets the valid_capacity_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_capacity_lt + + @valid_capacity_lt.setter + def valid_capacity_lt(self, valid_capacity_lt): + """Sets the valid_capacity_lt of this BackupRestorePointWhereInput. + + + :param valid_capacity_lt: The valid_capacity_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_lt: int + """ + + self._valid_capacity_lt = valid_capacity_lt + + @property + def valid_capacity_lte(self): + """Gets the valid_capacity_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_capacity_lte + + @valid_capacity_lte.setter + def valid_capacity_lte(self, valid_capacity_lte): + """Sets the valid_capacity_lte of this BackupRestorePointWhereInput. + + + :param valid_capacity_lte: The valid_capacity_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_lte: int + """ + + self._valid_capacity_lte = valid_capacity_lte + + @property + def valid_capacity_not(self): + """Gets the valid_capacity_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_capacity_not + + @valid_capacity_not.setter + def valid_capacity_not(self, valid_capacity_not): + """Sets the valid_capacity_not of this BackupRestorePointWhereInput. + + + :param valid_capacity_not: The valid_capacity_not of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_not: int + """ + + self._valid_capacity_not = valid_capacity_not + + @property + def valid_capacity_not_in(self): + """Gets the valid_capacity_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_capacity_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_capacity_not_in + + @valid_capacity_not_in.setter + def valid_capacity_not_in(self, valid_capacity_not_in): + """Sets the valid_capacity_not_in of this BackupRestorePointWhereInput. + + + :param valid_capacity_not_in: The valid_capacity_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_capacity_not_in: list[int] + """ + + self._valid_capacity_not_in = valid_capacity_not_in + + @property + def valid_size(self): + """Gets the valid_size of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size + + @valid_size.setter + def valid_size(self, valid_size): + """Sets the valid_size of this BackupRestorePointWhereInput. + + + :param valid_size: The valid_size of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size: int + """ + + self._valid_size = valid_size + + @property + def valid_size_gt(self): + """Gets the valid_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_gt + + @valid_size_gt.setter + def valid_size_gt(self, valid_size_gt): + """Sets the valid_size_gt of this BackupRestorePointWhereInput. + + + :param valid_size_gt: The valid_size_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_gt: int + """ + + self._valid_size_gt = valid_size_gt + + @property + def valid_size_gte(self): + """Gets the valid_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_gte + + @valid_size_gte.setter + def valid_size_gte(self, valid_size_gte): + """Sets the valid_size_gte of this BackupRestorePointWhereInput. + + + :param valid_size_gte: The valid_size_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_gte: int + """ + + self._valid_size_gte = valid_size_gte + + @property + def valid_size_in(self): + """Gets the valid_size_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_size_in + + @valid_size_in.setter + def valid_size_in(self, valid_size_in): + """Sets the valid_size_in of this BackupRestorePointWhereInput. + + + :param valid_size_in: The valid_size_in of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_in: list[int] + """ + + self._valid_size_in = valid_size_in + + @property + def valid_size_lt(self): + """Gets the valid_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_lt + + @valid_size_lt.setter + def valid_size_lt(self, valid_size_lt): + """Sets the valid_size_lt of this BackupRestorePointWhereInput. + + + :param valid_size_lt: The valid_size_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_lt: int + """ + + self._valid_size_lt = valid_size_lt + + @property + def valid_size_lte(self): + """Gets the valid_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_lte + + @valid_size_lte.setter + def valid_size_lte(self, valid_size_lte): + """Sets the valid_size_lte of this BackupRestorePointWhereInput. + + + :param valid_size_lte: The valid_size_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_lte: int + """ + + self._valid_size_lte = valid_size_lte + + @property + def valid_size_not(self): + """Gets the valid_size_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_size_not + + @valid_size_not.setter + def valid_size_not(self, valid_size_not): + """Sets the valid_size_not of this BackupRestorePointWhereInput. + + + :param valid_size_not: The valid_size_not of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_not: int + """ + + self._valid_size_not = valid_size_not + + @property + def valid_size_not_in(self): + """Gets the valid_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The valid_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_size_not_in + + @valid_size_not_in.setter + def valid_size_not_in(self, valid_size_not_in): + """Sets the valid_size_not_in of this BackupRestorePointWhereInput. + + + :param valid_size_not_in: The valid_size_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type valid_size_not_in: list[int] + """ + + self._valid_size_not_in = valid_size_not_in + + @property + def vm(self): + """Gets the vm of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vm + + @vm.setter + def vm(self, vm): + """Sets the vm of this BackupRestorePointWhereInput. + + + :param vm: The vm of this BackupRestorePointWhereInput. # noqa: E501 + :type vm: VmWhereInput + """ + + self._vm = vm + + @property + def vm_local_id(self): + """Gets the vm_local_id of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id + + @vm_local_id.setter + def vm_local_id(self, vm_local_id): + """Sets the vm_local_id of this BackupRestorePointWhereInput. + + + :param vm_local_id: The vm_local_id of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id: str + """ + + self._vm_local_id = vm_local_id + + @property + def vm_local_id_contains(self): + """Gets the vm_local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_contains + + @vm_local_id_contains.setter + def vm_local_id_contains(self, vm_local_id_contains): + """Sets the vm_local_id_contains of this BackupRestorePointWhereInput. + + + :param vm_local_id_contains: The vm_local_id_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_contains: str + """ + + self._vm_local_id_contains = vm_local_id_contains + + @property + def vm_local_id_ends_with(self): + """Gets the vm_local_id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_ends_with + + @vm_local_id_ends_with.setter + def vm_local_id_ends_with(self, vm_local_id_ends_with): + """Sets the vm_local_id_ends_with of this BackupRestorePointWhereInput. + + + :param vm_local_id_ends_with: The vm_local_id_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_ends_with: str + """ + + self._vm_local_id_ends_with = vm_local_id_ends_with + + @property + def vm_local_id_gt(self): + """Gets the vm_local_id_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_gt + + @vm_local_id_gt.setter + def vm_local_id_gt(self, vm_local_id_gt): + """Sets the vm_local_id_gt of this BackupRestorePointWhereInput. + + + :param vm_local_id_gt: The vm_local_id_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_gt: str + """ + + self._vm_local_id_gt = vm_local_id_gt + + @property + def vm_local_id_gte(self): + """Gets the vm_local_id_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_gte + + @vm_local_id_gte.setter + def vm_local_id_gte(self, vm_local_id_gte): + """Sets the vm_local_id_gte of this BackupRestorePointWhereInput. + + + :param vm_local_id_gte: The vm_local_id_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_gte: str + """ + + self._vm_local_id_gte = vm_local_id_gte + + @property + def vm_local_id_in(self): + """Gets the vm_local_id_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_local_id_in + + @vm_local_id_in.setter + def vm_local_id_in(self, vm_local_id_in): + """Sets the vm_local_id_in of this BackupRestorePointWhereInput. + + + :param vm_local_id_in: The vm_local_id_in of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_in: list[str] + """ + + self._vm_local_id_in = vm_local_id_in + + @property + def vm_local_id_lt(self): + """Gets the vm_local_id_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_lt + + @vm_local_id_lt.setter + def vm_local_id_lt(self, vm_local_id_lt): + """Sets the vm_local_id_lt of this BackupRestorePointWhereInput. + + + :param vm_local_id_lt: The vm_local_id_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_lt: str + """ + + self._vm_local_id_lt = vm_local_id_lt + + @property + def vm_local_id_lte(self): + """Gets the vm_local_id_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_lte + + @vm_local_id_lte.setter + def vm_local_id_lte(self, vm_local_id_lte): + """Sets the vm_local_id_lte of this BackupRestorePointWhereInput. + + + :param vm_local_id_lte: The vm_local_id_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_lte: str + """ + + self._vm_local_id_lte = vm_local_id_lte + + @property + def vm_local_id_not(self): + """Gets the vm_local_id_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not + + @vm_local_id_not.setter + def vm_local_id_not(self, vm_local_id_not): + """Sets the vm_local_id_not of this BackupRestorePointWhereInput. + + + :param vm_local_id_not: The vm_local_id_not of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_not: str + """ + + self._vm_local_id_not = vm_local_id_not + + @property + def vm_local_id_not_contains(self): + """Gets the vm_local_id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not_contains + + @vm_local_id_not_contains.setter + def vm_local_id_not_contains(self, vm_local_id_not_contains): + """Sets the vm_local_id_not_contains of this BackupRestorePointWhereInput. + + + :param vm_local_id_not_contains: The vm_local_id_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_not_contains: str + """ + + self._vm_local_id_not_contains = vm_local_id_not_contains + + @property + def vm_local_id_not_ends_with(self): + """Gets the vm_local_id_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not_ends_with + + @vm_local_id_not_ends_with.setter + def vm_local_id_not_ends_with(self, vm_local_id_not_ends_with): + """Sets the vm_local_id_not_ends_with of this BackupRestorePointWhereInput. + + + :param vm_local_id_not_ends_with: The vm_local_id_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_not_ends_with: str + """ + + self._vm_local_id_not_ends_with = vm_local_id_not_ends_with + + @property + def vm_local_id_not_in(self): + """Gets the vm_local_id_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_local_id_not_in + + @vm_local_id_not_in.setter + def vm_local_id_not_in(self, vm_local_id_not_in): + """Sets the vm_local_id_not_in of this BackupRestorePointWhereInput. + + + :param vm_local_id_not_in: The vm_local_id_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_not_in: list[str] + """ + + self._vm_local_id_not_in = vm_local_id_not_in + + @property + def vm_local_id_not_starts_with(self): + """Gets the vm_local_id_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not_starts_with + + @vm_local_id_not_starts_with.setter + def vm_local_id_not_starts_with(self, vm_local_id_not_starts_with): + """Sets the vm_local_id_not_starts_with of this BackupRestorePointWhereInput. + + + :param vm_local_id_not_starts_with: The vm_local_id_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_not_starts_with: str + """ + + self._vm_local_id_not_starts_with = vm_local_id_not_starts_with + + @property + def vm_local_id_starts_with(self): + """Gets the vm_local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_starts_with + + @vm_local_id_starts_with.setter + def vm_local_id_starts_with(self, vm_local_id_starts_with): + """Sets the vm_local_id_starts_with of this BackupRestorePointWhereInput. + + + :param vm_local_id_starts_with: The vm_local_id_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_local_id_starts_with: str + """ + + self._vm_local_id_starts_with = vm_local_id_starts_with + + @property + def vm_name(self): + """Gets the vm_name of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name + + @vm_name.setter + def vm_name(self, vm_name): + """Sets the vm_name of this BackupRestorePointWhereInput. + + + :param vm_name: The vm_name of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name: str + """ + + self._vm_name = vm_name + + @property + def vm_name_contains(self): + """Gets the vm_name_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_contains + + @vm_name_contains.setter + def vm_name_contains(self, vm_name_contains): + """Sets the vm_name_contains of this BackupRestorePointWhereInput. + + + :param vm_name_contains: The vm_name_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_contains: str + """ + + self._vm_name_contains = vm_name_contains + + @property + def vm_name_ends_with(self): + """Gets the vm_name_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_ends_with + + @vm_name_ends_with.setter + def vm_name_ends_with(self, vm_name_ends_with): + """Sets the vm_name_ends_with of this BackupRestorePointWhereInput. + + + :param vm_name_ends_with: The vm_name_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_ends_with: str + """ + + self._vm_name_ends_with = vm_name_ends_with + + @property + def vm_name_gt(self): + """Gets the vm_name_gt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_gt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_gt + + @vm_name_gt.setter + def vm_name_gt(self, vm_name_gt): + """Sets the vm_name_gt of this BackupRestorePointWhereInput. + + + :param vm_name_gt: The vm_name_gt of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_gt: str + """ + + self._vm_name_gt = vm_name_gt + + @property + def vm_name_gte(self): + """Gets the vm_name_gte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_gte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_gte + + @vm_name_gte.setter + def vm_name_gte(self, vm_name_gte): + """Sets the vm_name_gte of this BackupRestorePointWhereInput. + + + :param vm_name_gte: The vm_name_gte of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_gte: str + """ + + self._vm_name_gte = vm_name_gte + + @property + def vm_name_in(self): + """Gets the vm_name_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_name_in + + @vm_name_in.setter + def vm_name_in(self, vm_name_in): + """Sets the vm_name_in of this BackupRestorePointWhereInput. + + + :param vm_name_in: The vm_name_in of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_in: list[str] + """ + + self._vm_name_in = vm_name_in + + @property + def vm_name_lt(self): + """Gets the vm_name_lt of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_lt of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_lt + + @vm_name_lt.setter + def vm_name_lt(self, vm_name_lt): + """Sets the vm_name_lt of this BackupRestorePointWhereInput. + + + :param vm_name_lt: The vm_name_lt of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_lt: str + """ + + self._vm_name_lt = vm_name_lt + + @property + def vm_name_lte(self): + """Gets the vm_name_lte of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_lte of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_lte + + @vm_name_lte.setter + def vm_name_lte(self, vm_name_lte): + """Sets the vm_name_lte of this BackupRestorePointWhereInput. + + + :param vm_name_lte: The vm_name_lte of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_lte: str + """ + + self._vm_name_lte = vm_name_lte + + @property + def vm_name_not(self): + """Gets the vm_name_not of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_not of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not + + @vm_name_not.setter + def vm_name_not(self, vm_name_not): + """Sets the vm_name_not of this BackupRestorePointWhereInput. + + + :param vm_name_not: The vm_name_not of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_not: str + """ + + self._vm_name_not = vm_name_not + + @property + def vm_name_not_contains(self): + """Gets the vm_name_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not_contains + + @vm_name_not_contains.setter + def vm_name_not_contains(self, vm_name_not_contains): + """Sets the vm_name_not_contains of this BackupRestorePointWhereInput. + + + :param vm_name_not_contains: The vm_name_not_contains of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_not_contains: str + """ + + self._vm_name_not_contains = vm_name_not_contains + + @property + def vm_name_not_ends_with(self): + """Gets the vm_name_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not_ends_with + + @vm_name_not_ends_with.setter + def vm_name_not_ends_with(self, vm_name_not_ends_with): + """Sets the vm_name_not_ends_with of this BackupRestorePointWhereInput. + + + :param vm_name_not_ends_with: The vm_name_not_ends_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_not_ends_with: str + """ + + self._vm_name_not_ends_with = vm_name_not_ends_with + + @property + def vm_name_not_in(self): + """Gets the vm_name_not_in of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_name_not_in + + @vm_name_not_in.setter + def vm_name_not_in(self, vm_name_not_in): + """Sets the vm_name_not_in of this BackupRestorePointWhereInput. + + + :param vm_name_not_in: The vm_name_not_in of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_not_in: list[str] + """ + + self._vm_name_not_in = vm_name_not_in + + @property + def vm_name_not_starts_with(self): + """Gets the vm_name_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not_starts_with + + @vm_name_not_starts_with.setter + def vm_name_not_starts_with(self, vm_name_not_starts_with): + """Sets the vm_name_not_starts_with of this BackupRestorePointWhereInput. + + + :param vm_name_not_starts_with: The vm_name_not_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_not_starts_with: str + """ + + self._vm_name_not_starts_with = vm_name_not_starts_with + + @property + def vm_name_starts_with(self): + """Gets the vm_name_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + + + :return: The vm_name_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_starts_with + + @vm_name_starts_with.setter + def vm_name_starts_with(self, vm_name_starts_with): + """Sets the vm_name_starts_with of this BackupRestorePointWhereInput. + + + :param vm_name_starts_with: The vm_name_starts_with of this BackupRestorePointWhereInput. # noqa: E501 + :type vm_name_starts_with: str + """ + + self._vm_name_starts_with = vm_name_starts_with + + 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, BackupRestorePointWhereInput): + 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, BackupRestorePointWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service.py b/cloudtower/models/backup_service.py new file mode 100644 index 00000000..e6d26f05 --- /dev/null +++ b/cloudtower/models/backup_service.py @@ -0,0 +1,951 @@ +# 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 BackupService(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 = { + 'application': 'NestedCloudTowerApplication', + 'backup_clusters': 'list[NestedCluster]', + 'backup_network_gateway': 'str', + 'backup_network_ip': 'str', + 'backup_network_subnet_mask': 'str', + 'backup_network_type': 'BackupServiceNetworkType', + 'backup_network_vlan': 'str', + 'backup_plans': 'list[NestedBackupPlan]', + 'backup_rd_iops_max': 'int', + 'backup_store_repositories': 'list[NestedBackupStoreRepository]', + 'backup_wr_iops_max': 'int', + 'description': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'id': 'str', + 'kube_config': 'str', + 'management_network_gateway': 'str', + 'management_network_ip': 'str', + 'management_network_subnet_mask': 'str', + 'management_network_vlan': 'str', + 'max_job_retry_times': 'int', + 'max_parallel_backup_jobs': 'int', + 'max_parallel_restore_jobs': 'int', + 'name': 'str', + 'network_status': 'list[NestedBackupServiceNetworkStatus]', + 'restore_rd_iops_max': 'int', + 'restore_wr_iops_max': 'int', + 'retry_interval': 'int', + 'running_vm': 'NestedVm', + 'status': 'BackupServiceStatus', + 'storage_network_gateway': 'str', + 'storage_network_ip': 'str', + 'storage_network_subnet_mask': 'str', + 'storage_network_type': 'BackupServiceNetworkType', + 'storage_network_vlan': 'str' + } + + attribute_map = { + 'application': 'application', + 'backup_clusters': 'backup_clusters', + 'backup_network_gateway': 'backup_network_gateway', + 'backup_network_ip': 'backup_network_ip', + 'backup_network_subnet_mask': 'backup_network_subnet_mask', + 'backup_network_type': 'backup_network_type', + 'backup_network_vlan': 'backup_network_vlan', + 'backup_plans': 'backup_plans', + 'backup_rd_iops_max': 'backup_rd_iops_max', + 'backup_store_repositories': 'backup_store_repositories', + 'backup_wr_iops_max': 'backup_wr_iops_max', + 'description': 'description', + 'entity_async_status': 'entityAsyncStatus', + 'id': 'id', + 'kube_config': 'kube_config', + 'management_network_gateway': 'management_network_gateway', + 'management_network_ip': 'management_network_ip', + 'management_network_subnet_mask': 'management_network_subnet_mask', + 'management_network_vlan': 'management_network_vlan', + 'max_job_retry_times': 'max_job_retry_times', + 'max_parallel_backup_jobs': 'max_parallel_backup_jobs', + 'max_parallel_restore_jobs': 'max_parallel_restore_jobs', + 'name': 'name', + 'network_status': 'network_status', + 'restore_rd_iops_max': 'restore_rd_iops_max', + 'restore_wr_iops_max': 'restore_wr_iops_max', + 'retry_interval': 'retry_interval', + 'running_vm': 'running_vm', + 'status': 'status', + 'storage_network_gateway': 'storage_network_gateway', + 'storage_network_ip': 'storage_network_ip', + 'storage_network_subnet_mask': 'storage_network_subnet_mask', + 'storage_network_type': 'storage_network_type', + 'storage_network_vlan': 'storage_network_vlan' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupService - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._application = None + self._backup_clusters = None + self._backup_network_gateway = None + self._backup_network_ip = None + self._backup_network_subnet_mask = None + self._backup_network_type = None + self._backup_network_vlan = None + self._backup_plans = None + self._backup_rd_iops_max = None + self._backup_store_repositories = None + self._backup_wr_iops_max = None + self._description = None + self._entity_async_status = None + self._id = None + self._kube_config = None + self._management_network_gateway = None + self._management_network_ip = None + self._management_network_subnet_mask = None + self._management_network_vlan = None + self._max_job_retry_times = None + self._max_parallel_backup_jobs = None + self._max_parallel_restore_jobs = None + self._name = None + self._network_status = None + self._restore_rd_iops_max = None + self._restore_wr_iops_max = None + self._retry_interval = None + self._running_vm = None + self._status = None + self._storage_network_gateway = None + self._storage_network_ip = None + self._storage_network_subnet_mask = None + self._storage_network_type = None + self._storage_network_vlan = None + self.discriminator = None + + self.application = kwargs.get("application", None) + self.backup_clusters = kwargs.get("backup_clusters", None) + self.backup_network_gateway = kwargs.get("backup_network_gateway", None) + self.backup_network_ip = kwargs.get("backup_network_ip", None) + self.backup_network_subnet_mask = kwargs.get("backup_network_subnet_mask", None) + self.backup_network_type = kwargs.get("backup_network_type", None) + self.backup_network_vlan = kwargs.get("backup_network_vlan", None) + self.backup_plans = kwargs.get("backup_plans", None) + self.backup_rd_iops_max = kwargs.get("backup_rd_iops_max", None) + self.backup_store_repositories = kwargs.get("backup_store_repositories", None) + self.backup_wr_iops_max = kwargs.get("backup_wr_iops_max", None) + self.description = kwargs.get("description", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + if "id" in kwargs: + self.id = kwargs["id"] + if "kube_config" in kwargs: + self.kube_config = kwargs["kube_config"] + self.management_network_gateway = kwargs.get("management_network_gateway", None) + self.management_network_ip = kwargs.get("management_network_ip", None) + self.management_network_subnet_mask = kwargs.get("management_network_subnet_mask", None) + self.management_network_vlan = kwargs.get("management_network_vlan", None) + self.max_job_retry_times = kwargs.get("max_job_retry_times", None) + self.max_parallel_backup_jobs = kwargs.get("max_parallel_backup_jobs", None) + self.max_parallel_restore_jobs = kwargs.get("max_parallel_restore_jobs", None) + if "name" in kwargs: + self.name = kwargs["name"] + self.network_status = kwargs.get("network_status", None) + self.restore_rd_iops_max = kwargs.get("restore_rd_iops_max", None) + self.restore_wr_iops_max = kwargs.get("restore_wr_iops_max", None) + self.retry_interval = kwargs.get("retry_interval", None) + self.running_vm = kwargs.get("running_vm", None) + self.status = kwargs.get("status", None) + self.storage_network_gateway = kwargs.get("storage_network_gateway", None) + self.storage_network_ip = kwargs.get("storage_network_ip", None) + self.storage_network_subnet_mask = kwargs.get("storage_network_subnet_mask", None) + self.storage_network_type = kwargs.get("storage_network_type", None) + self.storage_network_vlan = kwargs.get("storage_network_vlan", None) + + @property + def application(self): + """Gets the application of this BackupService. # noqa: E501 + + + :return: The application of this BackupService. # noqa: E501 + :rtype: NestedCloudTowerApplication + """ + return self._application + + @application.setter + def application(self, application): + """Sets the application of this BackupService. + + + :param application: The application of this BackupService. # noqa: E501 + :type application: NestedCloudTowerApplication + """ + + self._application = application + + @property + def backup_clusters(self): + """Gets the backup_clusters of this BackupService. # noqa: E501 + + + :return: The backup_clusters of this BackupService. # noqa: E501 + :rtype: list[NestedCluster] + """ + return self._backup_clusters + + @backup_clusters.setter + def backup_clusters(self, backup_clusters): + """Sets the backup_clusters of this BackupService. + + + :param backup_clusters: The backup_clusters of this BackupService. # noqa: E501 + :type backup_clusters: list[NestedCluster] + """ + + self._backup_clusters = backup_clusters + + @property + def backup_network_gateway(self): + """Gets the backup_network_gateway of this BackupService. # noqa: E501 + + + :return: The backup_network_gateway of this BackupService. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway + + @backup_network_gateway.setter + def backup_network_gateway(self, backup_network_gateway): + """Sets the backup_network_gateway of this BackupService. + + + :param backup_network_gateway: The backup_network_gateway of this BackupService. # noqa: E501 + :type backup_network_gateway: str + """ + + self._backup_network_gateway = backup_network_gateway + + @property + def backup_network_ip(self): + """Gets the backup_network_ip of this BackupService. # noqa: E501 + + + :return: The backup_network_ip of this BackupService. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip + + @backup_network_ip.setter + def backup_network_ip(self, backup_network_ip): + """Sets the backup_network_ip of this BackupService. + + + :param backup_network_ip: The backup_network_ip of this BackupService. # noqa: E501 + :type backup_network_ip: str + """ + + self._backup_network_ip = backup_network_ip + + @property + def backup_network_subnet_mask(self): + """Gets the backup_network_subnet_mask of this BackupService. # noqa: E501 + + + :return: The backup_network_subnet_mask of this BackupService. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask + + @backup_network_subnet_mask.setter + def backup_network_subnet_mask(self, backup_network_subnet_mask): + """Sets the backup_network_subnet_mask of this BackupService. + + + :param backup_network_subnet_mask: The backup_network_subnet_mask of this BackupService. # noqa: E501 + :type backup_network_subnet_mask: str + """ + + self._backup_network_subnet_mask = backup_network_subnet_mask + + @property + def backup_network_type(self): + """Gets the backup_network_type of this BackupService. # noqa: E501 + + + :return: The backup_network_type of this BackupService. # noqa: E501 + :rtype: BackupServiceNetworkType + """ + return self._backup_network_type + + @backup_network_type.setter + def backup_network_type(self, backup_network_type): + """Sets the backup_network_type of this BackupService. + + + :param backup_network_type: The backup_network_type of this BackupService. # noqa: E501 + :type backup_network_type: BackupServiceNetworkType + """ + + self._backup_network_type = backup_network_type + + @property + def backup_network_vlan(self): + """Gets the backup_network_vlan of this BackupService. # noqa: E501 + + + :return: The backup_network_vlan of this BackupService. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan + + @backup_network_vlan.setter + def backup_network_vlan(self, backup_network_vlan): + """Sets the backup_network_vlan of this BackupService. + + + :param backup_network_vlan: The backup_network_vlan of this BackupService. # noqa: E501 + :type backup_network_vlan: str + """ + + self._backup_network_vlan = backup_network_vlan + + @property + def backup_plans(self): + """Gets the backup_plans of this BackupService. # noqa: E501 + + + :return: The backup_plans of this BackupService. # noqa: E501 + :rtype: list[NestedBackupPlan] + """ + return self._backup_plans + + @backup_plans.setter + def backup_plans(self, backup_plans): + """Sets the backup_plans of this BackupService. + + + :param backup_plans: The backup_plans of this BackupService. # noqa: E501 + :type backup_plans: list[NestedBackupPlan] + """ + + self._backup_plans = backup_plans + + @property + def backup_rd_iops_max(self): + """Gets the backup_rd_iops_max of this BackupService. # noqa: E501 + + + :return: The backup_rd_iops_max of this BackupService. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max + + @backup_rd_iops_max.setter + def backup_rd_iops_max(self, backup_rd_iops_max): + """Sets the backup_rd_iops_max of this BackupService. + + + :param backup_rd_iops_max: The backup_rd_iops_max of this BackupService. # noqa: E501 + :type backup_rd_iops_max: int + """ + + self._backup_rd_iops_max = backup_rd_iops_max + + @property + def backup_store_repositories(self): + """Gets the backup_store_repositories of this BackupService. # noqa: E501 + + + :return: The backup_store_repositories of this BackupService. # noqa: E501 + :rtype: list[NestedBackupStoreRepository] + """ + return self._backup_store_repositories + + @backup_store_repositories.setter + def backup_store_repositories(self, backup_store_repositories): + """Sets the backup_store_repositories of this BackupService. + + + :param backup_store_repositories: The backup_store_repositories of this BackupService. # noqa: E501 + :type backup_store_repositories: list[NestedBackupStoreRepository] + """ + + self._backup_store_repositories = backup_store_repositories + + @property + def backup_wr_iops_max(self): + """Gets the backup_wr_iops_max of this BackupService. # noqa: E501 + + + :return: The backup_wr_iops_max of this BackupService. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max + + @backup_wr_iops_max.setter + def backup_wr_iops_max(self, backup_wr_iops_max): + """Sets the backup_wr_iops_max of this BackupService. + + + :param backup_wr_iops_max: The backup_wr_iops_max of this BackupService. # noqa: E501 + :type backup_wr_iops_max: int + """ + + self._backup_wr_iops_max = backup_wr_iops_max + + @property + def description(self): + """Gets the description of this BackupService. # noqa: E501 + + + :return: The description of this BackupService. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupService. + + + :param description: The description of this BackupService. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupService. # noqa: E501 + + + :return: The entity_async_status of this BackupService. # 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 BackupService. + + + :param entity_async_status: The entity_async_status of this BackupService. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def id(self): + """Gets the id of this BackupService. # noqa: E501 + + + :return: The id of this BackupService. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupService. + + + :param id: The id of this BackupService. # 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 + + @property + def kube_config(self): + """Gets the kube_config of this BackupService. # noqa: E501 + + + :return: The kube_config of this BackupService. # noqa: E501 + :rtype: str + """ + return self._kube_config + + @kube_config.setter + def kube_config(self, kube_config): + """Sets the kube_config of this BackupService. + + + :param kube_config: The kube_config of this BackupService. # noqa: E501 + :type kube_config: str + """ + if self.local_vars_configuration.client_side_validation and kube_config is None: # noqa: E501 + raise ValueError("Invalid value for `kube_config`, must not be `None`") # noqa: E501 + + self._kube_config = kube_config + + @property + def management_network_gateway(self): + """Gets the management_network_gateway of this BackupService. # noqa: E501 + + + :return: The management_network_gateway of this BackupService. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway + + @management_network_gateway.setter + def management_network_gateway(self, management_network_gateway): + """Sets the management_network_gateway of this BackupService. + + + :param management_network_gateway: The management_network_gateway of this BackupService. # noqa: E501 + :type management_network_gateway: str + """ + + self._management_network_gateway = management_network_gateway + + @property + def management_network_ip(self): + """Gets the management_network_ip of this BackupService. # noqa: E501 + + + :return: The management_network_ip of this BackupService. # noqa: E501 + :rtype: str + """ + return self._management_network_ip + + @management_network_ip.setter + def management_network_ip(self, management_network_ip): + """Sets the management_network_ip of this BackupService. + + + :param management_network_ip: The management_network_ip of this BackupService. # noqa: E501 + :type management_network_ip: str + """ + + self._management_network_ip = management_network_ip + + @property + def management_network_subnet_mask(self): + """Gets the management_network_subnet_mask of this BackupService. # noqa: E501 + + + :return: The management_network_subnet_mask of this BackupService. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask + + @management_network_subnet_mask.setter + def management_network_subnet_mask(self, management_network_subnet_mask): + """Sets the management_network_subnet_mask of this BackupService. + + + :param management_network_subnet_mask: The management_network_subnet_mask of this BackupService. # noqa: E501 + :type management_network_subnet_mask: str + """ + + self._management_network_subnet_mask = management_network_subnet_mask + + @property + def management_network_vlan(self): + """Gets the management_network_vlan of this BackupService. # noqa: E501 + + + :return: The management_network_vlan of this BackupService. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan + + @management_network_vlan.setter + def management_network_vlan(self, management_network_vlan): + """Sets the management_network_vlan of this BackupService. + + + :param management_network_vlan: The management_network_vlan of this BackupService. # noqa: E501 + :type management_network_vlan: str + """ + + self._management_network_vlan = management_network_vlan + + @property + def max_job_retry_times(self): + """Gets the max_job_retry_times of this BackupService. # noqa: E501 + + + :return: The max_job_retry_times of this BackupService. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times + + @max_job_retry_times.setter + def max_job_retry_times(self, max_job_retry_times): + """Sets the max_job_retry_times of this BackupService. + + + :param max_job_retry_times: The max_job_retry_times of this BackupService. # noqa: E501 + :type max_job_retry_times: int + """ + + self._max_job_retry_times = max_job_retry_times + + @property + def max_parallel_backup_jobs(self): + """Gets the max_parallel_backup_jobs of this BackupService. # noqa: E501 + + + :return: The max_parallel_backup_jobs of this BackupService. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs + + @max_parallel_backup_jobs.setter + def max_parallel_backup_jobs(self, max_parallel_backup_jobs): + """Sets the max_parallel_backup_jobs of this BackupService. + + + :param max_parallel_backup_jobs: The max_parallel_backup_jobs of this BackupService. # noqa: E501 + :type max_parallel_backup_jobs: int + """ + + self._max_parallel_backup_jobs = max_parallel_backup_jobs + + @property + def max_parallel_restore_jobs(self): + """Gets the max_parallel_restore_jobs of this BackupService. # noqa: E501 + + + :return: The max_parallel_restore_jobs of this BackupService. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs + + @max_parallel_restore_jobs.setter + def max_parallel_restore_jobs(self, max_parallel_restore_jobs): + """Sets the max_parallel_restore_jobs of this BackupService. + + + :param max_parallel_restore_jobs: The max_parallel_restore_jobs of this BackupService. # noqa: E501 + :type max_parallel_restore_jobs: int + """ + + self._max_parallel_restore_jobs = max_parallel_restore_jobs + + @property + def name(self): + """Gets the name of this BackupService. # noqa: E501 + + + :return: The name of this BackupService. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupService. + + + :param name: The name of this BackupService. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + @property + def network_status(self): + """Gets the network_status of this BackupService. # noqa: E501 + + + :return: The network_status of this BackupService. # noqa: E501 + :rtype: list[NestedBackupServiceNetworkStatus] + """ + return self._network_status + + @network_status.setter + def network_status(self, network_status): + """Sets the network_status of this BackupService. + + + :param network_status: The network_status of this BackupService. # noqa: E501 + :type network_status: list[NestedBackupServiceNetworkStatus] + """ + + self._network_status = network_status + + @property + def restore_rd_iops_max(self): + """Gets the restore_rd_iops_max of this BackupService. # noqa: E501 + + + :return: The restore_rd_iops_max of this BackupService. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max + + @restore_rd_iops_max.setter + def restore_rd_iops_max(self, restore_rd_iops_max): + """Sets the restore_rd_iops_max of this BackupService. + + + :param restore_rd_iops_max: The restore_rd_iops_max of this BackupService. # noqa: E501 + :type restore_rd_iops_max: int + """ + + self._restore_rd_iops_max = restore_rd_iops_max + + @property + def restore_wr_iops_max(self): + """Gets the restore_wr_iops_max of this BackupService. # noqa: E501 + + + :return: The restore_wr_iops_max of this BackupService. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max + + @restore_wr_iops_max.setter + def restore_wr_iops_max(self, restore_wr_iops_max): + """Sets the restore_wr_iops_max of this BackupService. + + + :param restore_wr_iops_max: The restore_wr_iops_max of this BackupService. # noqa: E501 + :type restore_wr_iops_max: int + """ + + self._restore_wr_iops_max = restore_wr_iops_max + + @property + def retry_interval(self): + """Gets the retry_interval of this BackupService. # noqa: E501 + + + :return: The retry_interval of this BackupService. # noqa: E501 + :rtype: int + """ + return self._retry_interval + + @retry_interval.setter + def retry_interval(self, retry_interval): + """Sets the retry_interval of this BackupService. + + + :param retry_interval: The retry_interval of this BackupService. # noqa: E501 + :type retry_interval: int + """ + + self._retry_interval = retry_interval + + @property + def running_vm(self): + """Gets the running_vm of this BackupService. # noqa: E501 + + + :return: The running_vm of this BackupService. # noqa: E501 + :rtype: NestedVm + """ + return self._running_vm + + @running_vm.setter + def running_vm(self, running_vm): + """Sets the running_vm of this BackupService. + + + :param running_vm: The running_vm of this BackupService. # noqa: E501 + :type running_vm: NestedVm + """ + + self._running_vm = running_vm + + @property + def status(self): + """Gets the status of this BackupService. # noqa: E501 + + + :return: The status of this BackupService. # noqa: E501 + :rtype: BackupServiceStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupService. + + + :param status: The status of this BackupService. # noqa: E501 + :type status: BackupServiceStatus + """ + + self._status = status + + @property + def storage_network_gateway(self): + """Gets the storage_network_gateway of this BackupService. # noqa: E501 + + + :return: The storage_network_gateway of this BackupService. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway + + @storage_network_gateway.setter + def storage_network_gateway(self, storage_network_gateway): + """Sets the storage_network_gateway of this BackupService. + + + :param storage_network_gateway: The storage_network_gateway of this BackupService. # noqa: E501 + :type storage_network_gateway: str + """ + + self._storage_network_gateway = storage_network_gateway + + @property + def storage_network_ip(self): + """Gets the storage_network_ip of this BackupService. # noqa: E501 + + + :return: The storage_network_ip of this BackupService. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip + + @storage_network_ip.setter + def storage_network_ip(self, storage_network_ip): + """Sets the storage_network_ip of this BackupService. + + + :param storage_network_ip: The storage_network_ip of this BackupService. # noqa: E501 + :type storage_network_ip: str + """ + + self._storage_network_ip = storage_network_ip + + @property + def storage_network_subnet_mask(self): + """Gets the storage_network_subnet_mask of this BackupService. # noqa: E501 + + + :return: The storage_network_subnet_mask of this BackupService. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask + + @storage_network_subnet_mask.setter + def storage_network_subnet_mask(self, storage_network_subnet_mask): + """Sets the storage_network_subnet_mask of this BackupService. + + + :param storage_network_subnet_mask: The storage_network_subnet_mask of this BackupService. # noqa: E501 + :type storage_network_subnet_mask: str + """ + + self._storage_network_subnet_mask = storage_network_subnet_mask + + @property + def storage_network_type(self): + """Gets the storage_network_type of this BackupService. # noqa: E501 + + + :return: The storage_network_type of this BackupService. # noqa: E501 + :rtype: BackupServiceNetworkType + """ + return self._storage_network_type + + @storage_network_type.setter + def storage_network_type(self, storage_network_type): + """Sets the storage_network_type of this BackupService. + + + :param storage_network_type: The storage_network_type of this BackupService. # noqa: E501 + :type storage_network_type: BackupServiceNetworkType + """ + + self._storage_network_type = storage_network_type + + @property + def storage_network_vlan(self): + """Gets the storage_network_vlan of this BackupService. # noqa: E501 + + + :return: The storage_network_vlan of this BackupService. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan + + @storage_network_vlan.setter + def storage_network_vlan(self, storage_network_vlan): + """Sets the storage_network_vlan of this BackupService. + + + :param storage_network_vlan: The storage_network_vlan of this BackupService. # noqa: E501 + :type storage_network_vlan: str + """ + + self._storage_network_vlan = storage_network_vlan + + 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, BackupService): + 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, BackupService): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service_connection.py b/cloudtower/models/backup_service_connection.py new file mode 100644 index 00000000..9a7b4ff1 --- /dev/null +++ b/cloudtower/models/backup_service_connection.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 BackupServiceConnection(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 = { + 'aggregate': 'NestedAggregateBackupService' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupServiceConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupServiceConnection. # noqa: E501 + + + :return: The aggregate of this BackupServiceConnection. # noqa: E501 + :rtype: NestedAggregateBackupService + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupServiceConnection. + + + :param aggregate: The aggregate of this BackupServiceConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupService + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupServiceConnection): + 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, BackupServiceConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service_network_status_enum.py b/cloudtower/models/backup_service_network_status_enum.py new file mode 100644 index 00000000..e0234e4b --- /dev/null +++ b/cloudtower/models/backup_service_network_status_enum.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 BackupServiceNetworkStatusEnum(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + CONNECTED = "CONNECTED" + DISCONNECTED = "DISCONNECTED" + + allowable_values = [CONNECTED, DISCONNECTED] # 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 + """BackupServiceNetworkStatusEnum - 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, BackupServiceNetworkStatusEnum): + 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, BackupServiceNetworkStatusEnum): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service_network_type.py b/cloudtower/models/backup_service_network_type.py new file mode 100644 index 00000000..713f7cac --- /dev/null +++ b/cloudtower/models/backup_service_network_type.py @@ -0,0 +1,99 @@ +# 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 BackupServiceNetworkType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + MANAGEMENT = "MANAGEMENT" + NEW_NIC = "NEW_NIC" + STORAGE = "STORAGE" + + allowable_values = [MANAGEMENT, NEW_NIC, STORAGE] # 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 + """BackupServiceNetworkType - 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, BackupServiceNetworkType): + 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, BackupServiceNetworkType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service_order_by_input.py b/cloudtower/models/backup_service_order_by_input.py new file mode 100644 index 00000000..f83e5697 --- /dev/null +++ b/cloudtower/models/backup_service_order_by_input.py @@ -0,0 +1,154 @@ +# 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 BackupServiceOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + BACKUP_NETWORK_GATEWAY_ASC = "backup_network_gateway_ASC" + BACKUP_NETWORK_GATEWAY_DESC = "backup_network_gateway_DESC" + BACKUP_NETWORK_IP_ASC = "backup_network_ip_ASC" + BACKUP_NETWORK_IP_DESC = "backup_network_ip_DESC" + BACKUP_NETWORK_SUBNET_MASK_ASC = "backup_network_subnet_mask_ASC" + BACKUP_NETWORK_SUBNET_MASK_DESC = "backup_network_subnet_mask_DESC" + BACKUP_NETWORK_TYPE_ASC = "backup_network_type_ASC" + BACKUP_NETWORK_TYPE_DESC = "backup_network_type_DESC" + BACKUP_NETWORK_VLAN_ASC = "backup_network_vlan_ASC" + BACKUP_NETWORK_VLAN_DESC = "backup_network_vlan_DESC" + BACKUP_RD_IOPS_MAX_ASC = "backup_rd_iops_max_ASC" + BACKUP_RD_IOPS_MAX_DESC = "backup_rd_iops_max_DESC" + BACKUP_WR_IOPS_MAX_ASC = "backup_wr_iops_max_ASC" + BACKUP_WR_IOPS_MAX_DESC = "backup_wr_iops_max_DESC" + DESCRIPTION_ASC = "description_ASC" + DESCRIPTION_DESC = "description_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + KUBE_CONFIG_ASC = "kube_config_ASC" + KUBE_CONFIG_DESC = "kube_config_DESC" + MANAGEMENT_NETWORK_GATEWAY_ASC = "management_network_gateway_ASC" + MANAGEMENT_NETWORK_GATEWAY_DESC = "management_network_gateway_DESC" + MANAGEMENT_NETWORK_IP_ASC = "management_network_ip_ASC" + MANAGEMENT_NETWORK_IP_DESC = "management_network_ip_DESC" + MANAGEMENT_NETWORK_SUBNET_MASK_ASC = "management_network_subnet_mask_ASC" + MANAGEMENT_NETWORK_SUBNET_MASK_DESC = "management_network_subnet_mask_DESC" + MANAGEMENT_NETWORK_VLAN_ASC = "management_network_vlan_ASC" + MANAGEMENT_NETWORK_VLAN_DESC = "management_network_vlan_DESC" + MAX_JOB_RETRY_TIMES_ASC = "max_job_retry_times_ASC" + MAX_JOB_RETRY_TIMES_DESC = "max_job_retry_times_DESC" + MAX_PARALLEL_BACKUP_JOBS_ASC = "max_parallel_backup_jobs_ASC" + MAX_PARALLEL_BACKUP_JOBS_DESC = "max_parallel_backup_jobs_DESC" + MAX_PARALLEL_RESTORE_JOBS_ASC = "max_parallel_restore_jobs_ASC" + MAX_PARALLEL_RESTORE_JOBS_DESC = "max_parallel_restore_jobs_DESC" + NAME_ASC = "name_ASC" + NAME_DESC = "name_DESC" + NETWORK_STATUS_ASC = "network_status_ASC" + NETWORK_STATUS_DESC = "network_status_DESC" + RESTORE_RD_IOPS_MAX_ASC = "restore_rd_iops_max_ASC" + RESTORE_RD_IOPS_MAX_DESC = "restore_rd_iops_max_DESC" + RESTORE_WR_IOPS_MAX_ASC = "restore_wr_iops_max_ASC" + RESTORE_WR_IOPS_MAX_DESC = "restore_wr_iops_max_DESC" + RETRY_INTERVAL_ASC = "retry_interval_ASC" + RETRY_INTERVAL_DESC = "retry_interval_DESC" + STATUS_ASC = "status_ASC" + STATUS_DESC = "status_DESC" + STORAGE_NETWORK_GATEWAY_ASC = "storage_network_gateway_ASC" + STORAGE_NETWORK_GATEWAY_DESC = "storage_network_gateway_DESC" + STORAGE_NETWORK_IP_ASC = "storage_network_ip_ASC" + STORAGE_NETWORK_IP_DESC = "storage_network_ip_DESC" + STORAGE_NETWORK_SUBNET_MASK_ASC = "storage_network_subnet_mask_ASC" + STORAGE_NETWORK_SUBNET_MASK_DESC = "storage_network_subnet_mask_DESC" + STORAGE_NETWORK_TYPE_ASC = "storage_network_type_ASC" + STORAGE_NETWORK_TYPE_DESC = "storage_network_type_DESC" + STORAGE_NETWORK_VLAN_ASC = "storage_network_vlan_ASC" + STORAGE_NETWORK_VLAN_DESC = "storage_network_vlan_DESC" + + allowable_values = [BACKUP_NETWORK_GATEWAY_ASC, BACKUP_NETWORK_GATEWAY_DESC, BACKUP_NETWORK_IP_ASC, BACKUP_NETWORK_IP_DESC, BACKUP_NETWORK_SUBNET_MASK_ASC, BACKUP_NETWORK_SUBNET_MASK_DESC, BACKUP_NETWORK_TYPE_ASC, BACKUP_NETWORK_TYPE_DESC, BACKUP_NETWORK_VLAN_ASC, BACKUP_NETWORK_VLAN_DESC, BACKUP_RD_IOPS_MAX_ASC, BACKUP_RD_IOPS_MAX_DESC, BACKUP_WR_IOPS_MAX_ASC, BACKUP_WR_IOPS_MAX_DESC, DESCRIPTION_ASC, DESCRIPTION_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ID_ASC, ID_DESC, KUBE_CONFIG_ASC, KUBE_CONFIG_DESC, MANAGEMENT_NETWORK_GATEWAY_ASC, MANAGEMENT_NETWORK_GATEWAY_DESC, MANAGEMENT_NETWORK_IP_ASC, MANAGEMENT_NETWORK_IP_DESC, MANAGEMENT_NETWORK_SUBNET_MASK_ASC, MANAGEMENT_NETWORK_SUBNET_MASK_DESC, MANAGEMENT_NETWORK_VLAN_ASC, MANAGEMENT_NETWORK_VLAN_DESC, MAX_JOB_RETRY_TIMES_ASC, MAX_JOB_RETRY_TIMES_DESC, MAX_PARALLEL_BACKUP_JOBS_ASC, MAX_PARALLEL_BACKUP_JOBS_DESC, MAX_PARALLEL_RESTORE_JOBS_ASC, MAX_PARALLEL_RESTORE_JOBS_DESC, NAME_ASC, NAME_DESC, NETWORK_STATUS_ASC, NETWORK_STATUS_DESC, RESTORE_RD_IOPS_MAX_ASC, RESTORE_RD_IOPS_MAX_DESC, RESTORE_WR_IOPS_MAX_ASC, RESTORE_WR_IOPS_MAX_DESC, RETRY_INTERVAL_ASC, RETRY_INTERVAL_DESC, STATUS_ASC, STATUS_DESC, STORAGE_NETWORK_GATEWAY_ASC, STORAGE_NETWORK_GATEWAY_DESC, STORAGE_NETWORK_IP_ASC, STORAGE_NETWORK_IP_DESC, STORAGE_NETWORK_SUBNET_MASK_ASC, STORAGE_NETWORK_SUBNET_MASK_DESC, STORAGE_NETWORK_TYPE_ASC, STORAGE_NETWORK_TYPE_DESC, STORAGE_NETWORK_VLAN_ASC, STORAGE_NETWORK_VLAN_DESC] # 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 + """BackupServiceOrderByInput - 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, BackupServiceOrderByInput): + 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, BackupServiceOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service_status.py b/cloudtower/models/backup_service_status.py new file mode 100644 index 00000000..2564caa8 --- /dev/null +++ b/cloudtower/models/backup_service_status.py @@ -0,0 +1,105 @@ +# 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 BackupServiceStatus(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + ERROR = "ERROR" + INITIALIZING = "INITIALIZING" + INSTALLING = "INSTALLING" + INSTALL_FAILED = "INSTALL_FAILED" + RUNNING = "RUNNING" + TERMINATE_FAILED = "TERMINATE_FAILED" + TERMINATING = "TERMINATING" + UPGRADE_FAILED = "UPGRADE_FAILED" + UPGRADING = "UPGRADING" + + allowable_values = [ERROR, INITIALIZING, INSTALLING, INSTALL_FAILED, RUNNING, TERMINATE_FAILED, TERMINATING, UPGRADE_FAILED, UPGRADING] # 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 + """BackupServiceStatus - 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, BackupServiceStatus): + 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, BackupServiceStatus): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_service_where_input.py b/cloudtower/models/backup_service_where_input.py new file mode 100644 index 00000000..82b39db3 --- /dev/null +++ b/cloudtower/models/backup_service_where_input.py @@ -0,0 +1,8042 @@ +# 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 BackupServiceWhereInput(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[BackupServiceWhereInput]', + '_not': 'list[BackupServiceWhereInput]', + '_or': 'list[BackupServiceWhereInput]', + 'application': 'CloudTowerApplicationWhereInput', + 'backup_clusters_every': 'ClusterWhereInput', + 'backup_clusters_none': 'ClusterWhereInput', + 'backup_clusters_some': 'ClusterWhereInput', + 'backup_network_gateway': 'str', + 'backup_network_gateway_contains': 'str', + 'backup_network_gateway_ends_with': 'str', + 'backup_network_gateway_gt': 'str', + 'backup_network_gateway_gte': 'str', + 'backup_network_gateway_in': 'list[str]', + 'backup_network_gateway_lt': 'str', + 'backup_network_gateway_lte': 'str', + 'backup_network_gateway_not': 'str', + 'backup_network_gateway_not_contains': 'str', + 'backup_network_gateway_not_ends_with': 'str', + 'backup_network_gateway_not_in': 'list[str]', + 'backup_network_gateway_not_starts_with': 'str', + 'backup_network_gateway_starts_with': 'str', + 'backup_network_ip': 'str', + 'backup_network_ip_contains': 'str', + 'backup_network_ip_ends_with': 'str', + 'backup_network_ip_gt': 'str', + 'backup_network_ip_gte': 'str', + 'backup_network_ip_in': 'list[str]', + 'backup_network_ip_lt': 'str', + 'backup_network_ip_lte': 'str', + 'backup_network_ip_not': 'str', + 'backup_network_ip_not_contains': 'str', + 'backup_network_ip_not_ends_with': 'str', + 'backup_network_ip_not_in': 'list[str]', + 'backup_network_ip_not_starts_with': 'str', + 'backup_network_ip_starts_with': 'str', + 'backup_network_subnet_mask': 'str', + 'backup_network_subnet_mask_contains': 'str', + 'backup_network_subnet_mask_ends_with': 'str', + 'backup_network_subnet_mask_gt': 'str', + 'backup_network_subnet_mask_gte': 'str', + 'backup_network_subnet_mask_in': 'list[str]', + 'backup_network_subnet_mask_lt': 'str', + 'backup_network_subnet_mask_lte': 'str', + 'backup_network_subnet_mask_not': 'str', + 'backup_network_subnet_mask_not_contains': 'str', + 'backup_network_subnet_mask_not_ends_with': 'str', + 'backup_network_subnet_mask_not_in': 'list[str]', + 'backup_network_subnet_mask_not_starts_with': 'str', + 'backup_network_subnet_mask_starts_with': 'str', + 'backup_network_type': 'BackupServiceNetworkType', + 'backup_network_type_in': 'list[BackupServiceNetworkType]', + 'backup_network_type_not': 'BackupServiceNetworkType', + 'backup_network_type_not_in': 'list[BackupServiceNetworkType]', + 'backup_network_vlan': 'str', + 'backup_network_vlan_contains': 'str', + 'backup_network_vlan_ends_with': 'str', + 'backup_network_vlan_gt': 'str', + 'backup_network_vlan_gte': 'str', + 'backup_network_vlan_in': 'list[str]', + 'backup_network_vlan_lt': 'str', + 'backup_network_vlan_lte': 'str', + 'backup_network_vlan_not': 'str', + 'backup_network_vlan_not_contains': 'str', + 'backup_network_vlan_not_ends_with': 'str', + 'backup_network_vlan_not_in': 'list[str]', + 'backup_network_vlan_not_starts_with': 'str', + 'backup_network_vlan_starts_with': 'str', + 'backup_plans_every': 'BackupPlanWhereInput', + 'backup_plans_none': 'BackupPlanWhereInput', + 'backup_plans_some': 'BackupPlanWhereInput', + 'backup_rd_iops_max': 'int', + 'backup_rd_iops_max_gt': 'int', + 'backup_rd_iops_max_gte': 'int', + 'backup_rd_iops_max_in': 'list[int]', + 'backup_rd_iops_max_lt': 'int', + 'backup_rd_iops_max_lte': 'int', + 'backup_rd_iops_max_not': 'int', + 'backup_rd_iops_max_not_in': 'list[int]', + 'backup_store_repositories_every': 'BackupStoreRepositoryWhereInput', + 'backup_store_repositories_none': 'BackupStoreRepositoryWhereInput', + 'backup_store_repositories_some': 'BackupStoreRepositoryWhereInput', + 'backup_wr_iops_max': 'int', + 'backup_wr_iops_max_gt': 'int', + 'backup_wr_iops_max_gte': 'int', + 'backup_wr_iops_max_in': 'list[int]', + 'backup_wr_iops_max_lt': 'int', + 'backup_wr_iops_max_lte': 'int', + 'backup_wr_iops_max_not': 'int', + 'backup_wr_iops_max_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', + 'kube_config': 'str', + 'kube_config_contains': 'str', + 'kube_config_ends_with': 'str', + 'kube_config_gt': 'str', + 'kube_config_gte': 'str', + 'kube_config_in': 'list[str]', + 'kube_config_lt': 'str', + 'kube_config_lte': 'str', + 'kube_config_not': 'str', + 'kube_config_not_contains': 'str', + 'kube_config_not_ends_with': 'str', + 'kube_config_not_in': 'list[str]', + 'kube_config_not_starts_with': 'str', + 'kube_config_starts_with': 'str', + 'management_network_gateway': 'str', + 'management_network_gateway_contains': 'str', + 'management_network_gateway_ends_with': 'str', + 'management_network_gateway_gt': 'str', + 'management_network_gateway_gte': 'str', + 'management_network_gateway_in': 'list[str]', + 'management_network_gateway_lt': 'str', + 'management_network_gateway_lte': 'str', + 'management_network_gateway_not': 'str', + 'management_network_gateway_not_contains': 'str', + 'management_network_gateway_not_ends_with': 'str', + 'management_network_gateway_not_in': 'list[str]', + 'management_network_gateway_not_starts_with': 'str', + 'management_network_gateway_starts_with': 'str', + 'management_network_ip': 'str', + 'management_network_ip_contains': 'str', + 'management_network_ip_ends_with': 'str', + 'management_network_ip_gt': 'str', + 'management_network_ip_gte': 'str', + 'management_network_ip_in': 'list[str]', + 'management_network_ip_lt': 'str', + 'management_network_ip_lte': 'str', + 'management_network_ip_not': 'str', + 'management_network_ip_not_contains': 'str', + 'management_network_ip_not_ends_with': 'str', + 'management_network_ip_not_in': 'list[str]', + 'management_network_ip_not_starts_with': 'str', + 'management_network_ip_starts_with': 'str', + 'management_network_subnet_mask': 'str', + 'management_network_subnet_mask_contains': 'str', + 'management_network_subnet_mask_ends_with': 'str', + 'management_network_subnet_mask_gt': 'str', + 'management_network_subnet_mask_gte': 'str', + 'management_network_subnet_mask_in': 'list[str]', + 'management_network_subnet_mask_lt': 'str', + 'management_network_subnet_mask_lte': 'str', + 'management_network_subnet_mask_not': 'str', + 'management_network_subnet_mask_not_contains': 'str', + 'management_network_subnet_mask_not_ends_with': 'str', + 'management_network_subnet_mask_not_in': 'list[str]', + 'management_network_subnet_mask_not_starts_with': 'str', + 'management_network_subnet_mask_starts_with': 'str', + 'management_network_vlan': 'str', + 'management_network_vlan_contains': 'str', + 'management_network_vlan_ends_with': 'str', + 'management_network_vlan_gt': 'str', + 'management_network_vlan_gte': 'str', + 'management_network_vlan_in': 'list[str]', + 'management_network_vlan_lt': 'str', + 'management_network_vlan_lte': 'str', + 'management_network_vlan_not': 'str', + 'management_network_vlan_not_contains': 'str', + 'management_network_vlan_not_ends_with': 'str', + 'management_network_vlan_not_in': 'list[str]', + 'management_network_vlan_not_starts_with': 'str', + 'management_network_vlan_starts_with': 'str', + 'max_job_retry_times': 'int', + 'max_job_retry_times_gt': 'int', + 'max_job_retry_times_gte': 'int', + 'max_job_retry_times_in': 'list[int]', + 'max_job_retry_times_lt': 'int', + 'max_job_retry_times_lte': 'int', + 'max_job_retry_times_not': 'int', + 'max_job_retry_times_not_in': 'list[int]', + 'max_parallel_backup_jobs': 'int', + 'max_parallel_backup_jobs_gt': 'int', + 'max_parallel_backup_jobs_gte': 'int', + 'max_parallel_backup_jobs_in': 'list[int]', + 'max_parallel_backup_jobs_lt': 'int', + 'max_parallel_backup_jobs_lte': 'int', + 'max_parallel_backup_jobs_not': 'int', + 'max_parallel_backup_jobs_not_in': 'list[int]', + 'max_parallel_restore_jobs': 'int', + 'max_parallel_restore_jobs_gt': 'int', + 'max_parallel_restore_jobs_gte': 'int', + 'max_parallel_restore_jobs_in': 'list[int]', + 'max_parallel_restore_jobs_lt': 'int', + 'max_parallel_restore_jobs_lte': 'int', + 'max_parallel_restore_jobs_not': 'int', + 'max_parallel_restore_jobs_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', + 'restore_rd_iops_max': 'int', + 'restore_rd_iops_max_gt': 'int', + 'restore_rd_iops_max_gte': 'int', + 'restore_rd_iops_max_in': 'list[int]', + 'restore_rd_iops_max_lt': 'int', + 'restore_rd_iops_max_lte': 'int', + 'restore_rd_iops_max_not': 'int', + 'restore_rd_iops_max_not_in': 'list[int]', + 'restore_wr_iops_max': 'int', + 'restore_wr_iops_max_gt': 'int', + 'restore_wr_iops_max_gte': 'int', + 'restore_wr_iops_max_in': 'list[int]', + 'restore_wr_iops_max_lt': 'int', + 'restore_wr_iops_max_lte': 'int', + 'restore_wr_iops_max_not': 'int', + 'restore_wr_iops_max_not_in': 'list[int]', + 'retry_interval': 'int', + 'retry_interval_gt': 'int', + 'retry_interval_gte': 'int', + 'retry_interval_in': 'list[int]', + 'retry_interval_lt': 'int', + 'retry_interval_lte': 'int', + 'retry_interval_not': 'int', + 'retry_interval_not_in': 'list[int]', + 'running_vm': 'VmWhereInput', + 'status': 'BackupServiceStatus', + 'status_in': 'list[BackupServiceStatus]', + 'status_not': 'BackupServiceStatus', + 'status_not_in': 'list[BackupServiceStatus]', + 'storage_network_gateway': 'str', + 'storage_network_gateway_contains': 'str', + 'storage_network_gateway_ends_with': 'str', + 'storage_network_gateway_gt': 'str', + 'storage_network_gateway_gte': 'str', + 'storage_network_gateway_in': 'list[str]', + 'storage_network_gateway_lt': 'str', + 'storage_network_gateway_lte': 'str', + 'storage_network_gateway_not': 'str', + 'storage_network_gateway_not_contains': 'str', + 'storage_network_gateway_not_ends_with': 'str', + 'storage_network_gateway_not_in': 'list[str]', + 'storage_network_gateway_not_starts_with': 'str', + 'storage_network_gateway_starts_with': 'str', + 'storage_network_ip': 'str', + 'storage_network_ip_contains': 'str', + 'storage_network_ip_ends_with': 'str', + 'storage_network_ip_gt': 'str', + 'storage_network_ip_gte': 'str', + 'storage_network_ip_in': 'list[str]', + 'storage_network_ip_lt': 'str', + 'storage_network_ip_lte': 'str', + 'storage_network_ip_not': 'str', + 'storage_network_ip_not_contains': 'str', + 'storage_network_ip_not_ends_with': 'str', + 'storage_network_ip_not_in': 'list[str]', + 'storage_network_ip_not_starts_with': 'str', + 'storage_network_ip_starts_with': 'str', + 'storage_network_subnet_mask': 'str', + 'storage_network_subnet_mask_contains': 'str', + 'storage_network_subnet_mask_ends_with': 'str', + 'storage_network_subnet_mask_gt': 'str', + 'storage_network_subnet_mask_gte': 'str', + 'storage_network_subnet_mask_in': 'list[str]', + 'storage_network_subnet_mask_lt': 'str', + 'storage_network_subnet_mask_lte': 'str', + 'storage_network_subnet_mask_not': 'str', + 'storage_network_subnet_mask_not_contains': 'str', + 'storage_network_subnet_mask_not_ends_with': 'str', + 'storage_network_subnet_mask_not_in': 'list[str]', + 'storage_network_subnet_mask_not_starts_with': 'str', + 'storage_network_subnet_mask_starts_with': 'str', + 'storage_network_type': 'BackupServiceNetworkType', + 'storage_network_type_in': 'list[BackupServiceNetworkType]', + 'storage_network_type_not': 'BackupServiceNetworkType', + 'storage_network_type_not_in': 'list[BackupServiceNetworkType]', + 'storage_network_vlan': 'str', + 'storage_network_vlan_contains': 'str', + 'storage_network_vlan_ends_with': 'str', + 'storage_network_vlan_gt': 'str', + 'storage_network_vlan_gte': 'str', + 'storage_network_vlan_in': 'list[str]', + 'storage_network_vlan_lt': 'str', + 'storage_network_vlan_lte': 'str', + 'storage_network_vlan_not': 'str', + 'storage_network_vlan_not_contains': 'str', + 'storage_network_vlan_not_ends_with': 'str', + 'storage_network_vlan_not_in': 'list[str]', + 'storage_network_vlan_not_starts_with': 'str', + 'storage_network_vlan_starts_with': 'str' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'application': 'application', + 'backup_clusters_every': 'backup_clusters_every', + 'backup_clusters_none': 'backup_clusters_none', + 'backup_clusters_some': 'backup_clusters_some', + 'backup_network_gateway': 'backup_network_gateway', + 'backup_network_gateway_contains': 'backup_network_gateway_contains', + 'backup_network_gateway_ends_with': 'backup_network_gateway_ends_with', + 'backup_network_gateway_gt': 'backup_network_gateway_gt', + 'backup_network_gateway_gte': 'backup_network_gateway_gte', + 'backup_network_gateway_in': 'backup_network_gateway_in', + 'backup_network_gateway_lt': 'backup_network_gateway_lt', + 'backup_network_gateway_lte': 'backup_network_gateway_lte', + 'backup_network_gateway_not': 'backup_network_gateway_not', + 'backup_network_gateway_not_contains': 'backup_network_gateway_not_contains', + 'backup_network_gateway_not_ends_with': 'backup_network_gateway_not_ends_with', + 'backup_network_gateway_not_in': 'backup_network_gateway_not_in', + 'backup_network_gateway_not_starts_with': 'backup_network_gateway_not_starts_with', + 'backup_network_gateway_starts_with': 'backup_network_gateway_starts_with', + 'backup_network_ip': 'backup_network_ip', + 'backup_network_ip_contains': 'backup_network_ip_contains', + 'backup_network_ip_ends_with': 'backup_network_ip_ends_with', + 'backup_network_ip_gt': 'backup_network_ip_gt', + 'backup_network_ip_gte': 'backup_network_ip_gte', + 'backup_network_ip_in': 'backup_network_ip_in', + 'backup_network_ip_lt': 'backup_network_ip_lt', + 'backup_network_ip_lte': 'backup_network_ip_lte', + 'backup_network_ip_not': 'backup_network_ip_not', + 'backup_network_ip_not_contains': 'backup_network_ip_not_contains', + 'backup_network_ip_not_ends_with': 'backup_network_ip_not_ends_with', + 'backup_network_ip_not_in': 'backup_network_ip_not_in', + 'backup_network_ip_not_starts_with': 'backup_network_ip_not_starts_with', + 'backup_network_ip_starts_with': 'backup_network_ip_starts_with', + 'backup_network_subnet_mask': 'backup_network_subnet_mask', + 'backup_network_subnet_mask_contains': 'backup_network_subnet_mask_contains', + 'backup_network_subnet_mask_ends_with': 'backup_network_subnet_mask_ends_with', + 'backup_network_subnet_mask_gt': 'backup_network_subnet_mask_gt', + 'backup_network_subnet_mask_gte': 'backup_network_subnet_mask_gte', + 'backup_network_subnet_mask_in': 'backup_network_subnet_mask_in', + 'backup_network_subnet_mask_lt': 'backup_network_subnet_mask_lt', + 'backup_network_subnet_mask_lte': 'backup_network_subnet_mask_lte', + 'backup_network_subnet_mask_not': 'backup_network_subnet_mask_not', + 'backup_network_subnet_mask_not_contains': 'backup_network_subnet_mask_not_contains', + 'backup_network_subnet_mask_not_ends_with': 'backup_network_subnet_mask_not_ends_with', + 'backup_network_subnet_mask_not_in': 'backup_network_subnet_mask_not_in', + 'backup_network_subnet_mask_not_starts_with': 'backup_network_subnet_mask_not_starts_with', + 'backup_network_subnet_mask_starts_with': 'backup_network_subnet_mask_starts_with', + 'backup_network_type': 'backup_network_type', + 'backup_network_type_in': 'backup_network_type_in', + 'backup_network_type_not': 'backup_network_type_not', + 'backup_network_type_not_in': 'backup_network_type_not_in', + 'backup_network_vlan': 'backup_network_vlan', + 'backup_network_vlan_contains': 'backup_network_vlan_contains', + 'backup_network_vlan_ends_with': 'backup_network_vlan_ends_with', + 'backup_network_vlan_gt': 'backup_network_vlan_gt', + 'backup_network_vlan_gte': 'backup_network_vlan_gte', + 'backup_network_vlan_in': 'backup_network_vlan_in', + 'backup_network_vlan_lt': 'backup_network_vlan_lt', + 'backup_network_vlan_lte': 'backup_network_vlan_lte', + 'backup_network_vlan_not': 'backup_network_vlan_not', + 'backup_network_vlan_not_contains': 'backup_network_vlan_not_contains', + 'backup_network_vlan_not_ends_with': 'backup_network_vlan_not_ends_with', + 'backup_network_vlan_not_in': 'backup_network_vlan_not_in', + 'backup_network_vlan_not_starts_with': 'backup_network_vlan_not_starts_with', + 'backup_network_vlan_starts_with': 'backup_network_vlan_starts_with', + 'backup_plans_every': 'backup_plans_every', + 'backup_plans_none': 'backup_plans_none', + 'backup_plans_some': 'backup_plans_some', + 'backup_rd_iops_max': 'backup_rd_iops_max', + 'backup_rd_iops_max_gt': 'backup_rd_iops_max_gt', + 'backup_rd_iops_max_gte': 'backup_rd_iops_max_gte', + 'backup_rd_iops_max_in': 'backup_rd_iops_max_in', + 'backup_rd_iops_max_lt': 'backup_rd_iops_max_lt', + 'backup_rd_iops_max_lte': 'backup_rd_iops_max_lte', + 'backup_rd_iops_max_not': 'backup_rd_iops_max_not', + 'backup_rd_iops_max_not_in': 'backup_rd_iops_max_not_in', + 'backup_store_repositories_every': 'backup_store_repositories_every', + 'backup_store_repositories_none': 'backup_store_repositories_none', + 'backup_store_repositories_some': 'backup_store_repositories_some', + 'backup_wr_iops_max': 'backup_wr_iops_max', + 'backup_wr_iops_max_gt': 'backup_wr_iops_max_gt', + 'backup_wr_iops_max_gte': 'backup_wr_iops_max_gte', + 'backup_wr_iops_max_in': 'backup_wr_iops_max_in', + 'backup_wr_iops_max_lt': 'backup_wr_iops_max_lt', + 'backup_wr_iops_max_lte': 'backup_wr_iops_max_lte', + 'backup_wr_iops_max_not': 'backup_wr_iops_max_not', + 'backup_wr_iops_max_not_in': 'backup_wr_iops_max_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', + 'kube_config': 'kube_config', + 'kube_config_contains': 'kube_config_contains', + 'kube_config_ends_with': 'kube_config_ends_with', + 'kube_config_gt': 'kube_config_gt', + 'kube_config_gte': 'kube_config_gte', + 'kube_config_in': 'kube_config_in', + 'kube_config_lt': 'kube_config_lt', + 'kube_config_lte': 'kube_config_lte', + 'kube_config_not': 'kube_config_not', + 'kube_config_not_contains': 'kube_config_not_contains', + 'kube_config_not_ends_with': 'kube_config_not_ends_with', + 'kube_config_not_in': 'kube_config_not_in', + 'kube_config_not_starts_with': 'kube_config_not_starts_with', + 'kube_config_starts_with': 'kube_config_starts_with', + 'management_network_gateway': 'management_network_gateway', + 'management_network_gateway_contains': 'management_network_gateway_contains', + 'management_network_gateway_ends_with': 'management_network_gateway_ends_with', + 'management_network_gateway_gt': 'management_network_gateway_gt', + 'management_network_gateway_gte': 'management_network_gateway_gte', + 'management_network_gateway_in': 'management_network_gateway_in', + 'management_network_gateway_lt': 'management_network_gateway_lt', + 'management_network_gateway_lte': 'management_network_gateway_lte', + 'management_network_gateway_not': 'management_network_gateway_not', + 'management_network_gateway_not_contains': 'management_network_gateway_not_contains', + 'management_network_gateway_not_ends_with': 'management_network_gateway_not_ends_with', + 'management_network_gateway_not_in': 'management_network_gateway_not_in', + 'management_network_gateway_not_starts_with': 'management_network_gateway_not_starts_with', + 'management_network_gateway_starts_with': 'management_network_gateway_starts_with', + 'management_network_ip': 'management_network_ip', + 'management_network_ip_contains': 'management_network_ip_contains', + 'management_network_ip_ends_with': 'management_network_ip_ends_with', + 'management_network_ip_gt': 'management_network_ip_gt', + 'management_network_ip_gte': 'management_network_ip_gte', + 'management_network_ip_in': 'management_network_ip_in', + 'management_network_ip_lt': 'management_network_ip_lt', + 'management_network_ip_lte': 'management_network_ip_lte', + 'management_network_ip_not': 'management_network_ip_not', + 'management_network_ip_not_contains': 'management_network_ip_not_contains', + 'management_network_ip_not_ends_with': 'management_network_ip_not_ends_with', + 'management_network_ip_not_in': 'management_network_ip_not_in', + 'management_network_ip_not_starts_with': 'management_network_ip_not_starts_with', + 'management_network_ip_starts_with': 'management_network_ip_starts_with', + 'management_network_subnet_mask': 'management_network_subnet_mask', + 'management_network_subnet_mask_contains': 'management_network_subnet_mask_contains', + 'management_network_subnet_mask_ends_with': 'management_network_subnet_mask_ends_with', + 'management_network_subnet_mask_gt': 'management_network_subnet_mask_gt', + 'management_network_subnet_mask_gte': 'management_network_subnet_mask_gte', + 'management_network_subnet_mask_in': 'management_network_subnet_mask_in', + 'management_network_subnet_mask_lt': 'management_network_subnet_mask_lt', + 'management_network_subnet_mask_lte': 'management_network_subnet_mask_lte', + 'management_network_subnet_mask_not': 'management_network_subnet_mask_not', + 'management_network_subnet_mask_not_contains': 'management_network_subnet_mask_not_contains', + 'management_network_subnet_mask_not_ends_with': 'management_network_subnet_mask_not_ends_with', + 'management_network_subnet_mask_not_in': 'management_network_subnet_mask_not_in', + 'management_network_subnet_mask_not_starts_with': 'management_network_subnet_mask_not_starts_with', + 'management_network_subnet_mask_starts_with': 'management_network_subnet_mask_starts_with', + 'management_network_vlan': 'management_network_vlan', + 'management_network_vlan_contains': 'management_network_vlan_contains', + 'management_network_vlan_ends_with': 'management_network_vlan_ends_with', + 'management_network_vlan_gt': 'management_network_vlan_gt', + 'management_network_vlan_gte': 'management_network_vlan_gte', + 'management_network_vlan_in': 'management_network_vlan_in', + 'management_network_vlan_lt': 'management_network_vlan_lt', + 'management_network_vlan_lte': 'management_network_vlan_lte', + 'management_network_vlan_not': 'management_network_vlan_not', + 'management_network_vlan_not_contains': 'management_network_vlan_not_contains', + 'management_network_vlan_not_ends_with': 'management_network_vlan_not_ends_with', + 'management_network_vlan_not_in': 'management_network_vlan_not_in', + 'management_network_vlan_not_starts_with': 'management_network_vlan_not_starts_with', + 'management_network_vlan_starts_with': 'management_network_vlan_starts_with', + 'max_job_retry_times': 'max_job_retry_times', + 'max_job_retry_times_gt': 'max_job_retry_times_gt', + 'max_job_retry_times_gte': 'max_job_retry_times_gte', + 'max_job_retry_times_in': 'max_job_retry_times_in', + 'max_job_retry_times_lt': 'max_job_retry_times_lt', + 'max_job_retry_times_lte': 'max_job_retry_times_lte', + 'max_job_retry_times_not': 'max_job_retry_times_not', + 'max_job_retry_times_not_in': 'max_job_retry_times_not_in', + 'max_parallel_backup_jobs': 'max_parallel_backup_jobs', + 'max_parallel_backup_jobs_gt': 'max_parallel_backup_jobs_gt', + 'max_parallel_backup_jobs_gte': 'max_parallel_backup_jobs_gte', + 'max_parallel_backup_jobs_in': 'max_parallel_backup_jobs_in', + 'max_parallel_backup_jobs_lt': 'max_parallel_backup_jobs_lt', + 'max_parallel_backup_jobs_lte': 'max_parallel_backup_jobs_lte', + 'max_parallel_backup_jobs_not': 'max_parallel_backup_jobs_not', + 'max_parallel_backup_jobs_not_in': 'max_parallel_backup_jobs_not_in', + 'max_parallel_restore_jobs': 'max_parallel_restore_jobs', + 'max_parallel_restore_jobs_gt': 'max_parallel_restore_jobs_gt', + 'max_parallel_restore_jobs_gte': 'max_parallel_restore_jobs_gte', + 'max_parallel_restore_jobs_in': 'max_parallel_restore_jobs_in', + 'max_parallel_restore_jobs_lt': 'max_parallel_restore_jobs_lt', + 'max_parallel_restore_jobs_lte': 'max_parallel_restore_jobs_lte', + 'max_parallel_restore_jobs_not': 'max_parallel_restore_jobs_not', + 'max_parallel_restore_jobs_not_in': 'max_parallel_restore_jobs_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', + 'restore_rd_iops_max': 'restore_rd_iops_max', + 'restore_rd_iops_max_gt': 'restore_rd_iops_max_gt', + 'restore_rd_iops_max_gte': 'restore_rd_iops_max_gte', + 'restore_rd_iops_max_in': 'restore_rd_iops_max_in', + 'restore_rd_iops_max_lt': 'restore_rd_iops_max_lt', + 'restore_rd_iops_max_lte': 'restore_rd_iops_max_lte', + 'restore_rd_iops_max_not': 'restore_rd_iops_max_not', + 'restore_rd_iops_max_not_in': 'restore_rd_iops_max_not_in', + 'restore_wr_iops_max': 'restore_wr_iops_max', + 'restore_wr_iops_max_gt': 'restore_wr_iops_max_gt', + 'restore_wr_iops_max_gte': 'restore_wr_iops_max_gte', + 'restore_wr_iops_max_in': 'restore_wr_iops_max_in', + 'restore_wr_iops_max_lt': 'restore_wr_iops_max_lt', + 'restore_wr_iops_max_lte': 'restore_wr_iops_max_lte', + 'restore_wr_iops_max_not': 'restore_wr_iops_max_not', + 'restore_wr_iops_max_not_in': 'restore_wr_iops_max_not_in', + 'retry_interval': 'retry_interval', + 'retry_interval_gt': 'retry_interval_gt', + 'retry_interval_gte': 'retry_interval_gte', + 'retry_interval_in': 'retry_interval_in', + 'retry_interval_lt': 'retry_interval_lt', + 'retry_interval_lte': 'retry_interval_lte', + 'retry_interval_not': 'retry_interval_not', + 'retry_interval_not_in': 'retry_interval_not_in', + 'running_vm': 'running_vm', + 'status': 'status', + 'status_in': 'status_in', + 'status_not': 'status_not', + 'status_not_in': 'status_not_in', + 'storage_network_gateway': 'storage_network_gateway', + 'storage_network_gateway_contains': 'storage_network_gateway_contains', + 'storage_network_gateway_ends_with': 'storage_network_gateway_ends_with', + 'storage_network_gateway_gt': 'storage_network_gateway_gt', + 'storage_network_gateway_gte': 'storage_network_gateway_gte', + 'storage_network_gateway_in': 'storage_network_gateway_in', + 'storage_network_gateway_lt': 'storage_network_gateway_lt', + 'storage_network_gateway_lte': 'storage_network_gateway_lte', + 'storage_network_gateway_not': 'storage_network_gateway_not', + 'storage_network_gateway_not_contains': 'storage_network_gateway_not_contains', + 'storage_network_gateway_not_ends_with': 'storage_network_gateway_not_ends_with', + 'storage_network_gateway_not_in': 'storage_network_gateway_not_in', + 'storage_network_gateway_not_starts_with': 'storage_network_gateway_not_starts_with', + 'storage_network_gateway_starts_with': 'storage_network_gateway_starts_with', + 'storage_network_ip': 'storage_network_ip', + 'storage_network_ip_contains': 'storage_network_ip_contains', + 'storage_network_ip_ends_with': 'storage_network_ip_ends_with', + 'storage_network_ip_gt': 'storage_network_ip_gt', + 'storage_network_ip_gte': 'storage_network_ip_gte', + 'storage_network_ip_in': 'storage_network_ip_in', + 'storage_network_ip_lt': 'storage_network_ip_lt', + 'storage_network_ip_lte': 'storage_network_ip_lte', + 'storage_network_ip_not': 'storage_network_ip_not', + 'storage_network_ip_not_contains': 'storage_network_ip_not_contains', + 'storage_network_ip_not_ends_with': 'storage_network_ip_not_ends_with', + 'storage_network_ip_not_in': 'storage_network_ip_not_in', + 'storage_network_ip_not_starts_with': 'storage_network_ip_not_starts_with', + 'storage_network_ip_starts_with': 'storage_network_ip_starts_with', + 'storage_network_subnet_mask': 'storage_network_subnet_mask', + 'storage_network_subnet_mask_contains': 'storage_network_subnet_mask_contains', + 'storage_network_subnet_mask_ends_with': 'storage_network_subnet_mask_ends_with', + 'storage_network_subnet_mask_gt': 'storage_network_subnet_mask_gt', + 'storage_network_subnet_mask_gte': 'storage_network_subnet_mask_gte', + 'storage_network_subnet_mask_in': 'storage_network_subnet_mask_in', + 'storage_network_subnet_mask_lt': 'storage_network_subnet_mask_lt', + 'storage_network_subnet_mask_lte': 'storage_network_subnet_mask_lte', + 'storage_network_subnet_mask_not': 'storage_network_subnet_mask_not', + 'storage_network_subnet_mask_not_contains': 'storage_network_subnet_mask_not_contains', + 'storage_network_subnet_mask_not_ends_with': 'storage_network_subnet_mask_not_ends_with', + 'storage_network_subnet_mask_not_in': 'storage_network_subnet_mask_not_in', + 'storage_network_subnet_mask_not_starts_with': 'storage_network_subnet_mask_not_starts_with', + 'storage_network_subnet_mask_starts_with': 'storage_network_subnet_mask_starts_with', + 'storage_network_type': 'storage_network_type', + 'storage_network_type_in': 'storage_network_type_in', + 'storage_network_type_not': 'storage_network_type_not', + 'storage_network_type_not_in': 'storage_network_type_not_in', + 'storage_network_vlan': 'storage_network_vlan', + 'storage_network_vlan_contains': 'storage_network_vlan_contains', + 'storage_network_vlan_ends_with': 'storage_network_vlan_ends_with', + 'storage_network_vlan_gt': 'storage_network_vlan_gt', + 'storage_network_vlan_gte': 'storage_network_vlan_gte', + 'storage_network_vlan_in': 'storage_network_vlan_in', + 'storage_network_vlan_lt': 'storage_network_vlan_lt', + 'storage_network_vlan_lte': 'storage_network_vlan_lte', + 'storage_network_vlan_not': 'storage_network_vlan_not', + 'storage_network_vlan_not_contains': 'storage_network_vlan_not_contains', + 'storage_network_vlan_not_ends_with': 'storage_network_vlan_not_ends_with', + 'storage_network_vlan_not_in': 'storage_network_vlan_not_in', + 'storage_network_vlan_not_starts_with': 'storage_network_vlan_not_starts_with', + 'storage_network_vlan_starts_with': 'storage_network_vlan_starts_with' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupServiceWhereInput - 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._application = None + self._backup_clusters_every = None + self._backup_clusters_none = None + self._backup_clusters_some = None + self._backup_network_gateway = None + self._backup_network_gateway_contains = None + self._backup_network_gateway_ends_with = None + self._backup_network_gateway_gt = None + self._backup_network_gateway_gte = None + self._backup_network_gateway_in = None + self._backup_network_gateway_lt = None + self._backup_network_gateway_lte = None + self._backup_network_gateway_not = None + self._backup_network_gateway_not_contains = None + self._backup_network_gateway_not_ends_with = None + self._backup_network_gateway_not_in = None + self._backup_network_gateway_not_starts_with = None + self._backup_network_gateway_starts_with = None + self._backup_network_ip = None + self._backup_network_ip_contains = None + self._backup_network_ip_ends_with = None + self._backup_network_ip_gt = None + self._backup_network_ip_gte = None + self._backup_network_ip_in = None + self._backup_network_ip_lt = None + self._backup_network_ip_lte = None + self._backup_network_ip_not = None + self._backup_network_ip_not_contains = None + self._backup_network_ip_not_ends_with = None + self._backup_network_ip_not_in = None + self._backup_network_ip_not_starts_with = None + self._backup_network_ip_starts_with = None + self._backup_network_subnet_mask = None + self._backup_network_subnet_mask_contains = None + self._backup_network_subnet_mask_ends_with = None + self._backup_network_subnet_mask_gt = None + self._backup_network_subnet_mask_gte = None + self._backup_network_subnet_mask_in = None + self._backup_network_subnet_mask_lt = None + self._backup_network_subnet_mask_lte = None + self._backup_network_subnet_mask_not = None + self._backup_network_subnet_mask_not_contains = None + self._backup_network_subnet_mask_not_ends_with = None + self._backup_network_subnet_mask_not_in = None + self._backup_network_subnet_mask_not_starts_with = None + self._backup_network_subnet_mask_starts_with = None + self._backup_network_type = None + self._backup_network_type_in = None + self._backup_network_type_not = None + self._backup_network_type_not_in = None + self._backup_network_vlan = None + self._backup_network_vlan_contains = None + self._backup_network_vlan_ends_with = None + self._backup_network_vlan_gt = None + self._backup_network_vlan_gte = None + self._backup_network_vlan_in = None + self._backup_network_vlan_lt = None + self._backup_network_vlan_lte = None + self._backup_network_vlan_not = None + self._backup_network_vlan_not_contains = None + self._backup_network_vlan_not_ends_with = None + self._backup_network_vlan_not_in = None + self._backup_network_vlan_not_starts_with = None + self._backup_network_vlan_starts_with = None + self._backup_plans_every = None + self._backup_plans_none = None + self._backup_plans_some = None + self._backup_rd_iops_max = None + self._backup_rd_iops_max_gt = None + self._backup_rd_iops_max_gte = None + self._backup_rd_iops_max_in = None + self._backup_rd_iops_max_lt = None + self._backup_rd_iops_max_lte = None + self._backup_rd_iops_max_not = None + self._backup_rd_iops_max_not_in = None + self._backup_store_repositories_every = None + self._backup_store_repositories_none = None + self._backup_store_repositories_some = None + self._backup_wr_iops_max = None + self._backup_wr_iops_max_gt = None + self._backup_wr_iops_max_gte = None + self._backup_wr_iops_max_in = None + self._backup_wr_iops_max_lt = None + self._backup_wr_iops_max_lte = None + self._backup_wr_iops_max_not = None + self._backup_wr_iops_max_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._kube_config = None + self._kube_config_contains = None + self._kube_config_ends_with = None + self._kube_config_gt = None + self._kube_config_gte = None + self._kube_config_in = None + self._kube_config_lt = None + self._kube_config_lte = None + self._kube_config_not = None + self._kube_config_not_contains = None + self._kube_config_not_ends_with = None + self._kube_config_not_in = None + self._kube_config_not_starts_with = None + self._kube_config_starts_with = None + self._management_network_gateway = None + self._management_network_gateway_contains = None + self._management_network_gateway_ends_with = None + self._management_network_gateway_gt = None + self._management_network_gateway_gte = None + self._management_network_gateway_in = None + self._management_network_gateway_lt = None + self._management_network_gateway_lte = None + self._management_network_gateway_not = None + self._management_network_gateway_not_contains = None + self._management_network_gateway_not_ends_with = None + self._management_network_gateway_not_in = None + self._management_network_gateway_not_starts_with = None + self._management_network_gateway_starts_with = None + self._management_network_ip = None + self._management_network_ip_contains = None + self._management_network_ip_ends_with = None + self._management_network_ip_gt = None + self._management_network_ip_gte = None + self._management_network_ip_in = None + self._management_network_ip_lt = None + self._management_network_ip_lte = None + self._management_network_ip_not = None + self._management_network_ip_not_contains = None + self._management_network_ip_not_ends_with = None + self._management_network_ip_not_in = None + self._management_network_ip_not_starts_with = None + self._management_network_ip_starts_with = None + self._management_network_subnet_mask = None + self._management_network_subnet_mask_contains = None + self._management_network_subnet_mask_ends_with = None + self._management_network_subnet_mask_gt = None + self._management_network_subnet_mask_gte = None + self._management_network_subnet_mask_in = None + self._management_network_subnet_mask_lt = None + self._management_network_subnet_mask_lte = None + self._management_network_subnet_mask_not = None + self._management_network_subnet_mask_not_contains = None + self._management_network_subnet_mask_not_ends_with = None + self._management_network_subnet_mask_not_in = None + self._management_network_subnet_mask_not_starts_with = None + self._management_network_subnet_mask_starts_with = None + self._management_network_vlan = None + self._management_network_vlan_contains = None + self._management_network_vlan_ends_with = None + self._management_network_vlan_gt = None + self._management_network_vlan_gte = None + self._management_network_vlan_in = None + self._management_network_vlan_lt = None + self._management_network_vlan_lte = None + self._management_network_vlan_not = None + self._management_network_vlan_not_contains = None + self._management_network_vlan_not_ends_with = None + self._management_network_vlan_not_in = None + self._management_network_vlan_not_starts_with = None + self._management_network_vlan_starts_with = None + self._max_job_retry_times = None + self._max_job_retry_times_gt = None + self._max_job_retry_times_gte = None + self._max_job_retry_times_in = None + self._max_job_retry_times_lt = None + self._max_job_retry_times_lte = None + self._max_job_retry_times_not = None + self._max_job_retry_times_not_in = None + self._max_parallel_backup_jobs = None + self._max_parallel_backup_jobs_gt = None + self._max_parallel_backup_jobs_gte = None + self._max_parallel_backup_jobs_in = None + self._max_parallel_backup_jobs_lt = None + self._max_parallel_backup_jobs_lte = None + self._max_parallel_backup_jobs_not = None + self._max_parallel_backup_jobs_not_in = None + self._max_parallel_restore_jobs = None + self._max_parallel_restore_jobs_gt = None + self._max_parallel_restore_jobs_gte = None + self._max_parallel_restore_jobs_in = None + self._max_parallel_restore_jobs_lt = None + self._max_parallel_restore_jobs_lte = None + self._max_parallel_restore_jobs_not = None + self._max_parallel_restore_jobs_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._restore_rd_iops_max = None + self._restore_rd_iops_max_gt = None + self._restore_rd_iops_max_gte = None + self._restore_rd_iops_max_in = None + self._restore_rd_iops_max_lt = None + self._restore_rd_iops_max_lte = None + self._restore_rd_iops_max_not = None + self._restore_rd_iops_max_not_in = None + self._restore_wr_iops_max = None + self._restore_wr_iops_max_gt = None + self._restore_wr_iops_max_gte = None + self._restore_wr_iops_max_in = None + self._restore_wr_iops_max_lt = None + self._restore_wr_iops_max_lte = None + self._restore_wr_iops_max_not = None + self._restore_wr_iops_max_not_in = None + self._retry_interval = None + self._retry_interval_gt = None + self._retry_interval_gte = None + self._retry_interval_in = None + self._retry_interval_lt = None + self._retry_interval_lte = None + self._retry_interval_not = None + self._retry_interval_not_in = None + self._running_vm = None + self._status = None + self._status_in = None + self._status_not = None + self._status_not_in = None + self._storage_network_gateway = None + self._storage_network_gateway_contains = None + self._storage_network_gateway_ends_with = None + self._storage_network_gateway_gt = None + self._storage_network_gateway_gte = None + self._storage_network_gateway_in = None + self._storage_network_gateway_lt = None + self._storage_network_gateway_lte = None + self._storage_network_gateway_not = None + self._storage_network_gateway_not_contains = None + self._storage_network_gateway_not_ends_with = None + self._storage_network_gateway_not_in = None + self._storage_network_gateway_not_starts_with = None + self._storage_network_gateway_starts_with = None + self._storage_network_ip = None + self._storage_network_ip_contains = None + self._storage_network_ip_ends_with = None + self._storage_network_ip_gt = None + self._storage_network_ip_gte = None + self._storage_network_ip_in = None + self._storage_network_ip_lt = None + self._storage_network_ip_lte = None + self._storage_network_ip_not = None + self._storage_network_ip_not_contains = None + self._storage_network_ip_not_ends_with = None + self._storage_network_ip_not_in = None + self._storage_network_ip_not_starts_with = None + self._storage_network_ip_starts_with = None + self._storage_network_subnet_mask = None + self._storage_network_subnet_mask_contains = None + self._storage_network_subnet_mask_ends_with = None + self._storage_network_subnet_mask_gt = None + self._storage_network_subnet_mask_gte = None + self._storage_network_subnet_mask_in = None + self._storage_network_subnet_mask_lt = None + self._storage_network_subnet_mask_lte = None + self._storage_network_subnet_mask_not = None + self._storage_network_subnet_mask_not_contains = None + self._storage_network_subnet_mask_not_ends_with = None + self._storage_network_subnet_mask_not_in = None + self._storage_network_subnet_mask_not_starts_with = None + self._storage_network_subnet_mask_starts_with = None + self._storage_network_type = None + self._storage_network_type_in = None + self._storage_network_type_not = None + self._storage_network_type_not_in = None + self._storage_network_vlan = None + self._storage_network_vlan_contains = None + self._storage_network_vlan_ends_with = None + self._storage_network_vlan_gt = None + self._storage_network_vlan_gte = None + self._storage_network_vlan_in = None + self._storage_network_vlan_lt = None + self._storage_network_vlan_lte = None + self._storage_network_vlan_not = None + self._storage_network_vlan_not_contains = None + self._storage_network_vlan_not_ends_with = None + self._storage_network_vlan_not_in = None + self._storage_network_vlan_not_starts_with = None + self._storage_network_vlan_starts_with = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.application = kwargs.get("application", None) + self.backup_clusters_every = kwargs.get("backup_clusters_every", None) + self.backup_clusters_none = kwargs.get("backup_clusters_none", None) + self.backup_clusters_some = kwargs.get("backup_clusters_some", None) + self.backup_network_gateway = kwargs.get("backup_network_gateway", None) + self.backup_network_gateway_contains = kwargs.get("backup_network_gateway_contains", None) + self.backup_network_gateway_ends_with = kwargs.get("backup_network_gateway_ends_with", None) + self.backup_network_gateway_gt = kwargs.get("backup_network_gateway_gt", None) + self.backup_network_gateway_gte = kwargs.get("backup_network_gateway_gte", None) + self.backup_network_gateway_in = kwargs.get("backup_network_gateway_in", None) + self.backup_network_gateway_lt = kwargs.get("backup_network_gateway_lt", None) + self.backup_network_gateway_lte = kwargs.get("backup_network_gateway_lte", None) + self.backup_network_gateway_not = kwargs.get("backup_network_gateway_not", None) + self.backup_network_gateway_not_contains = kwargs.get("backup_network_gateway_not_contains", None) + self.backup_network_gateway_not_ends_with = kwargs.get("backup_network_gateway_not_ends_with", None) + self.backup_network_gateway_not_in = kwargs.get("backup_network_gateway_not_in", None) + self.backup_network_gateway_not_starts_with = kwargs.get("backup_network_gateway_not_starts_with", None) + self.backup_network_gateway_starts_with = kwargs.get("backup_network_gateway_starts_with", None) + self.backup_network_ip = kwargs.get("backup_network_ip", None) + self.backup_network_ip_contains = kwargs.get("backup_network_ip_contains", None) + self.backup_network_ip_ends_with = kwargs.get("backup_network_ip_ends_with", None) + self.backup_network_ip_gt = kwargs.get("backup_network_ip_gt", None) + self.backup_network_ip_gte = kwargs.get("backup_network_ip_gte", None) + self.backup_network_ip_in = kwargs.get("backup_network_ip_in", None) + self.backup_network_ip_lt = kwargs.get("backup_network_ip_lt", None) + self.backup_network_ip_lte = kwargs.get("backup_network_ip_lte", None) + self.backup_network_ip_not = kwargs.get("backup_network_ip_not", None) + self.backup_network_ip_not_contains = kwargs.get("backup_network_ip_not_contains", None) + self.backup_network_ip_not_ends_with = kwargs.get("backup_network_ip_not_ends_with", None) + self.backup_network_ip_not_in = kwargs.get("backup_network_ip_not_in", None) + self.backup_network_ip_not_starts_with = kwargs.get("backup_network_ip_not_starts_with", None) + self.backup_network_ip_starts_with = kwargs.get("backup_network_ip_starts_with", None) + self.backup_network_subnet_mask = kwargs.get("backup_network_subnet_mask", None) + self.backup_network_subnet_mask_contains = kwargs.get("backup_network_subnet_mask_contains", None) + self.backup_network_subnet_mask_ends_with = kwargs.get("backup_network_subnet_mask_ends_with", None) + self.backup_network_subnet_mask_gt = kwargs.get("backup_network_subnet_mask_gt", None) + self.backup_network_subnet_mask_gte = kwargs.get("backup_network_subnet_mask_gte", None) + self.backup_network_subnet_mask_in = kwargs.get("backup_network_subnet_mask_in", None) + self.backup_network_subnet_mask_lt = kwargs.get("backup_network_subnet_mask_lt", None) + self.backup_network_subnet_mask_lte = kwargs.get("backup_network_subnet_mask_lte", None) + self.backup_network_subnet_mask_not = kwargs.get("backup_network_subnet_mask_not", None) + self.backup_network_subnet_mask_not_contains = kwargs.get("backup_network_subnet_mask_not_contains", None) + self.backup_network_subnet_mask_not_ends_with = kwargs.get("backup_network_subnet_mask_not_ends_with", None) + self.backup_network_subnet_mask_not_in = kwargs.get("backup_network_subnet_mask_not_in", None) + self.backup_network_subnet_mask_not_starts_with = kwargs.get("backup_network_subnet_mask_not_starts_with", None) + self.backup_network_subnet_mask_starts_with = kwargs.get("backup_network_subnet_mask_starts_with", None) + self.backup_network_type = kwargs.get("backup_network_type", None) + self.backup_network_type_in = kwargs.get("backup_network_type_in", None) + self.backup_network_type_not = kwargs.get("backup_network_type_not", None) + self.backup_network_type_not_in = kwargs.get("backup_network_type_not_in", None) + self.backup_network_vlan = kwargs.get("backup_network_vlan", None) + self.backup_network_vlan_contains = kwargs.get("backup_network_vlan_contains", None) + self.backup_network_vlan_ends_with = kwargs.get("backup_network_vlan_ends_with", None) + self.backup_network_vlan_gt = kwargs.get("backup_network_vlan_gt", None) + self.backup_network_vlan_gte = kwargs.get("backup_network_vlan_gte", None) + self.backup_network_vlan_in = kwargs.get("backup_network_vlan_in", None) + self.backup_network_vlan_lt = kwargs.get("backup_network_vlan_lt", None) + self.backup_network_vlan_lte = kwargs.get("backup_network_vlan_lte", None) + self.backup_network_vlan_not = kwargs.get("backup_network_vlan_not", None) + self.backup_network_vlan_not_contains = kwargs.get("backup_network_vlan_not_contains", None) + self.backup_network_vlan_not_ends_with = kwargs.get("backup_network_vlan_not_ends_with", None) + self.backup_network_vlan_not_in = kwargs.get("backup_network_vlan_not_in", None) + self.backup_network_vlan_not_starts_with = kwargs.get("backup_network_vlan_not_starts_with", None) + self.backup_network_vlan_starts_with = kwargs.get("backup_network_vlan_starts_with", None) + self.backup_plans_every = kwargs.get("backup_plans_every", None) + self.backup_plans_none = kwargs.get("backup_plans_none", None) + self.backup_plans_some = kwargs.get("backup_plans_some", None) + self.backup_rd_iops_max = kwargs.get("backup_rd_iops_max", None) + self.backup_rd_iops_max_gt = kwargs.get("backup_rd_iops_max_gt", None) + self.backup_rd_iops_max_gte = kwargs.get("backup_rd_iops_max_gte", None) + self.backup_rd_iops_max_in = kwargs.get("backup_rd_iops_max_in", None) + self.backup_rd_iops_max_lt = kwargs.get("backup_rd_iops_max_lt", None) + self.backup_rd_iops_max_lte = kwargs.get("backup_rd_iops_max_lte", None) + self.backup_rd_iops_max_not = kwargs.get("backup_rd_iops_max_not", None) + self.backup_rd_iops_max_not_in = kwargs.get("backup_rd_iops_max_not_in", None) + self.backup_store_repositories_every = kwargs.get("backup_store_repositories_every", None) + self.backup_store_repositories_none = kwargs.get("backup_store_repositories_none", None) + self.backup_store_repositories_some = kwargs.get("backup_store_repositories_some", None) + self.backup_wr_iops_max = kwargs.get("backup_wr_iops_max", None) + self.backup_wr_iops_max_gt = kwargs.get("backup_wr_iops_max_gt", None) + self.backup_wr_iops_max_gte = kwargs.get("backup_wr_iops_max_gte", None) + self.backup_wr_iops_max_in = kwargs.get("backup_wr_iops_max_in", None) + self.backup_wr_iops_max_lt = kwargs.get("backup_wr_iops_max_lt", None) + self.backup_wr_iops_max_lte = kwargs.get("backup_wr_iops_max_lte", None) + self.backup_wr_iops_max_not = kwargs.get("backup_wr_iops_max_not", None) + self.backup_wr_iops_max_not_in = kwargs.get("backup_wr_iops_max_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.kube_config = kwargs.get("kube_config", None) + self.kube_config_contains = kwargs.get("kube_config_contains", None) + self.kube_config_ends_with = kwargs.get("kube_config_ends_with", None) + self.kube_config_gt = kwargs.get("kube_config_gt", None) + self.kube_config_gte = kwargs.get("kube_config_gte", None) + self.kube_config_in = kwargs.get("kube_config_in", None) + self.kube_config_lt = kwargs.get("kube_config_lt", None) + self.kube_config_lte = kwargs.get("kube_config_lte", None) + self.kube_config_not = kwargs.get("kube_config_not", None) + self.kube_config_not_contains = kwargs.get("kube_config_not_contains", None) + self.kube_config_not_ends_with = kwargs.get("kube_config_not_ends_with", None) + self.kube_config_not_in = kwargs.get("kube_config_not_in", None) + self.kube_config_not_starts_with = kwargs.get("kube_config_not_starts_with", None) + self.kube_config_starts_with = kwargs.get("kube_config_starts_with", None) + self.management_network_gateway = kwargs.get("management_network_gateway", None) + self.management_network_gateway_contains = kwargs.get("management_network_gateway_contains", None) + self.management_network_gateway_ends_with = kwargs.get("management_network_gateway_ends_with", None) + self.management_network_gateway_gt = kwargs.get("management_network_gateway_gt", None) + self.management_network_gateway_gte = kwargs.get("management_network_gateway_gte", None) + self.management_network_gateway_in = kwargs.get("management_network_gateway_in", None) + self.management_network_gateway_lt = kwargs.get("management_network_gateway_lt", None) + self.management_network_gateway_lte = kwargs.get("management_network_gateway_lte", None) + self.management_network_gateway_not = kwargs.get("management_network_gateway_not", None) + self.management_network_gateway_not_contains = kwargs.get("management_network_gateway_not_contains", None) + self.management_network_gateway_not_ends_with = kwargs.get("management_network_gateway_not_ends_with", None) + self.management_network_gateway_not_in = kwargs.get("management_network_gateway_not_in", None) + self.management_network_gateway_not_starts_with = kwargs.get("management_network_gateway_not_starts_with", None) + self.management_network_gateway_starts_with = kwargs.get("management_network_gateway_starts_with", None) + self.management_network_ip = kwargs.get("management_network_ip", None) + self.management_network_ip_contains = kwargs.get("management_network_ip_contains", None) + self.management_network_ip_ends_with = kwargs.get("management_network_ip_ends_with", None) + self.management_network_ip_gt = kwargs.get("management_network_ip_gt", None) + self.management_network_ip_gte = kwargs.get("management_network_ip_gte", None) + self.management_network_ip_in = kwargs.get("management_network_ip_in", None) + self.management_network_ip_lt = kwargs.get("management_network_ip_lt", None) + self.management_network_ip_lte = kwargs.get("management_network_ip_lte", None) + self.management_network_ip_not = kwargs.get("management_network_ip_not", None) + self.management_network_ip_not_contains = kwargs.get("management_network_ip_not_contains", None) + self.management_network_ip_not_ends_with = kwargs.get("management_network_ip_not_ends_with", None) + self.management_network_ip_not_in = kwargs.get("management_network_ip_not_in", None) + self.management_network_ip_not_starts_with = kwargs.get("management_network_ip_not_starts_with", None) + self.management_network_ip_starts_with = kwargs.get("management_network_ip_starts_with", None) + self.management_network_subnet_mask = kwargs.get("management_network_subnet_mask", None) + self.management_network_subnet_mask_contains = kwargs.get("management_network_subnet_mask_contains", None) + self.management_network_subnet_mask_ends_with = kwargs.get("management_network_subnet_mask_ends_with", None) + self.management_network_subnet_mask_gt = kwargs.get("management_network_subnet_mask_gt", None) + self.management_network_subnet_mask_gte = kwargs.get("management_network_subnet_mask_gte", None) + self.management_network_subnet_mask_in = kwargs.get("management_network_subnet_mask_in", None) + self.management_network_subnet_mask_lt = kwargs.get("management_network_subnet_mask_lt", None) + self.management_network_subnet_mask_lte = kwargs.get("management_network_subnet_mask_lte", None) + self.management_network_subnet_mask_not = kwargs.get("management_network_subnet_mask_not", None) + self.management_network_subnet_mask_not_contains = kwargs.get("management_network_subnet_mask_not_contains", None) + self.management_network_subnet_mask_not_ends_with = kwargs.get("management_network_subnet_mask_not_ends_with", None) + self.management_network_subnet_mask_not_in = kwargs.get("management_network_subnet_mask_not_in", None) + self.management_network_subnet_mask_not_starts_with = kwargs.get("management_network_subnet_mask_not_starts_with", None) + self.management_network_subnet_mask_starts_with = kwargs.get("management_network_subnet_mask_starts_with", None) + self.management_network_vlan = kwargs.get("management_network_vlan", None) + self.management_network_vlan_contains = kwargs.get("management_network_vlan_contains", None) + self.management_network_vlan_ends_with = kwargs.get("management_network_vlan_ends_with", None) + self.management_network_vlan_gt = kwargs.get("management_network_vlan_gt", None) + self.management_network_vlan_gte = kwargs.get("management_network_vlan_gte", None) + self.management_network_vlan_in = kwargs.get("management_network_vlan_in", None) + self.management_network_vlan_lt = kwargs.get("management_network_vlan_lt", None) + self.management_network_vlan_lte = kwargs.get("management_network_vlan_lte", None) + self.management_network_vlan_not = kwargs.get("management_network_vlan_not", None) + self.management_network_vlan_not_contains = kwargs.get("management_network_vlan_not_contains", None) + self.management_network_vlan_not_ends_with = kwargs.get("management_network_vlan_not_ends_with", None) + self.management_network_vlan_not_in = kwargs.get("management_network_vlan_not_in", None) + self.management_network_vlan_not_starts_with = kwargs.get("management_network_vlan_not_starts_with", None) + self.management_network_vlan_starts_with = kwargs.get("management_network_vlan_starts_with", None) + self.max_job_retry_times = kwargs.get("max_job_retry_times", None) + self.max_job_retry_times_gt = kwargs.get("max_job_retry_times_gt", None) + self.max_job_retry_times_gte = kwargs.get("max_job_retry_times_gte", None) + self.max_job_retry_times_in = kwargs.get("max_job_retry_times_in", None) + self.max_job_retry_times_lt = kwargs.get("max_job_retry_times_lt", None) + self.max_job_retry_times_lte = kwargs.get("max_job_retry_times_lte", None) + self.max_job_retry_times_not = kwargs.get("max_job_retry_times_not", None) + self.max_job_retry_times_not_in = kwargs.get("max_job_retry_times_not_in", None) + self.max_parallel_backup_jobs = kwargs.get("max_parallel_backup_jobs", None) + self.max_parallel_backup_jobs_gt = kwargs.get("max_parallel_backup_jobs_gt", None) + self.max_parallel_backup_jobs_gte = kwargs.get("max_parallel_backup_jobs_gte", None) + self.max_parallel_backup_jobs_in = kwargs.get("max_parallel_backup_jobs_in", None) + self.max_parallel_backup_jobs_lt = kwargs.get("max_parallel_backup_jobs_lt", None) + self.max_parallel_backup_jobs_lte = kwargs.get("max_parallel_backup_jobs_lte", None) + self.max_parallel_backup_jobs_not = kwargs.get("max_parallel_backup_jobs_not", None) + self.max_parallel_backup_jobs_not_in = kwargs.get("max_parallel_backup_jobs_not_in", None) + self.max_parallel_restore_jobs = kwargs.get("max_parallel_restore_jobs", None) + self.max_parallel_restore_jobs_gt = kwargs.get("max_parallel_restore_jobs_gt", None) + self.max_parallel_restore_jobs_gte = kwargs.get("max_parallel_restore_jobs_gte", None) + self.max_parallel_restore_jobs_in = kwargs.get("max_parallel_restore_jobs_in", None) + self.max_parallel_restore_jobs_lt = kwargs.get("max_parallel_restore_jobs_lt", None) + self.max_parallel_restore_jobs_lte = kwargs.get("max_parallel_restore_jobs_lte", None) + self.max_parallel_restore_jobs_not = kwargs.get("max_parallel_restore_jobs_not", None) + self.max_parallel_restore_jobs_not_in = kwargs.get("max_parallel_restore_jobs_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.restore_rd_iops_max = kwargs.get("restore_rd_iops_max", None) + self.restore_rd_iops_max_gt = kwargs.get("restore_rd_iops_max_gt", None) + self.restore_rd_iops_max_gte = kwargs.get("restore_rd_iops_max_gte", None) + self.restore_rd_iops_max_in = kwargs.get("restore_rd_iops_max_in", None) + self.restore_rd_iops_max_lt = kwargs.get("restore_rd_iops_max_lt", None) + self.restore_rd_iops_max_lte = kwargs.get("restore_rd_iops_max_lte", None) + self.restore_rd_iops_max_not = kwargs.get("restore_rd_iops_max_not", None) + self.restore_rd_iops_max_not_in = kwargs.get("restore_rd_iops_max_not_in", None) + self.restore_wr_iops_max = kwargs.get("restore_wr_iops_max", None) + self.restore_wr_iops_max_gt = kwargs.get("restore_wr_iops_max_gt", None) + self.restore_wr_iops_max_gte = kwargs.get("restore_wr_iops_max_gte", None) + self.restore_wr_iops_max_in = kwargs.get("restore_wr_iops_max_in", None) + self.restore_wr_iops_max_lt = kwargs.get("restore_wr_iops_max_lt", None) + self.restore_wr_iops_max_lte = kwargs.get("restore_wr_iops_max_lte", None) + self.restore_wr_iops_max_not = kwargs.get("restore_wr_iops_max_not", None) + self.restore_wr_iops_max_not_in = kwargs.get("restore_wr_iops_max_not_in", None) + self.retry_interval = kwargs.get("retry_interval", None) + self.retry_interval_gt = kwargs.get("retry_interval_gt", None) + self.retry_interval_gte = kwargs.get("retry_interval_gte", None) + self.retry_interval_in = kwargs.get("retry_interval_in", None) + self.retry_interval_lt = kwargs.get("retry_interval_lt", None) + self.retry_interval_lte = kwargs.get("retry_interval_lte", None) + self.retry_interval_not = kwargs.get("retry_interval_not", None) + self.retry_interval_not_in = kwargs.get("retry_interval_not_in", None) + self.running_vm = kwargs.get("running_vm", None) + self.status = kwargs.get("status", None) + 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.storage_network_gateway = kwargs.get("storage_network_gateway", None) + self.storage_network_gateway_contains = kwargs.get("storage_network_gateway_contains", None) + self.storage_network_gateway_ends_with = kwargs.get("storage_network_gateway_ends_with", None) + self.storage_network_gateway_gt = kwargs.get("storage_network_gateway_gt", None) + self.storage_network_gateway_gte = kwargs.get("storage_network_gateway_gte", None) + self.storage_network_gateway_in = kwargs.get("storage_network_gateway_in", None) + self.storage_network_gateway_lt = kwargs.get("storage_network_gateway_lt", None) + self.storage_network_gateway_lte = kwargs.get("storage_network_gateway_lte", None) + self.storage_network_gateway_not = kwargs.get("storage_network_gateway_not", None) + self.storage_network_gateway_not_contains = kwargs.get("storage_network_gateway_not_contains", None) + self.storage_network_gateway_not_ends_with = kwargs.get("storage_network_gateway_not_ends_with", None) + self.storage_network_gateway_not_in = kwargs.get("storage_network_gateway_not_in", None) + self.storage_network_gateway_not_starts_with = kwargs.get("storage_network_gateway_not_starts_with", None) + self.storage_network_gateway_starts_with = kwargs.get("storage_network_gateway_starts_with", None) + self.storage_network_ip = kwargs.get("storage_network_ip", None) + self.storage_network_ip_contains = kwargs.get("storage_network_ip_contains", None) + self.storage_network_ip_ends_with = kwargs.get("storage_network_ip_ends_with", None) + self.storage_network_ip_gt = kwargs.get("storage_network_ip_gt", None) + self.storage_network_ip_gte = kwargs.get("storage_network_ip_gte", None) + self.storage_network_ip_in = kwargs.get("storage_network_ip_in", None) + self.storage_network_ip_lt = kwargs.get("storage_network_ip_lt", None) + self.storage_network_ip_lte = kwargs.get("storage_network_ip_lte", None) + self.storage_network_ip_not = kwargs.get("storage_network_ip_not", None) + self.storage_network_ip_not_contains = kwargs.get("storage_network_ip_not_contains", None) + self.storage_network_ip_not_ends_with = kwargs.get("storage_network_ip_not_ends_with", None) + self.storage_network_ip_not_in = kwargs.get("storage_network_ip_not_in", None) + self.storage_network_ip_not_starts_with = kwargs.get("storage_network_ip_not_starts_with", None) + self.storage_network_ip_starts_with = kwargs.get("storage_network_ip_starts_with", None) + self.storage_network_subnet_mask = kwargs.get("storage_network_subnet_mask", None) + self.storage_network_subnet_mask_contains = kwargs.get("storage_network_subnet_mask_contains", None) + self.storage_network_subnet_mask_ends_with = kwargs.get("storage_network_subnet_mask_ends_with", None) + self.storage_network_subnet_mask_gt = kwargs.get("storage_network_subnet_mask_gt", None) + self.storage_network_subnet_mask_gte = kwargs.get("storage_network_subnet_mask_gte", None) + self.storage_network_subnet_mask_in = kwargs.get("storage_network_subnet_mask_in", None) + self.storage_network_subnet_mask_lt = kwargs.get("storage_network_subnet_mask_lt", None) + self.storage_network_subnet_mask_lte = kwargs.get("storage_network_subnet_mask_lte", None) + self.storage_network_subnet_mask_not = kwargs.get("storage_network_subnet_mask_not", None) + self.storage_network_subnet_mask_not_contains = kwargs.get("storage_network_subnet_mask_not_contains", None) + self.storage_network_subnet_mask_not_ends_with = kwargs.get("storage_network_subnet_mask_not_ends_with", None) + self.storage_network_subnet_mask_not_in = kwargs.get("storage_network_subnet_mask_not_in", None) + self.storage_network_subnet_mask_not_starts_with = kwargs.get("storage_network_subnet_mask_not_starts_with", None) + self.storage_network_subnet_mask_starts_with = kwargs.get("storage_network_subnet_mask_starts_with", None) + self.storage_network_type = kwargs.get("storage_network_type", None) + self.storage_network_type_in = kwargs.get("storage_network_type_in", None) + self.storage_network_type_not = kwargs.get("storage_network_type_not", None) + self.storage_network_type_not_in = kwargs.get("storage_network_type_not_in", None) + self.storage_network_vlan = kwargs.get("storage_network_vlan", None) + self.storage_network_vlan_contains = kwargs.get("storage_network_vlan_contains", None) + self.storage_network_vlan_ends_with = kwargs.get("storage_network_vlan_ends_with", None) + self.storage_network_vlan_gt = kwargs.get("storage_network_vlan_gt", None) + self.storage_network_vlan_gte = kwargs.get("storage_network_vlan_gte", None) + self.storage_network_vlan_in = kwargs.get("storage_network_vlan_in", None) + self.storage_network_vlan_lt = kwargs.get("storage_network_vlan_lt", None) + self.storage_network_vlan_lte = kwargs.get("storage_network_vlan_lte", None) + self.storage_network_vlan_not = kwargs.get("storage_network_vlan_not", None) + self.storage_network_vlan_not_contains = kwargs.get("storage_network_vlan_not_contains", None) + self.storage_network_vlan_not_ends_with = kwargs.get("storage_network_vlan_not_ends_with", None) + self.storage_network_vlan_not_in = kwargs.get("storage_network_vlan_not_in", None) + self.storage_network_vlan_not_starts_with = kwargs.get("storage_network_vlan_not_starts_with", None) + self.storage_network_vlan_starts_with = kwargs.get("storage_network_vlan_starts_with", None) + + @property + def _and(self): + """Gets the _and of this BackupServiceWhereInput. # noqa: E501 + + + :return: The _and of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupServiceWhereInput. + + + :param _and: The _and of this BackupServiceWhereInput. # noqa: E501 + :type _and: list[BackupServiceWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The _not of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupServiceWhereInput. + + + :param _not: The _not of this BackupServiceWhereInput. # noqa: E501 + :type _not: list[BackupServiceWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupServiceWhereInput. # noqa: E501 + + + :return: The _or of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupServiceWhereInput. + + + :param _or: The _or of this BackupServiceWhereInput. # noqa: E501 + :type _or: list[BackupServiceWhereInput] + """ + + self.__or = _or + + @property + def application(self): + """Gets the application of this BackupServiceWhereInput. # noqa: E501 + + + :return: The application of this BackupServiceWhereInput. # noqa: E501 + :rtype: CloudTowerApplicationWhereInput + """ + return self._application + + @application.setter + def application(self, application): + """Sets the application of this BackupServiceWhereInput. + + + :param application: The application of this BackupServiceWhereInput. # noqa: E501 + :type application: CloudTowerApplicationWhereInput + """ + + self._application = application + + @property + def backup_clusters_every(self): + """Gets the backup_clusters_every of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_clusters_every of this BackupServiceWhereInput. # noqa: E501 + :rtype: ClusterWhereInput + """ + return self._backup_clusters_every + + @backup_clusters_every.setter + def backup_clusters_every(self, backup_clusters_every): + """Sets the backup_clusters_every of this BackupServiceWhereInput. + + + :param backup_clusters_every: The backup_clusters_every of this BackupServiceWhereInput. # noqa: E501 + :type backup_clusters_every: ClusterWhereInput + """ + + self._backup_clusters_every = backup_clusters_every + + @property + def backup_clusters_none(self): + """Gets the backup_clusters_none of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_clusters_none of this BackupServiceWhereInput. # noqa: E501 + :rtype: ClusterWhereInput + """ + return self._backup_clusters_none + + @backup_clusters_none.setter + def backup_clusters_none(self, backup_clusters_none): + """Sets the backup_clusters_none of this BackupServiceWhereInput. + + + :param backup_clusters_none: The backup_clusters_none of this BackupServiceWhereInput. # noqa: E501 + :type backup_clusters_none: ClusterWhereInput + """ + + self._backup_clusters_none = backup_clusters_none + + @property + def backup_clusters_some(self): + """Gets the backup_clusters_some of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_clusters_some of this BackupServiceWhereInput. # noqa: E501 + :rtype: ClusterWhereInput + """ + return self._backup_clusters_some + + @backup_clusters_some.setter + def backup_clusters_some(self, backup_clusters_some): + """Sets the backup_clusters_some of this BackupServiceWhereInput. + + + :param backup_clusters_some: The backup_clusters_some of this BackupServiceWhereInput. # noqa: E501 + :type backup_clusters_some: ClusterWhereInput + """ + + self._backup_clusters_some = backup_clusters_some + + @property + def backup_network_gateway(self): + """Gets the backup_network_gateway of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway + + @backup_network_gateway.setter + def backup_network_gateway(self, backup_network_gateway): + """Sets the backup_network_gateway of this BackupServiceWhereInput. + + + :param backup_network_gateway: The backup_network_gateway of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway: str + """ + + self._backup_network_gateway = backup_network_gateway + + @property + def backup_network_gateway_contains(self): + """Gets the backup_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_contains + + @backup_network_gateway_contains.setter + def backup_network_gateway_contains(self, backup_network_gateway_contains): + """Sets the backup_network_gateway_contains of this BackupServiceWhereInput. + + + :param backup_network_gateway_contains: The backup_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_contains: str + """ + + self._backup_network_gateway_contains = backup_network_gateway_contains + + @property + def backup_network_gateway_ends_with(self): + """Gets the backup_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_ends_with + + @backup_network_gateway_ends_with.setter + def backup_network_gateway_ends_with(self, backup_network_gateway_ends_with): + """Sets the backup_network_gateway_ends_with of this BackupServiceWhereInput. + + + :param backup_network_gateway_ends_with: The backup_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_ends_with: str + """ + + self._backup_network_gateway_ends_with = backup_network_gateway_ends_with + + @property + def backup_network_gateway_gt(self): + """Gets the backup_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_gt + + @backup_network_gateway_gt.setter + def backup_network_gateway_gt(self, backup_network_gateway_gt): + """Sets the backup_network_gateway_gt of this BackupServiceWhereInput. + + + :param backup_network_gateway_gt: The backup_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_gt: str + """ + + self._backup_network_gateway_gt = backup_network_gateway_gt + + @property + def backup_network_gateway_gte(self): + """Gets the backup_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_gte + + @backup_network_gateway_gte.setter + def backup_network_gateway_gte(self, backup_network_gateway_gte): + """Sets the backup_network_gateway_gte of this BackupServiceWhereInput. + + + :param backup_network_gateway_gte: The backup_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_gte: str + """ + + self._backup_network_gateway_gte = backup_network_gateway_gte + + @property + def backup_network_gateway_in(self): + """Gets the backup_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_gateway_in + + @backup_network_gateway_in.setter + def backup_network_gateway_in(self, backup_network_gateway_in): + """Sets the backup_network_gateway_in of this BackupServiceWhereInput. + + + :param backup_network_gateway_in: The backup_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_in: list[str] + """ + + self._backup_network_gateway_in = backup_network_gateway_in + + @property + def backup_network_gateway_lt(self): + """Gets the backup_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_lt + + @backup_network_gateway_lt.setter + def backup_network_gateway_lt(self, backup_network_gateway_lt): + """Sets the backup_network_gateway_lt of this BackupServiceWhereInput. + + + :param backup_network_gateway_lt: The backup_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_lt: str + """ + + self._backup_network_gateway_lt = backup_network_gateway_lt + + @property + def backup_network_gateway_lte(self): + """Gets the backup_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_lte + + @backup_network_gateway_lte.setter + def backup_network_gateway_lte(self, backup_network_gateway_lte): + """Sets the backup_network_gateway_lte of this BackupServiceWhereInput. + + + :param backup_network_gateway_lte: The backup_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_lte: str + """ + + self._backup_network_gateway_lte = backup_network_gateway_lte + + @property + def backup_network_gateway_not(self): + """Gets the backup_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_not + + @backup_network_gateway_not.setter + def backup_network_gateway_not(self, backup_network_gateway_not): + """Sets the backup_network_gateway_not of this BackupServiceWhereInput. + + + :param backup_network_gateway_not: The backup_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_not: str + """ + + self._backup_network_gateway_not = backup_network_gateway_not + + @property + def backup_network_gateway_not_contains(self): + """Gets the backup_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_not_contains + + @backup_network_gateway_not_contains.setter + def backup_network_gateway_not_contains(self, backup_network_gateway_not_contains): + """Sets the backup_network_gateway_not_contains of this BackupServiceWhereInput. + + + :param backup_network_gateway_not_contains: The backup_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_not_contains: str + """ + + self._backup_network_gateway_not_contains = backup_network_gateway_not_contains + + @property + def backup_network_gateway_not_ends_with(self): + """Gets the backup_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_not_ends_with + + @backup_network_gateway_not_ends_with.setter + def backup_network_gateway_not_ends_with(self, backup_network_gateway_not_ends_with): + """Sets the backup_network_gateway_not_ends_with of this BackupServiceWhereInput. + + + :param backup_network_gateway_not_ends_with: The backup_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_not_ends_with: str + """ + + self._backup_network_gateway_not_ends_with = backup_network_gateway_not_ends_with + + @property + def backup_network_gateway_not_in(self): + """Gets the backup_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_gateway_not_in + + @backup_network_gateway_not_in.setter + def backup_network_gateway_not_in(self, backup_network_gateway_not_in): + """Sets the backup_network_gateway_not_in of this BackupServiceWhereInput. + + + :param backup_network_gateway_not_in: The backup_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_not_in: list[str] + """ + + self._backup_network_gateway_not_in = backup_network_gateway_not_in + + @property + def backup_network_gateway_not_starts_with(self): + """Gets the backup_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_not_starts_with + + @backup_network_gateway_not_starts_with.setter + def backup_network_gateway_not_starts_with(self, backup_network_gateway_not_starts_with): + """Sets the backup_network_gateway_not_starts_with of this BackupServiceWhereInput. + + + :param backup_network_gateway_not_starts_with: The backup_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_not_starts_with: str + """ + + self._backup_network_gateway_not_starts_with = backup_network_gateway_not_starts_with + + @property + def backup_network_gateway_starts_with(self): + """Gets the backup_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_gateway_starts_with + + @backup_network_gateway_starts_with.setter + def backup_network_gateway_starts_with(self, backup_network_gateway_starts_with): + """Sets the backup_network_gateway_starts_with of this BackupServiceWhereInput. + + + :param backup_network_gateway_starts_with: The backup_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_gateway_starts_with: str + """ + + self._backup_network_gateway_starts_with = backup_network_gateway_starts_with + + @property + def backup_network_ip(self): + """Gets the backup_network_ip of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip + + @backup_network_ip.setter + def backup_network_ip(self, backup_network_ip): + """Sets the backup_network_ip of this BackupServiceWhereInput. + + + :param backup_network_ip: The backup_network_ip of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip: str + """ + + self._backup_network_ip = backup_network_ip + + @property + def backup_network_ip_contains(self): + """Gets the backup_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_contains + + @backup_network_ip_contains.setter + def backup_network_ip_contains(self, backup_network_ip_contains): + """Sets the backup_network_ip_contains of this BackupServiceWhereInput. + + + :param backup_network_ip_contains: The backup_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_contains: str + """ + + self._backup_network_ip_contains = backup_network_ip_contains + + @property + def backup_network_ip_ends_with(self): + """Gets the backup_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_ends_with + + @backup_network_ip_ends_with.setter + def backup_network_ip_ends_with(self, backup_network_ip_ends_with): + """Sets the backup_network_ip_ends_with of this BackupServiceWhereInput. + + + :param backup_network_ip_ends_with: The backup_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_ends_with: str + """ + + self._backup_network_ip_ends_with = backup_network_ip_ends_with + + @property + def backup_network_ip_gt(self): + """Gets the backup_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_gt + + @backup_network_ip_gt.setter + def backup_network_ip_gt(self, backup_network_ip_gt): + """Sets the backup_network_ip_gt of this BackupServiceWhereInput. + + + :param backup_network_ip_gt: The backup_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_gt: str + """ + + self._backup_network_ip_gt = backup_network_ip_gt + + @property + def backup_network_ip_gte(self): + """Gets the backup_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_gte + + @backup_network_ip_gte.setter + def backup_network_ip_gte(self, backup_network_ip_gte): + """Sets the backup_network_ip_gte of this BackupServiceWhereInput. + + + :param backup_network_ip_gte: The backup_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_gte: str + """ + + self._backup_network_ip_gte = backup_network_ip_gte + + @property + def backup_network_ip_in(self): + """Gets the backup_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_ip_in + + @backup_network_ip_in.setter + def backup_network_ip_in(self, backup_network_ip_in): + """Sets the backup_network_ip_in of this BackupServiceWhereInput. + + + :param backup_network_ip_in: The backup_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_in: list[str] + """ + + self._backup_network_ip_in = backup_network_ip_in + + @property + def backup_network_ip_lt(self): + """Gets the backup_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_lt + + @backup_network_ip_lt.setter + def backup_network_ip_lt(self, backup_network_ip_lt): + """Sets the backup_network_ip_lt of this BackupServiceWhereInput. + + + :param backup_network_ip_lt: The backup_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_lt: str + """ + + self._backup_network_ip_lt = backup_network_ip_lt + + @property + def backup_network_ip_lte(self): + """Gets the backup_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_lte + + @backup_network_ip_lte.setter + def backup_network_ip_lte(self, backup_network_ip_lte): + """Sets the backup_network_ip_lte of this BackupServiceWhereInput. + + + :param backup_network_ip_lte: The backup_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_lte: str + """ + + self._backup_network_ip_lte = backup_network_ip_lte + + @property + def backup_network_ip_not(self): + """Gets the backup_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_not + + @backup_network_ip_not.setter + def backup_network_ip_not(self, backup_network_ip_not): + """Sets the backup_network_ip_not of this BackupServiceWhereInput. + + + :param backup_network_ip_not: The backup_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_not: str + """ + + self._backup_network_ip_not = backup_network_ip_not + + @property + def backup_network_ip_not_contains(self): + """Gets the backup_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_not_contains + + @backup_network_ip_not_contains.setter + def backup_network_ip_not_contains(self, backup_network_ip_not_contains): + """Sets the backup_network_ip_not_contains of this BackupServiceWhereInput. + + + :param backup_network_ip_not_contains: The backup_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_not_contains: str + """ + + self._backup_network_ip_not_contains = backup_network_ip_not_contains + + @property + def backup_network_ip_not_ends_with(self): + """Gets the backup_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_not_ends_with + + @backup_network_ip_not_ends_with.setter + def backup_network_ip_not_ends_with(self, backup_network_ip_not_ends_with): + """Sets the backup_network_ip_not_ends_with of this BackupServiceWhereInput. + + + :param backup_network_ip_not_ends_with: The backup_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_not_ends_with: str + """ + + self._backup_network_ip_not_ends_with = backup_network_ip_not_ends_with + + @property + def backup_network_ip_not_in(self): + """Gets the backup_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_ip_not_in + + @backup_network_ip_not_in.setter + def backup_network_ip_not_in(self, backup_network_ip_not_in): + """Sets the backup_network_ip_not_in of this BackupServiceWhereInput. + + + :param backup_network_ip_not_in: The backup_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_not_in: list[str] + """ + + self._backup_network_ip_not_in = backup_network_ip_not_in + + @property + def backup_network_ip_not_starts_with(self): + """Gets the backup_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_not_starts_with + + @backup_network_ip_not_starts_with.setter + def backup_network_ip_not_starts_with(self, backup_network_ip_not_starts_with): + """Sets the backup_network_ip_not_starts_with of this BackupServiceWhereInput. + + + :param backup_network_ip_not_starts_with: The backup_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_not_starts_with: str + """ + + self._backup_network_ip_not_starts_with = backup_network_ip_not_starts_with + + @property + def backup_network_ip_starts_with(self): + """Gets the backup_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_ip_starts_with + + @backup_network_ip_starts_with.setter + def backup_network_ip_starts_with(self, backup_network_ip_starts_with): + """Sets the backup_network_ip_starts_with of this BackupServiceWhereInput. + + + :param backup_network_ip_starts_with: The backup_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_ip_starts_with: str + """ + + self._backup_network_ip_starts_with = backup_network_ip_starts_with + + @property + def backup_network_subnet_mask(self): + """Gets the backup_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask + + @backup_network_subnet_mask.setter + def backup_network_subnet_mask(self, backup_network_subnet_mask): + """Sets the backup_network_subnet_mask of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask: The backup_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask: str + """ + + self._backup_network_subnet_mask = backup_network_subnet_mask + + @property + def backup_network_subnet_mask_contains(self): + """Gets the backup_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_contains + + @backup_network_subnet_mask_contains.setter + def backup_network_subnet_mask_contains(self, backup_network_subnet_mask_contains): + """Sets the backup_network_subnet_mask_contains of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_contains: The backup_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_contains: str + """ + + self._backup_network_subnet_mask_contains = backup_network_subnet_mask_contains + + @property + def backup_network_subnet_mask_ends_with(self): + """Gets the backup_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_ends_with + + @backup_network_subnet_mask_ends_with.setter + def backup_network_subnet_mask_ends_with(self, backup_network_subnet_mask_ends_with): + """Sets the backup_network_subnet_mask_ends_with of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_ends_with: The backup_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_ends_with: str + """ + + self._backup_network_subnet_mask_ends_with = backup_network_subnet_mask_ends_with + + @property + def backup_network_subnet_mask_gt(self): + """Gets the backup_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_gt + + @backup_network_subnet_mask_gt.setter + def backup_network_subnet_mask_gt(self, backup_network_subnet_mask_gt): + """Sets the backup_network_subnet_mask_gt of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_gt: The backup_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_gt: str + """ + + self._backup_network_subnet_mask_gt = backup_network_subnet_mask_gt + + @property + def backup_network_subnet_mask_gte(self): + """Gets the backup_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_gte + + @backup_network_subnet_mask_gte.setter + def backup_network_subnet_mask_gte(self, backup_network_subnet_mask_gte): + """Sets the backup_network_subnet_mask_gte of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_gte: The backup_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_gte: str + """ + + self._backup_network_subnet_mask_gte = backup_network_subnet_mask_gte + + @property + def backup_network_subnet_mask_in(self): + """Gets the backup_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_subnet_mask_in + + @backup_network_subnet_mask_in.setter + def backup_network_subnet_mask_in(self, backup_network_subnet_mask_in): + """Sets the backup_network_subnet_mask_in of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_in: The backup_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_in: list[str] + """ + + self._backup_network_subnet_mask_in = backup_network_subnet_mask_in + + @property + def backup_network_subnet_mask_lt(self): + """Gets the backup_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_lt + + @backup_network_subnet_mask_lt.setter + def backup_network_subnet_mask_lt(self, backup_network_subnet_mask_lt): + """Sets the backup_network_subnet_mask_lt of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_lt: The backup_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_lt: str + """ + + self._backup_network_subnet_mask_lt = backup_network_subnet_mask_lt + + @property + def backup_network_subnet_mask_lte(self): + """Gets the backup_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_lte + + @backup_network_subnet_mask_lte.setter + def backup_network_subnet_mask_lte(self, backup_network_subnet_mask_lte): + """Sets the backup_network_subnet_mask_lte of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_lte: The backup_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_lte: str + """ + + self._backup_network_subnet_mask_lte = backup_network_subnet_mask_lte + + @property + def backup_network_subnet_mask_not(self): + """Gets the backup_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_not + + @backup_network_subnet_mask_not.setter + def backup_network_subnet_mask_not(self, backup_network_subnet_mask_not): + """Sets the backup_network_subnet_mask_not of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_not: The backup_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_not: str + """ + + self._backup_network_subnet_mask_not = backup_network_subnet_mask_not + + @property + def backup_network_subnet_mask_not_contains(self): + """Gets the backup_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_not_contains + + @backup_network_subnet_mask_not_contains.setter + def backup_network_subnet_mask_not_contains(self, backup_network_subnet_mask_not_contains): + """Sets the backup_network_subnet_mask_not_contains of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_not_contains: The backup_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_not_contains: str + """ + + self._backup_network_subnet_mask_not_contains = backup_network_subnet_mask_not_contains + + @property + def backup_network_subnet_mask_not_ends_with(self): + """Gets the backup_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_not_ends_with + + @backup_network_subnet_mask_not_ends_with.setter + def backup_network_subnet_mask_not_ends_with(self, backup_network_subnet_mask_not_ends_with): + """Sets the backup_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_not_ends_with: The backup_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_not_ends_with: str + """ + + self._backup_network_subnet_mask_not_ends_with = backup_network_subnet_mask_not_ends_with + + @property + def backup_network_subnet_mask_not_in(self): + """Gets the backup_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_subnet_mask_not_in + + @backup_network_subnet_mask_not_in.setter + def backup_network_subnet_mask_not_in(self, backup_network_subnet_mask_not_in): + """Sets the backup_network_subnet_mask_not_in of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_not_in: The backup_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_not_in: list[str] + """ + + self._backup_network_subnet_mask_not_in = backup_network_subnet_mask_not_in + + @property + def backup_network_subnet_mask_not_starts_with(self): + """Gets the backup_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_not_starts_with + + @backup_network_subnet_mask_not_starts_with.setter + def backup_network_subnet_mask_not_starts_with(self, backup_network_subnet_mask_not_starts_with): + """Sets the backup_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_not_starts_with: The backup_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_not_starts_with: str + """ + + self._backup_network_subnet_mask_not_starts_with = backup_network_subnet_mask_not_starts_with + + @property + def backup_network_subnet_mask_starts_with(self): + """Gets the backup_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_subnet_mask_starts_with + + @backup_network_subnet_mask_starts_with.setter + def backup_network_subnet_mask_starts_with(self, backup_network_subnet_mask_starts_with): + """Sets the backup_network_subnet_mask_starts_with of this BackupServiceWhereInput. + + + :param backup_network_subnet_mask_starts_with: The backup_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_subnet_mask_starts_with: str + """ + + self._backup_network_subnet_mask_starts_with = backup_network_subnet_mask_starts_with + + @property + def backup_network_type(self): + """Gets the backup_network_type of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_type of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupServiceNetworkType + """ + return self._backup_network_type + + @backup_network_type.setter + def backup_network_type(self, backup_network_type): + """Sets the backup_network_type of this BackupServiceWhereInput. + + + :param backup_network_type: The backup_network_type of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_type: BackupServiceNetworkType + """ + + self._backup_network_type = backup_network_type + + @property + def backup_network_type_in(self): + """Gets the backup_network_type_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_type_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceNetworkType] + """ + return self._backup_network_type_in + + @backup_network_type_in.setter + def backup_network_type_in(self, backup_network_type_in): + """Sets the backup_network_type_in of this BackupServiceWhereInput. + + + :param backup_network_type_in: The backup_network_type_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_type_in: list[BackupServiceNetworkType] + """ + + self._backup_network_type_in = backup_network_type_in + + @property + def backup_network_type_not(self): + """Gets the backup_network_type_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_type_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupServiceNetworkType + """ + return self._backup_network_type_not + + @backup_network_type_not.setter + def backup_network_type_not(self, backup_network_type_not): + """Sets the backup_network_type_not of this BackupServiceWhereInput. + + + :param backup_network_type_not: The backup_network_type_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_type_not: BackupServiceNetworkType + """ + + self._backup_network_type_not = backup_network_type_not + + @property + def backup_network_type_not_in(self): + """Gets the backup_network_type_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_type_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceNetworkType] + """ + return self._backup_network_type_not_in + + @backup_network_type_not_in.setter + def backup_network_type_not_in(self, backup_network_type_not_in): + """Sets the backup_network_type_not_in of this BackupServiceWhereInput. + + + :param backup_network_type_not_in: The backup_network_type_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_type_not_in: list[BackupServiceNetworkType] + """ + + self._backup_network_type_not_in = backup_network_type_not_in + + @property + def backup_network_vlan(self): + """Gets the backup_network_vlan of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan + + @backup_network_vlan.setter + def backup_network_vlan(self, backup_network_vlan): + """Sets the backup_network_vlan of this BackupServiceWhereInput. + + + :param backup_network_vlan: The backup_network_vlan of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan: str + """ + + self._backup_network_vlan = backup_network_vlan + + @property + def backup_network_vlan_contains(self): + """Gets the backup_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_contains + + @backup_network_vlan_contains.setter + def backup_network_vlan_contains(self, backup_network_vlan_contains): + """Sets the backup_network_vlan_contains of this BackupServiceWhereInput. + + + :param backup_network_vlan_contains: The backup_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_contains: str + """ + + self._backup_network_vlan_contains = backup_network_vlan_contains + + @property + def backup_network_vlan_ends_with(self): + """Gets the backup_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_ends_with + + @backup_network_vlan_ends_with.setter + def backup_network_vlan_ends_with(self, backup_network_vlan_ends_with): + """Sets the backup_network_vlan_ends_with of this BackupServiceWhereInput. + + + :param backup_network_vlan_ends_with: The backup_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_ends_with: str + """ + + self._backup_network_vlan_ends_with = backup_network_vlan_ends_with + + @property + def backup_network_vlan_gt(self): + """Gets the backup_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_gt + + @backup_network_vlan_gt.setter + def backup_network_vlan_gt(self, backup_network_vlan_gt): + """Sets the backup_network_vlan_gt of this BackupServiceWhereInput. + + + :param backup_network_vlan_gt: The backup_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_gt: str + """ + + self._backup_network_vlan_gt = backup_network_vlan_gt + + @property + def backup_network_vlan_gte(self): + """Gets the backup_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_gte + + @backup_network_vlan_gte.setter + def backup_network_vlan_gte(self, backup_network_vlan_gte): + """Sets the backup_network_vlan_gte of this BackupServiceWhereInput. + + + :param backup_network_vlan_gte: The backup_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_gte: str + """ + + self._backup_network_vlan_gte = backup_network_vlan_gte + + @property + def backup_network_vlan_in(self): + """Gets the backup_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_vlan_in + + @backup_network_vlan_in.setter + def backup_network_vlan_in(self, backup_network_vlan_in): + """Sets the backup_network_vlan_in of this BackupServiceWhereInput. + + + :param backup_network_vlan_in: The backup_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_in: list[str] + """ + + self._backup_network_vlan_in = backup_network_vlan_in + + @property + def backup_network_vlan_lt(self): + """Gets the backup_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_lt + + @backup_network_vlan_lt.setter + def backup_network_vlan_lt(self, backup_network_vlan_lt): + """Sets the backup_network_vlan_lt of this BackupServiceWhereInput. + + + :param backup_network_vlan_lt: The backup_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_lt: str + """ + + self._backup_network_vlan_lt = backup_network_vlan_lt + + @property + def backup_network_vlan_lte(self): + """Gets the backup_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_lte + + @backup_network_vlan_lte.setter + def backup_network_vlan_lte(self, backup_network_vlan_lte): + """Sets the backup_network_vlan_lte of this BackupServiceWhereInput. + + + :param backup_network_vlan_lte: The backup_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_lte: str + """ + + self._backup_network_vlan_lte = backup_network_vlan_lte + + @property + def backup_network_vlan_not(self): + """Gets the backup_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_not + + @backup_network_vlan_not.setter + def backup_network_vlan_not(self, backup_network_vlan_not): + """Sets the backup_network_vlan_not of this BackupServiceWhereInput. + + + :param backup_network_vlan_not: The backup_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_not: str + """ + + self._backup_network_vlan_not = backup_network_vlan_not + + @property + def backup_network_vlan_not_contains(self): + """Gets the backup_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_not_contains + + @backup_network_vlan_not_contains.setter + def backup_network_vlan_not_contains(self, backup_network_vlan_not_contains): + """Sets the backup_network_vlan_not_contains of this BackupServiceWhereInput. + + + :param backup_network_vlan_not_contains: The backup_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_not_contains: str + """ + + self._backup_network_vlan_not_contains = backup_network_vlan_not_contains + + @property + def backup_network_vlan_not_ends_with(self): + """Gets the backup_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_not_ends_with + + @backup_network_vlan_not_ends_with.setter + def backup_network_vlan_not_ends_with(self, backup_network_vlan_not_ends_with): + """Sets the backup_network_vlan_not_ends_with of this BackupServiceWhereInput. + + + :param backup_network_vlan_not_ends_with: The backup_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_not_ends_with: str + """ + + self._backup_network_vlan_not_ends_with = backup_network_vlan_not_ends_with + + @property + def backup_network_vlan_not_in(self): + """Gets the backup_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_network_vlan_not_in + + @backup_network_vlan_not_in.setter + def backup_network_vlan_not_in(self, backup_network_vlan_not_in): + """Sets the backup_network_vlan_not_in of this BackupServiceWhereInput. + + + :param backup_network_vlan_not_in: The backup_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_not_in: list[str] + """ + + self._backup_network_vlan_not_in = backup_network_vlan_not_in + + @property + def backup_network_vlan_not_starts_with(self): + """Gets the backup_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_not_starts_with + + @backup_network_vlan_not_starts_with.setter + def backup_network_vlan_not_starts_with(self, backup_network_vlan_not_starts_with): + """Sets the backup_network_vlan_not_starts_with of this BackupServiceWhereInput. + + + :param backup_network_vlan_not_starts_with: The backup_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_not_starts_with: str + """ + + self._backup_network_vlan_not_starts_with = backup_network_vlan_not_starts_with + + @property + def backup_network_vlan_starts_with(self): + """Gets the backup_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_network_vlan_starts_with + + @backup_network_vlan_starts_with.setter + def backup_network_vlan_starts_with(self, backup_network_vlan_starts_with): + """Sets the backup_network_vlan_starts_with of this BackupServiceWhereInput. + + + :param backup_network_vlan_starts_with: The backup_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type backup_network_vlan_starts_with: str + """ + + self._backup_network_vlan_starts_with = backup_network_vlan_starts_with + + @property + def backup_plans_every(self): + """Gets the backup_plans_every of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_plans_every of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plans_every + + @backup_plans_every.setter + def backup_plans_every(self, backup_plans_every): + """Sets the backup_plans_every of this BackupServiceWhereInput. + + + :param backup_plans_every: The backup_plans_every of this BackupServiceWhereInput. # noqa: E501 + :type backup_plans_every: BackupPlanWhereInput + """ + + self._backup_plans_every = backup_plans_every + + @property + def backup_plans_none(self): + """Gets the backup_plans_none of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_plans_none of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plans_none + + @backup_plans_none.setter + def backup_plans_none(self, backup_plans_none): + """Sets the backup_plans_none of this BackupServiceWhereInput. + + + :param backup_plans_none: The backup_plans_none of this BackupServiceWhereInput. # noqa: E501 + :type backup_plans_none: BackupPlanWhereInput + """ + + self._backup_plans_none = backup_plans_none + + @property + def backup_plans_some(self): + """Gets the backup_plans_some of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_plans_some of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plans_some + + @backup_plans_some.setter + def backup_plans_some(self, backup_plans_some): + """Sets the backup_plans_some of this BackupServiceWhereInput. + + + :param backup_plans_some: The backup_plans_some of this BackupServiceWhereInput. # noqa: E501 + :type backup_plans_some: BackupPlanWhereInput + """ + + self._backup_plans_some = backup_plans_some + + @property + def backup_rd_iops_max(self): + """Gets the backup_rd_iops_max of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max + + @backup_rd_iops_max.setter + def backup_rd_iops_max(self, backup_rd_iops_max): + """Sets the backup_rd_iops_max of this BackupServiceWhereInput. + + + :param backup_rd_iops_max: The backup_rd_iops_max of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max: int + """ + + self._backup_rd_iops_max = backup_rd_iops_max + + @property + def backup_rd_iops_max_gt(self): + """Gets the backup_rd_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max_gt + + @backup_rd_iops_max_gt.setter + def backup_rd_iops_max_gt(self, backup_rd_iops_max_gt): + """Sets the backup_rd_iops_max_gt of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_gt: The backup_rd_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_gt: int + """ + + self._backup_rd_iops_max_gt = backup_rd_iops_max_gt + + @property + def backup_rd_iops_max_gte(self): + """Gets the backup_rd_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max_gte + + @backup_rd_iops_max_gte.setter + def backup_rd_iops_max_gte(self, backup_rd_iops_max_gte): + """Sets the backup_rd_iops_max_gte of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_gte: The backup_rd_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_gte: int + """ + + self._backup_rd_iops_max_gte = backup_rd_iops_max_gte + + @property + def backup_rd_iops_max_in(self): + """Gets the backup_rd_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._backup_rd_iops_max_in + + @backup_rd_iops_max_in.setter + def backup_rd_iops_max_in(self, backup_rd_iops_max_in): + """Sets the backup_rd_iops_max_in of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_in: The backup_rd_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_in: list[int] + """ + + self._backup_rd_iops_max_in = backup_rd_iops_max_in + + @property + def backup_rd_iops_max_lt(self): + """Gets the backup_rd_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max_lt + + @backup_rd_iops_max_lt.setter + def backup_rd_iops_max_lt(self, backup_rd_iops_max_lt): + """Sets the backup_rd_iops_max_lt of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_lt: The backup_rd_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_lt: int + """ + + self._backup_rd_iops_max_lt = backup_rd_iops_max_lt + + @property + def backup_rd_iops_max_lte(self): + """Gets the backup_rd_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max_lte + + @backup_rd_iops_max_lte.setter + def backup_rd_iops_max_lte(self, backup_rd_iops_max_lte): + """Sets the backup_rd_iops_max_lte of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_lte: The backup_rd_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_lte: int + """ + + self._backup_rd_iops_max_lte = backup_rd_iops_max_lte + + @property + def backup_rd_iops_max_not(self): + """Gets the backup_rd_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_rd_iops_max_not + + @backup_rd_iops_max_not.setter + def backup_rd_iops_max_not(self, backup_rd_iops_max_not): + """Sets the backup_rd_iops_max_not of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_not: The backup_rd_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_not: int + """ + + self._backup_rd_iops_max_not = backup_rd_iops_max_not + + @property + def backup_rd_iops_max_not_in(self): + """Gets the backup_rd_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_rd_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._backup_rd_iops_max_not_in + + @backup_rd_iops_max_not_in.setter + def backup_rd_iops_max_not_in(self, backup_rd_iops_max_not_in): + """Sets the backup_rd_iops_max_not_in of this BackupServiceWhereInput. + + + :param backup_rd_iops_max_not_in: The backup_rd_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_rd_iops_max_not_in: list[int] + """ + + self._backup_rd_iops_max_not_in = backup_rd_iops_max_not_in + + @property + def backup_store_repositories_every(self): + """Gets the backup_store_repositories_every of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_store_repositories_every of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupStoreRepositoryWhereInput + """ + return self._backup_store_repositories_every + + @backup_store_repositories_every.setter + def backup_store_repositories_every(self, backup_store_repositories_every): + """Sets the backup_store_repositories_every of this BackupServiceWhereInput. + + + :param backup_store_repositories_every: The backup_store_repositories_every of this BackupServiceWhereInput. # noqa: E501 + :type backup_store_repositories_every: BackupStoreRepositoryWhereInput + """ + + self._backup_store_repositories_every = backup_store_repositories_every + + @property + def backup_store_repositories_none(self): + """Gets the backup_store_repositories_none of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_store_repositories_none of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupStoreRepositoryWhereInput + """ + return self._backup_store_repositories_none + + @backup_store_repositories_none.setter + def backup_store_repositories_none(self, backup_store_repositories_none): + """Sets the backup_store_repositories_none of this BackupServiceWhereInput. + + + :param backup_store_repositories_none: The backup_store_repositories_none of this BackupServiceWhereInput. # noqa: E501 + :type backup_store_repositories_none: BackupStoreRepositoryWhereInput + """ + + self._backup_store_repositories_none = backup_store_repositories_none + + @property + def backup_store_repositories_some(self): + """Gets the backup_store_repositories_some of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_store_repositories_some of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupStoreRepositoryWhereInput + """ + return self._backup_store_repositories_some + + @backup_store_repositories_some.setter + def backup_store_repositories_some(self, backup_store_repositories_some): + """Sets the backup_store_repositories_some of this BackupServiceWhereInput. + + + :param backup_store_repositories_some: The backup_store_repositories_some of this BackupServiceWhereInput. # noqa: E501 + :type backup_store_repositories_some: BackupStoreRepositoryWhereInput + """ + + self._backup_store_repositories_some = backup_store_repositories_some + + @property + def backup_wr_iops_max(self): + """Gets the backup_wr_iops_max of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max + + @backup_wr_iops_max.setter + def backup_wr_iops_max(self, backup_wr_iops_max): + """Sets the backup_wr_iops_max of this BackupServiceWhereInput. + + + :param backup_wr_iops_max: The backup_wr_iops_max of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max: int + """ + + self._backup_wr_iops_max = backup_wr_iops_max + + @property + def backup_wr_iops_max_gt(self): + """Gets the backup_wr_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max_gt + + @backup_wr_iops_max_gt.setter + def backup_wr_iops_max_gt(self, backup_wr_iops_max_gt): + """Sets the backup_wr_iops_max_gt of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_gt: The backup_wr_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_gt: int + """ + + self._backup_wr_iops_max_gt = backup_wr_iops_max_gt + + @property + def backup_wr_iops_max_gte(self): + """Gets the backup_wr_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max_gte + + @backup_wr_iops_max_gte.setter + def backup_wr_iops_max_gte(self, backup_wr_iops_max_gte): + """Sets the backup_wr_iops_max_gte of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_gte: The backup_wr_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_gte: int + """ + + self._backup_wr_iops_max_gte = backup_wr_iops_max_gte + + @property + def backup_wr_iops_max_in(self): + """Gets the backup_wr_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._backup_wr_iops_max_in + + @backup_wr_iops_max_in.setter + def backup_wr_iops_max_in(self, backup_wr_iops_max_in): + """Sets the backup_wr_iops_max_in of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_in: The backup_wr_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_in: list[int] + """ + + self._backup_wr_iops_max_in = backup_wr_iops_max_in + + @property + def backup_wr_iops_max_lt(self): + """Gets the backup_wr_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max_lt + + @backup_wr_iops_max_lt.setter + def backup_wr_iops_max_lt(self, backup_wr_iops_max_lt): + """Sets the backup_wr_iops_max_lt of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_lt: The backup_wr_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_lt: int + """ + + self._backup_wr_iops_max_lt = backup_wr_iops_max_lt + + @property + def backup_wr_iops_max_lte(self): + """Gets the backup_wr_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max_lte + + @backup_wr_iops_max_lte.setter + def backup_wr_iops_max_lte(self, backup_wr_iops_max_lte): + """Sets the backup_wr_iops_max_lte of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_lte: The backup_wr_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_lte: int + """ + + self._backup_wr_iops_max_lte = backup_wr_iops_max_lte + + @property + def backup_wr_iops_max_not(self): + """Gets the backup_wr_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._backup_wr_iops_max_not + + @backup_wr_iops_max_not.setter + def backup_wr_iops_max_not(self, backup_wr_iops_max_not): + """Sets the backup_wr_iops_max_not of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_not: The backup_wr_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_not: int + """ + + self._backup_wr_iops_max_not = backup_wr_iops_max_not + + @property + def backup_wr_iops_max_not_in(self): + """Gets the backup_wr_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The backup_wr_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._backup_wr_iops_max_not_in + + @backup_wr_iops_max_not_in.setter + def backup_wr_iops_max_not_in(self, backup_wr_iops_max_not_in): + """Sets the backup_wr_iops_max_not_in of this BackupServiceWhereInput. + + + :param backup_wr_iops_max_not_in: The backup_wr_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :type backup_wr_iops_max_not_in: list[int] + """ + + self._backup_wr_iops_max_not_in = backup_wr_iops_max_not_in + + @property + def description(self): + """Gets the description of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupServiceWhereInput. + + + :param description: The description of this BackupServiceWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this BackupServiceWhereInput. + + + :param description_contains: The description_contains of this BackupServiceWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param description_ends_with: The description_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The description_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this BackupServiceWhereInput. + + + :param description_gt: The description_gt of this BackupServiceWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this BackupServiceWhereInput. + + + :param description_gte: The description_gte of this BackupServiceWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this BackupServiceWhereInput. + + + :param description_in: The description_in of this BackupServiceWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this BackupServiceWhereInput. + + + :param description_lt: The description_lt of this BackupServiceWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this BackupServiceWhereInput. + + + :param description_lte: The description_lte of this BackupServiceWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this BackupServiceWhereInput. + + + :param description_not: The description_not of this BackupServiceWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The description_not_contains of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param description_not_contains: The description_not_contains of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The description_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param description_not_in: The description_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The description_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param description_starts_with: The description_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The id of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupServiceWhereInput. + + + :param id: The id of this BackupServiceWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupServiceWhereInput. + + + :param id_contains: The id_contains of this BackupServiceWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupServiceWhereInput. + + + :param id_gt: The id_gt of this BackupServiceWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupServiceWhereInput. + + + :param id_gte: The id_gte of this BackupServiceWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupServiceWhereInput. + + + :param id_in: The id_in of this BackupServiceWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupServiceWhereInput. + + + :param id_lt: The id_lt of this BackupServiceWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupServiceWhereInput. + + + :param id_lte: The id_lte of this BackupServiceWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupServiceWhereInput. + + + :param id_not: The id_not of this BackupServiceWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param id_not_in: The id_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def kube_config(self): + """Gets the kube_config of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config + + @kube_config.setter + def kube_config(self, kube_config): + """Sets the kube_config of this BackupServiceWhereInput. + + + :param kube_config: The kube_config of this BackupServiceWhereInput. # noqa: E501 + :type kube_config: str + """ + + self._kube_config = kube_config + + @property + def kube_config_contains(self): + """Gets the kube_config_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_contains + + @kube_config_contains.setter + def kube_config_contains(self, kube_config_contains): + """Sets the kube_config_contains of this BackupServiceWhereInput. + + + :param kube_config_contains: The kube_config_contains of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_contains: str + """ + + self._kube_config_contains = kube_config_contains + + @property + def kube_config_ends_with(self): + """Gets the kube_config_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_ends_with + + @kube_config_ends_with.setter + def kube_config_ends_with(self, kube_config_ends_with): + """Sets the kube_config_ends_with of this BackupServiceWhereInput. + + + :param kube_config_ends_with: The kube_config_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_ends_with: str + """ + + self._kube_config_ends_with = kube_config_ends_with + + @property + def kube_config_gt(self): + """Gets the kube_config_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_gt + + @kube_config_gt.setter + def kube_config_gt(self, kube_config_gt): + """Sets the kube_config_gt of this BackupServiceWhereInput. + + + :param kube_config_gt: The kube_config_gt of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_gt: str + """ + + self._kube_config_gt = kube_config_gt + + @property + def kube_config_gte(self): + """Gets the kube_config_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_gte + + @kube_config_gte.setter + def kube_config_gte(self, kube_config_gte): + """Sets the kube_config_gte of this BackupServiceWhereInput. + + + :param kube_config_gte: The kube_config_gte of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_gte: str + """ + + self._kube_config_gte = kube_config_gte + + @property + def kube_config_in(self): + """Gets the kube_config_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._kube_config_in + + @kube_config_in.setter + def kube_config_in(self, kube_config_in): + """Sets the kube_config_in of this BackupServiceWhereInput. + + + :param kube_config_in: The kube_config_in of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_in: list[str] + """ + + self._kube_config_in = kube_config_in + + @property + def kube_config_lt(self): + """Gets the kube_config_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_lt + + @kube_config_lt.setter + def kube_config_lt(self, kube_config_lt): + """Sets the kube_config_lt of this BackupServiceWhereInput. + + + :param kube_config_lt: The kube_config_lt of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_lt: str + """ + + self._kube_config_lt = kube_config_lt + + @property + def kube_config_lte(self): + """Gets the kube_config_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_lte + + @kube_config_lte.setter + def kube_config_lte(self, kube_config_lte): + """Sets the kube_config_lte of this BackupServiceWhereInput. + + + :param kube_config_lte: The kube_config_lte of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_lte: str + """ + + self._kube_config_lte = kube_config_lte + + @property + def kube_config_not(self): + """Gets the kube_config_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_not + + @kube_config_not.setter + def kube_config_not(self, kube_config_not): + """Sets the kube_config_not of this BackupServiceWhereInput. + + + :param kube_config_not: The kube_config_not of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_not: str + """ + + self._kube_config_not = kube_config_not + + @property + def kube_config_not_contains(self): + """Gets the kube_config_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_not_contains + + @kube_config_not_contains.setter + def kube_config_not_contains(self, kube_config_not_contains): + """Sets the kube_config_not_contains of this BackupServiceWhereInput. + + + :param kube_config_not_contains: The kube_config_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_not_contains: str + """ + + self._kube_config_not_contains = kube_config_not_contains + + @property + def kube_config_not_ends_with(self): + """Gets the kube_config_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_not_ends_with + + @kube_config_not_ends_with.setter + def kube_config_not_ends_with(self, kube_config_not_ends_with): + """Sets the kube_config_not_ends_with of this BackupServiceWhereInput. + + + :param kube_config_not_ends_with: The kube_config_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_not_ends_with: str + """ + + self._kube_config_not_ends_with = kube_config_not_ends_with + + @property + def kube_config_not_in(self): + """Gets the kube_config_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._kube_config_not_in + + @kube_config_not_in.setter + def kube_config_not_in(self, kube_config_not_in): + """Sets the kube_config_not_in of this BackupServiceWhereInput. + + + :param kube_config_not_in: The kube_config_not_in of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_not_in: list[str] + """ + + self._kube_config_not_in = kube_config_not_in + + @property + def kube_config_not_starts_with(self): + """Gets the kube_config_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_not_starts_with + + @kube_config_not_starts_with.setter + def kube_config_not_starts_with(self, kube_config_not_starts_with): + """Sets the kube_config_not_starts_with of this BackupServiceWhereInput. + + + :param kube_config_not_starts_with: The kube_config_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_not_starts_with: str + """ + + self._kube_config_not_starts_with = kube_config_not_starts_with + + @property + def kube_config_starts_with(self): + """Gets the kube_config_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The kube_config_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._kube_config_starts_with + + @kube_config_starts_with.setter + def kube_config_starts_with(self, kube_config_starts_with): + """Sets the kube_config_starts_with of this BackupServiceWhereInput. + + + :param kube_config_starts_with: The kube_config_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type kube_config_starts_with: str + """ + + self._kube_config_starts_with = kube_config_starts_with + + @property + def management_network_gateway(self): + """Gets the management_network_gateway of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway + + @management_network_gateway.setter + def management_network_gateway(self, management_network_gateway): + """Sets the management_network_gateway of this BackupServiceWhereInput. + + + :param management_network_gateway: The management_network_gateway of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway: str + """ + + self._management_network_gateway = management_network_gateway + + @property + def management_network_gateway_contains(self): + """Gets the management_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_contains + + @management_network_gateway_contains.setter + def management_network_gateway_contains(self, management_network_gateway_contains): + """Sets the management_network_gateway_contains of this BackupServiceWhereInput. + + + :param management_network_gateway_contains: The management_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_contains: str + """ + + self._management_network_gateway_contains = management_network_gateway_contains + + @property + def management_network_gateway_ends_with(self): + """Gets the management_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_ends_with + + @management_network_gateway_ends_with.setter + def management_network_gateway_ends_with(self, management_network_gateway_ends_with): + """Sets the management_network_gateway_ends_with of this BackupServiceWhereInput. + + + :param management_network_gateway_ends_with: The management_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_ends_with: str + """ + + self._management_network_gateway_ends_with = management_network_gateway_ends_with + + @property + def management_network_gateway_gt(self): + """Gets the management_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_gt + + @management_network_gateway_gt.setter + def management_network_gateway_gt(self, management_network_gateway_gt): + """Sets the management_network_gateway_gt of this BackupServiceWhereInput. + + + :param management_network_gateway_gt: The management_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_gt: str + """ + + self._management_network_gateway_gt = management_network_gateway_gt + + @property + def management_network_gateway_gte(self): + """Gets the management_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_gte + + @management_network_gateway_gte.setter + def management_network_gateway_gte(self, management_network_gateway_gte): + """Sets the management_network_gateway_gte of this BackupServiceWhereInput. + + + :param management_network_gateway_gte: The management_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_gte: str + """ + + self._management_network_gateway_gte = management_network_gateway_gte + + @property + def management_network_gateway_in(self): + """Gets the management_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_gateway_in + + @management_network_gateway_in.setter + def management_network_gateway_in(self, management_network_gateway_in): + """Sets the management_network_gateway_in of this BackupServiceWhereInput. + + + :param management_network_gateway_in: The management_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_in: list[str] + """ + + self._management_network_gateway_in = management_network_gateway_in + + @property + def management_network_gateway_lt(self): + """Gets the management_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_lt + + @management_network_gateway_lt.setter + def management_network_gateway_lt(self, management_network_gateway_lt): + """Sets the management_network_gateway_lt of this BackupServiceWhereInput. + + + :param management_network_gateway_lt: The management_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_lt: str + """ + + self._management_network_gateway_lt = management_network_gateway_lt + + @property + def management_network_gateway_lte(self): + """Gets the management_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_lte + + @management_network_gateway_lte.setter + def management_network_gateway_lte(self, management_network_gateway_lte): + """Sets the management_network_gateway_lte of this BackupServiceWhereInput. + + + :param management_network_gateway_lte: The management_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_lte: str + """ + + self._management_network_gateway_lte = management_network_gateway_lte + + @property + def management_network_gateway_not(self): + """Gets the management_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_not + + @management_network_gateway_not.setter + def management_network_gateway_not(self, management_network_gateway_not): + """Sets the management_network_gateway_not of this BackupServiceWhereInput. + + + :param management_network_gateway_not: The management_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_not: str + """ + + self._management_network_gateway_not = management_network_gateway_not + + @property + def management_network_gateway_not_contains(self): + """Gets the management_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_not_contains + + @management_network_gateway_not_contains.setter + def management_network_gateway_not_contains(self, management_network_gateway_not_contains): + """Sets the management_network_gateway_not_contains of this BackupServiceWhereInput. + + + :param management_network_gateway_not_contains: The management_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_not_contains: str + """ + + self._management_network_gateway_not_contains = management_network_gateway_not_contains + + @property + def management_network_gateway_not_ends_with(self): + """Gets the management_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_not_ends_with + + @management_network_gateway_not_ends_with.setter + def management_network_gateway_not_ends_with(self, management_network_gateway_not_ends_with): + """Sets the management_network_gateway_not_ends_with of this BackupServiceWhereInput. + + + :param management_network_gateway_not_ends_with: The management_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_not_ends_with: str + """ + + self._management_network_gateway_not_ends_with = management_network_gateway_not_ends_with + + @property + def management_network_gateway_not_in(self): + """Gets the management_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_gateway_not_in + + @management_network_gateway_not_in.setter + def management_network_gateway_not_in(self, management_network_gateway_not_in): + """Sets the management_network_gateway_not_in of this BackupServiceWhereInput. + + + :param management_network_gateway_not_in: The management_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_not_in: list[str] + """ + + self._management_network_gateway_not_in = management_network_gateway_not_in + + @property + def management_network_gateway_not_starts_with(self): + """Gets the management_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_not_starts_with + + @management_network_gateway_not_starts_with.setter + def management_network_gateway_not_starts_with(self, management_network_gateway_not_starts_with): + """Sets the management_network_gateway_not_starts_with of this BackupServiceWhereInput. + + + :param management_network_gateway_not_starts_with: The management_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_not_starts_with: str + """ + + self._management_network_gateway_not_starts_with = management_network_gateway_not_starts_with + + @property + def management_network_gateway_starts_with(self): + """Gets the management_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_gateway_starts_with + + @management_network_gateway_starts_with.setter + def management_network_gateway_starts_with(self, management_network_gateway_starts_with): + """Sets the management_network_gateway_starts_with of this BackupServiceWhereInput. + + + :param management_network_gateway_starts_with: The management_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_gateway_starts_with: str + """ + + self._management_network_gateway_starts_with = management_network_gateway_starts_with + + @property + def management_network_ip(self): + """Gets the management_network_ip of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip + + @management_network_ip.setter + def management_network_ip(self, management_network_ip): + """Sets the management_network_ip of this BackupServiceWhereInput. + + + :param management_network_ip: The management_network_ip of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip: str + """ + + self._management_network_ip = management_network_ip + + @property + def management_network_ip_contains(self): + """Gets the management_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_contains + + @management_network_ip_contains.setter + def management_network_ip_contains(self, management_network_ip_contains): + """Sets the management_network_ip_contains of this BackupServiceWhereInput. + + + :param management_network_ip_contains: The management_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_contains: str + """ + + self._management_network_ip_contains = management_network_ip_contains + + @property + def management_network_ip_ends_with(self): + """Gets the management_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_ends_with + + @management_network_ip_ends_with.setter + def management_network_ip_ends_with(self, management_network_ip_ends_with): + """Sets the management_network_ip_ends_with of this BackupServiceWhereInput. + + + :param management_network_ip_ends_with: The management_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_ends_with: str + """ + + self._management_network_ip_ends_with = management_network_ip_ends_with + + @property + def management_network_ip_gt(self): + """Gets the management_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_gt + + @management_network_ip_gt.setter + def management_network_ip_gt(self, management_network_ip_gt): + """Sets the management_network_ip_gt of this BackupServiceWhereInput. + + + :param management_network_ip_gt: The management_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_gt: str + """ + + self._management_network_ip_gt = management_network_ip_gt + + @property + def management_network_ip_gte(self): + """Gets the management_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_gte + + @management_network_ip_gte.setter + def management_network_ip_gte(self, management_network_ip_gte): + """Sets the management_network_ip_gte of this BackupServiceWhereInput. + + + :param management_network_ip_gte: The management_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_gte: str + """ + + self._management_network_ip_gte = management_network_ip_gte + + @property + def management_network_ip_in(self): + """Gets the management_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_ip_in + + @management_network_ip_in.setter + def management_network_ip_in(self, management_network_ip_in): + """Sets the management_network_ip_in of this BackupServiceWhereInput. + + + :param management_network_ip_in: The management_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_in: list[str] + """ + + self._management_network_ip_in = management_network_ip_in + + @property + def management_network_ip_lt(self): + """Gets the management_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_lt + + @management_network_ip_lt.setter + def management_network_ip_lt(self, management_network_ip_lt): + """Sets the management_network_ip_lt of this BackupServiceWhereInput. + + + :param management_network_ip_lt: The management_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_lt: str + """ + + self._management_network_ip_lt = management_network_ip_lt + + @property + def management_network_ip_lte(self): + """Gets the management_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_lte + + @management_network_ip_lte.setter + def management_network_ip_lte(self, management_network_ip_lte): + """Sets the management_network_ip_lte of this BackupServiceWhereInput. + + + :param management_network_ip_lte: The management_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_lte: str + """ + + self._management_network_ip_lte = management_network_ip_lte + + @property + def management_network_ip_not(self): + """Gets the management_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_not + + @management_network_ip_not.setter + def management_network_ip_not(self, management_network_ip_not): + """Sets the management_network_ip_not of this BackupServiceWhereInput. + + + :param management_network_ip_not: The management_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_not: str + """ + + self._management_network_ip_not = management_network_ip_not + + @property + def management_network_ip_not_contains(self): + """Gets the management_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_not_contains + + @management_network_ip_not_contains.setter + def management_network_ip_not_contains(self, management_network_ip_not_contains): + """Sets the management_network_ip_not_contains of this BackupServiceWhereInput. + + + :param management_network_ip_not_contains: The management_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_not_contains: str + """ + + self._management_network_ip_not_contains = management_network_ip_not_contains + + @property + def management_network_ip_not_ends_with(self): + """Gets the management_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_not_ends_with + + @management_network_ip_not_ends_with.setter + def management_network_ip_not_ends_with(self, management_network_ip_not_ends_with): + """Sets the management_network_ip_not_ends_with of this BackupServiceWhereInput. + + + :param management_network_ip_not_ends_with: The management_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_not_ends_with: str + """ + + self._management_network_ip_not_ends_with = management_network_ip_not_ends_with + + @property + def management_network_ip_not_in(self): + """Gets the management_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_ip_not_in + + @management_network_ip_not_in.setter + def management_network_ip_not_in(self, management_network_ip_not_in): + """Sets the management_network_ip_not_in of this BackupServiceWhereInput. + + + :param management_network_ip_not_in: The management_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_not_in: list[str] + """ + + self._management_network_ip_not_in = management_network_ip_not_in + + @property + def management_network_ip_not_starts_with(self): + """Gets the management_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_not_starts_with + + @management_network_ip_not_starts_with.setter + def management_network_ip_not_starts_with(self, management_network_ip_not_starts_with): + """Sets the management_network_ip_not_starts_with of this BackupServiceWhereInput. + + + :param management_network_ip_not_starts_with: The management_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_not_starts_with: str + """ + + self._management_network_ip_not_starts_with = management_network_ip_not_starts_with + + @property + def management_network_ip_starts_with(self): + """Gets the management_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_ip_starts_with + + @management_network_ip_starts_with.setter + def management_network_ip_starts_with(self, management_network_ip_starts_with): + """Sets the management_network_ip_starts_with of this BackupServiceWhereInput. + + + :param management_network_ip_starts_with: The management_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_ip_starts_with: str + """ + + self._management_network_ip_starts_with = management_network_ip_starts_with + + @property + def management_network_subnet_mask(self): + """Gets the management_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask + + @management_network_subnet_mask.setter + def management_network_subnet_mask(self, management_network_subnet_mask): + """Sets the management_network_subnet_mask of this BackupServiceWhereInput. + + + :param management_network_subnet_mask: The management_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask: str + """ + + self._management_network_subnet_mask = management_network_subnet_mask + + @property + def management_network_subnet_mask_contains(self): + """Gets the management_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_contains + + @management_network_subnet_mask_contains.setter + def management_network_subnet_mask_contains(self, management_network_subnet_mask_contains): + """Sets the management_network_subnet_mask_contains of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_contains: The management_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_contains: str + """ + + self._management_network_subnet_mask_contains = management_network_subnet_mask_contains + + @property + def management_network_subnet_mask_ends_with(self): + """Gets the management_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_ends_with + + @management_network_subnet_mask_ends_with.setter + def management_network_subnet_mask_ends_with(self, management_network_subnet_mask_ends_with): + """Sets the management_network_subnet_mask_ends_with of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_ends_with: The management_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_ends_with: str + """ + + self._management_network_subnet_mask_ends_with = management_network_subnet_mask_ends_with + + @property + def management_network_subnet_mask_gt(self): + """Gets the management_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_gt + + @management_network_subnet_mask_gt.setter + def management_network_subnet_mask_gt(self, management_network_subnet_mask_gt): + """Sets the management_network_subnet_mask_gt of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_gt: The management_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_gt: str + """ + + self._management_network_subnet_mask_gt = management_network_subnet_mask_gt + + @property + def management_network_subnet_mask_gte(self): + """Gets the management_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_gte + + @management_network_subnet_mask_gte.setter + def management_network_subnet_mask_gte(self, management_network_subnet_mask_gte): + """Sets the management_network_subnet_mask_gte of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_gte: The management_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_gte: str + """ + + self._management_network_subnet_mask_gte = management_network_subnet_mask_gte + + @property + def management_network_subnet_mask_in(self): + """Gets the management_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_subnet_mask_in + + @management_network_subnet_mask_in.setter + def management_network_subnet_mask_in(self, management_network_subnet_mask_in): + """Sets the management_network_subnet_mask_in of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_in: The management_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_in: list[str] + """ + + self._management_network_subnet_mask_in = management_network_subnet_mask_in + + @property + def management_network_subnet_mask_lt(self): + """Gets the management_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_lt + + @management_network_subnet_mask_lt.setter + def management_network_subnet_mask_lt(self, management_network_subnet_mask_lt): + """Sets the management_network_subnet_mask_lt of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_lt: The management_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_lt: str + """ + + self._management_network_subnet_mask_lt = management_network_subnet_mask_lt + + @property + def management_network_subnet_mask_lte(self): + """Gets the management_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_lte + + @management_network_subnet_mask_lte.setter + def management_network_subnet_mask_lte(self, management_network_subnet_mask_lte): + """Sets the management_network_subnet_mask_lte of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_lte: The management_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_lte: str + """ + + self._management_network_subnet_mask_lte = management_network_subnet_mask_lte + + @property + def management_network_subnet_mask_not(self): + """Gets the management_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_not + + @management_network_subnet_mask_not.setter + def management_network_subnet_mask_not(self, management_network_subnet_mask_not): + """Sets the management_network_subnet_mask_not of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_not: The management_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_not: str + """ + + self._management_network_subnet_mask_not = management_network_subnet_mask_not + + @property + def management_network_subnet_mask_not_contains(self): + """Gets the management_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_not_contains + + @management_network_subnet_mask_not_contains.setter + def management_network_subnet_mask_not_contains(self, management_network_subnet_mask_not_contains): + """Sets the management_network_subnet_mask_not_contains of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_not_contains: The management_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_not_contains: str + """ + + self._management_network_subnet_mask_not_contains = management_network_subnet_mask_not_contains + + @property + def management_network_subnet_mask_not_ends_with(self): + """Gets the management_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_not_ends_with + + @management_network_subnet_mask_not_ends_with.setter + def management_network_subnet_mask_not_ends_with(self, management_network_subnet_mask_not_ends_with): + """Sets the management_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_not_ends_with: The management_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_not_ends_with: str + """ + + self._management_network_subnet_mask_not_ends_with = management_network_subnet_mask_not_ends_with + + @property + def management_network_subnet_mask_not_in(self): + """Gets the management_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_subnet_mask_not_in + + @management_network_subnet_mask_not_in.setter + def management_network_subnet_mask_not_in(self, management_network_subnet_mask_not_in): + """Sets the management_network_subnet_mask_not_in of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_not_in: The management_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_not_in: list[str] + """ + + self._management_network_subnet_mask_not_in = management_network_subnet_mask_not_in + + @property + def management_network_subnet_mask_not_starts_with(self): + """Gets the management_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_not_starts_with + + @management_network_subnet_mask_not_starts_with.setter + def management_network_subnet_mask_not_starts_with(self, management_network_subnet_mask_not_starts_with): + """Sets the management_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_not_starts_with: The management_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_not_starts_with: str + """ + + self._management_network_subnet_mask_not_starts_with = management_network_subnet_mask_not_starts_with + + @property + def management_network_subnet_mask_starts_with(self): + """Gets the management_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_subnet_mask_starts_with + + @management_network_subnet_mask_starts_with.setter + def management_network_subnet_mask_starts_with(self, management_network_subnet_mask_starts_with): + """Sets the management_network_subnet_mask_starts_with of this BackupServiceWhereInput. + + + :param management_network_subnet_mask_starts_with: The management_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_subnet_mask_starts_with: str + """ + + self._management_network_subnet_mask_starts_with = management_network_subnet_mask_starts_with + + @property + def management_network_vlan(self): + """Gets the management_network_vlan of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan + + @management_network_vlan.setter + def management_network_vlan(self, management_network_vlan): + """Sets the management_network_vlan of this BackupServiceWhereInput. + + + :param management_network_vlan: The management_network_vlan of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan: str + """ + + self._management_network_vlan = management_network_vlan + + @property + def management_network_vlan_contains(self): + """Gets the management_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_contains + + @management_network_vlan_contains.setter + def management_network_vlan_contains(self, management_network_vlan_contains): + """Sets the management_network_vlan_contains of this BackupServiceWhereInput. + + + :param management_network_vlan_contains: The management_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_contains: str + """ + + self._management_network_vlan_contains = management_network_vlan_contains + + @property + def management_network_vlan_ends_with(self): + """Gets the management_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_ends_with + + @management_network_vlan_ends_with.setter + def management_network_vlan_ends_with(self, management_network_vlan_ends_with): + """Sets the management_network_vlan_ends_with of this BackupServiceWhereInput. + + + :param management_network_vlan_ends_with: The management_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_ends_with: str + """ + + self._management_network_vlan_ends_with = management_network_vlan_ends_with + + @property + def management_network_vlan_gt(self): + """Gets the management_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_gt + + @management_network_vlan_gt.setter + def management_network_vlan_gt(self, management_network_vlan_gt): + """Sets the management_network_vlan_gt of this BackupServiceWhereInput. + + + :param management_network_vlan_gt: The management_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_gt: str + """ + + self._management_network_vlan_gt = management_network_vlan_gt + + @property + def management_network_vlan_gte(self): + """Gets the management_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_gte + + @management_network_vlan_gte.setter + def management_network_vlan_gte(self, management_network_vlan_gte): + """Sets the management_network_vlan_gte of this BackupServiceWhereInput. + + + :param management_network_vlan_gte: The management_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_gte: str + """ + + self._management_network_vlan_gte = management_network_vlan_gte + + @property + def management_network_vlan_in(self): + """Gets the management_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_vlan_in + + @management_network_vlan_in.setter + def management_network_vlan_in(self, management_network_vlan_in): + """Sets the management_network_vlan_in of this BackupServiceWhereInput. + + + :param management_network_vlan_in: The management_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_in: list[str] + """ + + self._management_network_vlan_in = management_network_vlan_in + + @property + def management_network_vlan_lt(self): + """Gets the management_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_lt + + @management_network_vlan_lt.setter + def management_network_vlan_lt(self, management_network_vlan_lt): + """Sets the management_network_vlan_lt of this BackupServiceWhereInput. + + + :param management_network_vlan_lt: The management_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_lt: str + """ + + self._management_network_vlan_lt = management_network_vlan_lt + + @property + def management_network_vlan_lte(self): + """Gets the management_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_lte + + @management_network_vlan_lte.setter + def management_network_vlan_lte(self, management_network_vlan_lte): + """Sets the management_network_vlan_lte of this BackupServiceWhereInput. + + + :param management_network_vlan_lte: The management_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_lte: str + """ + + self._management_network_vlan_lte = management_network_vlan_lte + + @property + def management_network_vlan_not(self): + """Gets the management_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_not + + @management_network_vlan_not.setter + def management_network_vlan_not(self, management_network_vlan_not): + """Sets the management_network_vlan_not of this BackupServiceWhereInput. + + + :param management_network_vlan_not: The management_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_not: str + """ + + self._management_network_vlan_not = management_network_vlan_not + + @property + def management_network_vlan_not_contains(self): + """Gets the management_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_not_contains + + @management_network_vlan_not_contains.setter + def management_network_vlan_not_contains(self, management_network_vlan_not_contains): + """Sets the management_network_vlan_not_contains of this BackupServiceWhereInput. + + + :param management_network_vlan_not_contains: The management_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_not_contains: str + """ + + self._management_network_vlan_not_contains = management_network_vlan_not_contains + + @property + def management_network_vlan_not_ends_with(self): + """Gets the management_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_not_ends_with + + @management_network_vlan_not_ends_with.setter + def management_network_vlan_not_ends_with(self, management_network_vlan_not_ends_with): + """Sets the management_network_vlan_not_ends_with of this BackupServiceWhereInput. + + + :param management_network_vlan_not_ends_with: The management_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_not_ends_with: str + """ + + self._management_network_vlan_not_ends_with = management_network_vlan_not_ends_with + + @property + def management_network_vlan_not_in(self): + """Gets the management_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._management_network_vlan_not_in + + @management_network_vlan_not_in.setter + def management_network_vlan_not_in(self, management_network_vlan_not_in): + """Sets the management_network_vlan_not_in of this BackupServiceWhereInput. + + + :param management_network_vlan_not_in: The management_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_not_in: list[str] + """ + + self._management_network_vlan_not_in = management_network_vlan_not_in + + @property + def management_network_vlan_not_starts_with(self): + """Gets the management_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_not_starts_with + + @management_network_vlan_not_starts_with.setter + def management_network_vlan_not_starts_with(self, management_network_vlan_not_starts_with): + """Sets the management_network_vlan_not_starts_with of this BackupServiceWhereInput. + + + :param management_network_vlan_not_starts_with: The management_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_not_starts_with: str + """ + + self._management_network_vlan_not_starts_with = management_network_vlan_not_starts_with + + @property + def management_network_vlan_starts_with(self): + """Gets the management_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The management_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._management_network_vlan_starts_with + + @management_network_vlan_starts_with.setter + def management_network_vlan_starts_with(self, management_network_vlan_starts_with): + """Sets the management_network_vlan_starts_with of this BackupServiceWhereInput. + + + :param management_network_vlan_starts_with: The management_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type management_network_vlan_starts_with: str + """ + + self._management_network_vlan_starts_with = management_network_vlan_starts_with + + @property + def max_job_retry_times(self): + """Gets the max_job_retry_times of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times + + @max_job_retry_times.setter + def max_job_retry_times(self, max_job_retry_times): + """Sets the max_job_retry_times of this BackupServiceWhereInput. + + + :param max_job_retry_times: The max_job_retry_times of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times: int + """ + + self._max_job_retry_times = max_job_retry_times + + @property + def max_job_retry_times_gt(self): + """Gets the max_job_retry_times_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times_gt + + @max_job_retry_times_gt.setter + def max_job_retry_times_gt(self, max_job_retry_times_gt): + """Sets the max_job_retry_times_gt of this BackupServiceWhereInput. + + + :param max_job_retry_times_gt: The max_job_retry_times_gt of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_gt: int + """ + + self._max_job_retry_times_gt = max_job_retry_times_gt + + @property + def max_job_retry_times_gte(self): + """Gets the max_job_retry_times_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times_gte + + @max_job_retry_times_gte.setter + def max_job_retry_times_gte(self, max_job_retry_times_gte): + """Sets the max_job_retry_times_gte of this BackupServiceWhereInput. + + + :param max_job_retry_times_gte: The max_job_retry_times_gte of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_gte: int + """ + + self._max_job_retry_times_gte = max_job_retry_times_gte + + @property + def max_job_retry_times_in(self): + """Gets the max_job_retry_times_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._max_job_retry_times_in + + @max_job_retry_times_in.setter + def max_job_retry_times_in(self, max_job_retry_times_in): + """Sets the max_job_retry_times_in of this BackupServiceWhereInput. + + + :param max_job_retry_times_in: The max_job_retry_times_in of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_in: list[int] + """ + + self._max_job_retry_times_in = max_job_retry_times_in + + @property + def max_job_retry_times_lt(self): + """Gets the max_job_retry_times_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times_lt + + @max_job_retry_times_lt.setter + def max_job_retry_times_lt(self, max_job_retry_times_lt): + """Sets the max_job_retry_times_lt of this BackupServiceWhereInput. + + + :param max_job_retry_times_lt: The max_job_retry_times_lt of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_lt: int + """ + + self._max_job_retry_times_lt = max_job_retry_times_lt + + @property + def max_job_retry_times_lte(self): + """Gets the max_job_retry_times_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times_lte + + @max_job_retry_times_lte.setter + def max_job_retry_times_lte(self, max_job_retry_times_lte): + """Sets the max_job_retry_times_lte of this BackupServiceWhereInput. + + + :param max_job_retry_times_lte: The max_job_retry_times_lte of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_lte: int + """ + + self._max_job_retry_times_lte = max_job_retry_times_lte + + @property + def max_job_retry_times_not(self): + """Gets the max_job_retry_times_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_job_retry_times_not + + @max_job_retry_times_not.setter + def max_job_retry_times_not(self, max_job_retry_times_not): + """Sets the max_job_retry_times_not of this BackupServiceWhereInput. + + + :param max_job_retry_times_not: The max_job_retry_times_not of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_not: int + """ + + self._max_job_retry_times_not = max_job_retry_times_not + + @property + def max_job_retry_times_not_in(self): + """Gets the max_job_retry_times_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_job_retry_times_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._max_job_retry_times_not_in + + @max_job_retry_times_not_in.setter + def max_job_retry_times_not_in(self, max_job_retry_times_not_in): + """Sets the max_job_retry_times_not_in of this BackupServiceWhereInput. + + + :param max_job_retry_times_not_in: The max_job_retry_times_not_in of this BackupServiceWhereInput. # noqa: E501 + :type max_job_retry_times_not_in: list[int] + """ + + self._max_job_retry_times_not_in = max_job_retry_times_not_in + + @property + def max_parallel_backup_jobs(self): + """Gets the max_parallel_backup_jobs of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs + + @max_parallel_backup_jobs.setter + def max_parallel_backup_jobs(self, max_parallel_backup_jobs): + """Sets the max_parallel_backup_jobs of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs: The max_parallel_backup_jobs of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs: int + """ + + self._max_parallel_backup_jobs = max_parallel_backup_jobs + + @property + def max_parallel_backup_jobs_gt(self): + """Gets the max_parallel_backup_jobs_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs_gt + + @max_parallel_backup_jobs_gt.setter + def max_parallel_backup_jobs_gt(self, max_parallel_backup_jobs_gt): + """Sets the max_parallel_backup_jobs_gt of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_gt: The max_parallel_backup_jobs_gt of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_gt: int + """ + + self._max_parallel_backup_jobs_gt = max_parallel_backup_jobs_gt + + @property + def max_parallel_backup_jobs_gte(self): + """Gets the max_parallel_backup_jobs_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs_gte + + @max_parallel_backup_jobs_gte.setter + def max_parallel_backup_jobs_gte(self, max_parallel_backup_jobs_gte): + """Sets the max_parallel_backup_jobs_gte of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_gte: The max_parallel_backup_jobs_gte of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_gte: int + """ + + self._max_parallel_backup_jobs_gte = max_parallel_backup_jobs_gte + + @property + def max_parallel_backup_jobs_in(self): + """Gets the max_parallel_backup_jobs_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._max_parallel_backup_jobs_in + + @max_parallel_backup_jobs_in.setter + def max_parallel_backup_jobs_in(self, max_parallel_backup_jobs_in): + """Sets the max_parallel_backup_jobs_in of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_in: The max_parallel_backup_jobs_in of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_in: list[int] + """ + + self._max_parallel_backup_jobs_in = max_parallel_backup_jobs_in + + @property + def max_parallel_backup_jobs_lt(self): + """Gets the max_parallel_backup_jobs_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs_lt + + @max_parallel_backup_jobs_lt.setter + def max_parallel_backup_jobs_lt(self, max_parallel_backup_jobs_lt): + """Sets the max_parallel_backup_jobs_lt of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_lt: The max_parallel_backup_jobs_lt of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_lt: int + """ + + self._max_parallel_backup_jobs_lt = max_parallel_backup_jobs_lt + + @property + def max_parallel_backup_jobs_lte(self): + """Gets the max_parallel_backup_jobs_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs_lte + + @max_parallel_backup_jobs_lte.setter + def max_parallel_backup_jobs_lte(self, max_parallel_backup_jobs_lte): + """Sets the max_parallel_backup_jobs_lte of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_lte: The max_parallel_backup_jobs_lte of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_lte: int + """ + + self._max_parallel_backup_jobs_lte = max_parallel_backup_jobs_lte + + @property + def max_parallel_backup_jobs_not(self): + """Gets the max_parallel_backup_jobs_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_backup_jobs_not + + @max_parallel_backup_jobs_not.setter + def max_parallel_backup_jobs_not(self, max_parallel_backup_jobs_not): + """Sets the max_parallel_backup_jobs_not of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_not: The max_parallel_backup_jobs_not of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_not: int + """ + + self._max_parallel_backup_jobs_not = max_parallel_backup_jobs_not + + @property + def max_parallel_backup_jobs_not_in(self): + """Gets the max_parallel_backup_jobs_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_backup_jobs_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._max_parallel_backup_jobs_not_in + + @max_parallel_backup_jobs_not_in.setter + def max_parallel_backup_jobs_not_in(self, max_parallel_backup_jobs_not_in): + """Sets the max_parallel_backup_jobs_not_in of this BackupServiceWhereInput. + + + :param max_parallel_backup_jobs_not_in: The max_parallel_backup_jobs_not_in of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_backup_jobs_not_in: list[int] + """ + + self._max_parallel_backup_jobs_not_in = max_parallel_backup_jobs_not_in + + @property + def max_parallel_restore_jobs(self): + """Gets the max_parallel_restore_jobs of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs + + @max_parallel_restore_jobs.setter + def max_parallel_restore_jobs(self, max_parallel_restore_jobs): + """Sets the max_parallel_restore_jobs of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs: The max_parallel_restore_jobs of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs: int + """ + + self._max_parallel_restore_jobs = max_parallel_restore_jobs + + @property + def max_parallel_restore_jobs_gt(self): + """Gets the max_parallel_restore_jobs_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs_gt + + @max_parallel_restore_jobs_gt.setter + def max_parallel_restore_jobs_gt(self, max_parallel_restore_jobs_gt): + """Sets the max_parallel_restore_jobs_gt of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_gt: The max_parallel_restore_jobs_gt of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_gt: int + """ + + self._max_parallel_restore_jobs_gt = max_parallel_restore_jobs_gt + + @property + def max_parallel_restore_jobs_gte(self): + """Gets the max_parallel_restore_jobs_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs_gte + + @max_parallel_restore_jobs_gte.setter + def max_parallel_restore_jobs_gte(self, max_parallel_restore_jobs_gte): + """Sets the max_parallel_restore_jobs_gte of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_gte: The max_parallel_restore_jobs_gte of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_gte: int + """ + + self._max_parallel_restore_jobs_gte = max_parallel_restore_jobs_gte + + @property + def max_parallel_restore_jobs_in(self): + """Gets the max_parallel_restore_jobs_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._max_parallel_restore_jobs_in + + @max_parallel_restore_jobs_in.setter + def max_parallel_restore_jobs_in(self, max_parallel_restore_jobs_in): + """Sets the max_parallel_restore_jobs_in of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_in: The max_parallel_restore_jobs_in of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_in: list[int] + """ + + self._max_parallel_restore_jobs_in = max_parallel_restore_jobs_in + + @property + def max_parallel_restore_jobs_lt(self): + """Gets the max_parallel_restore_jobs_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs_lt + + @max_parallel_restore_jobs_lt.setter + def max_parallel_restore_jobs_lt(self, max_parallel_restore_jobs_lt): + """Sets the max_parallel_restore_jobs_lt of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_lt: The max_parallel_restore_jobs_lt of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_lt: int + """ + + self._max_parallel_restore_jobs_lt = max_parallel_restore_jobs_lt + + @property + def max_parallel_restore_jobs_lte(self): + """Gets the max_parallel_restore_jobs_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs_lte + + @max_parallel_restore_jobs_lte.setter + def max_parallel_restore_jobs_lte(self, max_parallel_restore_jobs_lte): + """Sets the max_parallel_restore_jobs_lte of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_lte: The max_parallel_restore_jobs_lte of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_lte: int + """ + + self._max_parallel_restore_jobs_lte = max_parallel_restore_jobs_lte + + @property + def max_parallel_restore_jobs_not(self): + """Gets the max_parallel_restore_jobs_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._max_parallel_restore_jobs_not + + @max_parallel_restore_jobs_not.setter + def max_parallel_restore_jobs_not(self, max_parallel_restore_jobs_not): + """Sets the max_parallel_restore_jobs_not of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_not: The max_parallel_restore_jobs_not of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_not: int + """ + + self._max_parallel_restore_jobs_not = max_parallel_restore_jobs_not + + @property + def max_parallel_restore_jobs_not_in(self): + """Gets the max_parallel_restore_jobs_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The max_parallel_restore_jobs_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._max_parallel_restore_jobs_not_in + + @max_parallel_restore_jobs_not_in.setter + def max_parallel_restore_jobs_not_in(self, max_parallel_restore_jobs_not_in): + """Sets the max_parallel_restore_jobs_not_in of this BackupServiceWhereInput. + + + :param max_parallel_restore_jobs_not_in: The max_parallel_restore_jobs_not_in of this BackupServiceWhereInput. # noqa: E501 + :type max_parallel_restore_jobs_not_in: list[int] + """ + + self._max_parallel_restore_jobs_not_in = max_parallel_restore_jobs_not_in + + @property + def name(self): + """Gets the name of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupServiceWhereInput. + + + :param name: The name of this BackupServiceWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this BackupServiceWhereInput. + + + :param name_contains: The name_contains of this BackupServiceWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param name_ends_with: The name_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The name_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this BackupServiceWhereInput. + + + :param name_gt: The name_gt of this BackupServiceWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this BackupServiceWhereInput. + + + :param name_gte: The name_gte of this BackupServiceWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this BackupServiceWhereInput. + + + :param name_in: The name_in of this BackupServiceWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this BackupServiceWhereInput. + + + :param name_lt: The name_lt of this BackupServiceWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this BackupServiceWhereInput. + + + :param name_lte: The name_lte of this BackupServiceWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this BackupServiceWhereInput. + + + :param name_not: The name_not of this BackupServiceWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The name_not_contains of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param name_not_contains: The name_not_contains of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The name_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param name_not_in: The name_not_in of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. # noqa: E501 + + + :return: The name_starts_with of this BackupServiceWhereInput. # 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 BackupServiceWhereInput. + + + :param name_starts_with: The name_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def restore_rd_iops_max(self): + """Gets the restore_rd_iops_max of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max + + @restore_rd_iops_max.setter + def restore_rd_iops_max(self, restore_rd_iops_max): + """Sets the restore_rd_iops_max of this BackupServiceWhereInput. + + + :param restore_rd_iops_max: The restore_rd_iops_max of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max: int + """ + + self._restore_rd_iops_max = restore_rd_iops_max + + @property + def restore_rd_iops_max_gt(self): + """Gets the restore_rd_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max_gt + + @restore_rd_iops_max_gt.setter + def restore_rd_iops_max_gt(self, restore_rd_iops_max_gt): + """Sets the restore_rd_iops_max_gt of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_gt: The restore_rd_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_gt: int + """ + + self._restore_rd_iops_max_gt = restore_rd_iops_max_gt + + @property + def restore_rd_iops_max_gte(self): + """Gets the restore_rd_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max_gte + + @restore_rd_iops_max_gte.setter + def restore_rd_iops_max_gte(self, restore_rd_iops_max_gte): + """Sets the restore_rd_iops_max_gte of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_gte: The restore_rd_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_gte: int + """ + + self._restore_rd_iops_max_gte = restore_rd_iops_max_gte + + @property + def restore_rd_iops_max_in(self): + """Gets the restore_rd_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._restore_rd_iops_max_in + + @restore_rd_iops_max_in.setter + def restore_rd_iops_max_in(self, restore_rd_iops_max_in): + """Sets the restore_rd_iops_max_in of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_in: The restore_rd_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_in: list[int] + """ + + self._restore_rd_iops_max_in = restore_rd_iops_max_in + + @property + def restore_rd_iops_max_lt(self): + """Gets the restore_rd_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max_lt + + @restore_rd_iops_max_lt.setter + def restore_rd_iops_max_lt(self, restore_rd_iops_max_lt): + """Sets the restore_rd_iops_max_lt of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_lt: The restore_rd_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_lt: int + """ + + self._restore_rd_iops_max_lt = restore_rd_iops_max_lt + + @property + def restore_rd_iops_max_lte(self): + """Gets the restore_rd_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max_lte + + @restore_rd_iops_max_lte.setter + def restore_rd_iops_max_lte(self, restore_rd_iops_max_lte): + """Sets the restore_rd_iops_max_lte of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_lte: The restore_rd_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_lte: int + """ + + self._restore_rd_iops_max_lte = restore_rd_iops_max_lte + + @property + def restore_rd_iops_max_not(self): + """Gets the restore_rd_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_rd_iops_max_not + + @restore_rd_iops_max_not.setter + def restore_rd_iops_max_not(self, restore_rd_iops_max_not): + """Sets the restore_rd_iops_max_not of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_not: The restore_rd_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_not: int + """ + + self._restore_rd_iops_max_not = restore_rd_iops_max_not + + @property + def restore_rd_iops_max_not_in(self): + """Gets the restore_rd_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_rd_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._restore_rd_iops_max_not_in + + @restore_rd_iops_max_not_in.setter + def restore_rd_iops_max_not_in(self, restore_rd_iops_max_not_in): + """Sets the restore_rd_iops_max_not_in of this BackupServiceWhereInput. + + + :param restore_rd_iops_max_not_in: The restore_rd_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :type restore_rd_iops_max_not_in: list[int] + """ + + self._restore_rd_iops_max_not_in = restore_rd_iops_max_not_in + + @property + def restore_wr_iops_max(self): + """Gets the restore_wr_iops_max of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max + + @restore_wr_iops_max.setter + def restore_wr_iops_max(self, restore_wr_iops_max): + """Sets the restore_wr_iops_max of this BackupServiceWhereInput. + + + :param restore_wr_iops_max: The restore_wr_iops_max of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max: int + """ + + self._restore_wr_iops_max = restore_wr_iops_max + + @property + def restore_wr_iops_max_gt(self): + """Gets the restore_wr_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max_gt + + @restore_wr_iops_max_gt.setter + def restore_wr_iops_max_gt(self, restore_wr_iops_max_gt): + """Sets the restore_wr_iops_max_gt of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_gt: The restore_wr_iops_max_gt of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_gt: int + """ + + self._restore_wr_iops_max_gt = restore_wr_iops_max_gt + + @property + def restore_wr_iops_max_gte(self): + """Gets the restore_wr_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max_gte + + @restore_wr_iops_max_gte.setter + def restore_wr_iops_max_gte(self, restore_wr_iops_max_gte): + """Sets the restore_wr_iops_max_gte of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_gte: The restore_wr_iops_max_gte of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_gte: int + """ + + self._restore_wr_iops_max_gte = restore_wr_iops_max_gte + + @property + def restore_wr_iops_max_in(self): + """Gets the restore_wr_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._restore_wr_iops_max_in + + @restore_wr_iops_max_in.setter + def restore_wr_iops_max_in(self, restore_wr_iops_max_in): + """Sets the restore_wr_iops_max_in of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_in: The restore_wr_iops_max_in of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_in: list[int] + """ + + self._restore_wr_iops_max_in = restore_wr_iops_max_in + + @property + def restore_wr_iops_max_lt(self): + """Gets the restore_wr_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max_lt + + @restore_wr_iops_max_lt.setter + def restore_wr_iops_max_lt(self, restore_wr_iops_max_lt): + """Sets the restore_wr_iops_max_lt of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_lt: The restore_wr_iops_max_lt of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_lt: int + """ + + self._restore_wr_iops_max_lt = restore_wr_iops_max_lt + + @property + def restore_wr_iops_max_lte(self): + """Gets the restore_wr_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max_lte + + @restore_wr_iops_max_lte.setter + def restore_wr_iops_max_lte(self, restore_wr_iops_max_lte): + """Sets the restore_wr_iops_max_lte of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_lte: The restore_wr_iops_max_lte of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_lte: int + """ + + self._restore_wr_iops_max_lte = restore_wr_iops_max_lte + + @property + def restore_wr_iops_max_not(self): + """Gets the restore_wr_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._restore_wr_iops_max_not + + @restore_wr_iops_max_not.setter + def restore_wr_iops_max_not(self, restore_wr_iops_max_not): + """Sets the restore_wr_iops_max_not of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_not: The restore_wr_iops_max_not of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_not: int + """ + + self._restore_wr_iops_max_not = restore_wr_iops_max_not + + @property + def restore_wr_iops_max_not_in(self): + """Gets the restore_wr_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The restore_wr_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._restore_wr_iops_max_not_in + + @restore_wr_iops_max_not_in.setter + def restore_wr_iops_max_not_in(self, restore_wr_iops_max_not_in): + """Sets the restore_wr_iops_max_not_in of this BackupServiceWhereInput. + + + :param restore_wr_iops_max_not_in: The restore_wr_iops_max_not_in of this BackupServiceWhereInput. # noqa: E501 + :type restore_wr_iops_max_not_in: list[int] + """ + + self._restore_wr_iops_max_not_in = restore_wr_iops_max_not_in + + @property + def retry_interval(self): + """Gets the retry_interval of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_interval + + @retry_interval.setter + def retry_interval(self, retry_interval): + """Sets the retry_interval of this BackupServiceWhereInput. + + + :param retry_interval: The retry_interval of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval: int + """ + + self._retry_interval = retry_interval + + @property + def retry_interval_gt(self): + """Gets the retry_interval_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_interval_gt + + @retry_interval_gt.setter + def retry_interval_gt(self, retry_interval_gt): + """Sets the retry_interval_gt of this BackupServiceWhereInput. + + + :param retry_interval_gt: The retry_interval_gt of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_gt: int + """ + + self._retry_interval_gt = retry_interval_gt + + @property + def retry_interval_gte(self): + """Gets the retry_interval_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_interval_gte + + @retry_interval_gte.setter + def retry_interval_gte(self, retry_interval_gte): + """Sets the retry_interval_gte of this BackupServiceWhereInput. + + + :param retry_interval_gte: The retry_interval_gte of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_gte: int + """ + + self._retry_interval_gte = retry_interval_gte + + @property + def retry_interval_in(self): + """Gets the retry_interval_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._retry_interval_in + + @retry_interval_in.setter + def retry_interval_in(self, retry_interval_in): + """Sets the retry_interval_in of this BackupServiceWhereInput. + + + :param retry_interval_in: The retry_interval_in of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_in: list[int] + """ + + self._retry_interval_in = retry_interval_in + + @property + def retry_interval_lt(self): + """Gets the retry_interval_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_interval_lt + + @retry_interval_lt.setter + def retry_interval_lt(self, retry_interval_lt): + """Sets the retry_interval_lt of this BackupServiceWhereInput. + + + :param retry_interval_lt: The retry_interval_lt of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_lt: int + """ + + self._retry_interval_lt = retry_interval_lt + + @property + def retry_interval_lte(self): + """Gets the retry_interval_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_interval_lte + + @retry_interval_lte.setter + def retry_interval_lte(self, retry_interval_lte): + """Sets the retry_interval_lte of this BackupServiceWhereInput. + + + :param retry_interval_lte: The retry_interval_lte of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_lte: int + """ + + self._retry_interval_lte = retry_interval_lte + + @property + def retry_interval_not(self): + """Gets the retry_interval_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_interval_not + + @retry_interval_not.setter + def retry_interval_not(self, retry_interval_not): + """Sets the retry_interval_not of this BackupServiceWhereInput. + + + :param retry_interval_not: The retry_interval_not of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_not: int + """ + + self._retry_interval_not = retry_interval_not + + @property + def retry_interval_not_in(self): + """Gets the retry_interval_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The retry_interval_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._retry_interval_not_in + + @retry_interval_not_in.setter + def retry_interval_not_in(self, retry_interval_not_in): + """Sets the retry_interval_not_in of this BackupServiceWhereInput. + + + :param retry_interval_not_in: The retry_interval_not_in of this BackupServiceWhereInput. # noqa: E501 + :type retry_interval_not_in: list[int] + """ + + self._retry_interval_not_in = retry_interval_not_in + + @property + def running_vm(self): + """Gets the running_vm of this BackupServiceWhereInput. # noqa: E501 + + + :return: The running_vm of this BackupServiceWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._running_vm + + @running_vm.setter + def running_vm(self, running_vm): + """Sets the running_vm of this BackupServiceWhereInput. + + + :param running_vm: The running_vm of this BackupServiceWhereInput. # noqa: E501 + :type running_vm: VmWhereInput + """ + + self._running_vm = running_vm + + @property + def status(self): + """Gets the status of this BackupServiceWhereInput. # noqa: E501 + + + :return: The status of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupServiceStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupServiceWhereInput. + + + :param status: The status of this BackupServiceWhereInput. # noqa: E501 + :type status: BackupServiceStatus + """ + + self._status = status + + @property + def status_in(self): + """Gets the status_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The status_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceStatus] + """ + return self._status_in + + @status_in.setter + def status_in(self, status_in): + """Sets the status_in of this BackupServiceWhereInput. + + + :param status_in: The status_in of this BackupServiceWhereInput. # noqa: E501 + :type status_in: list[BackupServiceStatus] + """ + + self._status_in = status_in + + @property + def status_not(self): + """Gets the status_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The status_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupServiceStatus + """ + return self._status_not + + @status_not.setter + def status_not(self, status_not): + """Sets the status_not of this BackupServiceWhereInput. + + + :param status_not: The status_not of this BackupServiceWhereInput. # noqa: E501 + :type status_not: BackupServiceStatus + """ + + self._status_not = status_not + + @property + def status_not_in(self): + """Gets the status_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The status_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceStatus] + """ + return self._status_not_in + + @status_not_in.setter + def status_not_in(self, status_not_in): + """Sets the status_not_in of this BackupServiceWhereInput. + + + :param status_not_in: The status_not_in of this BackupServiceWhereInput. # noqa: E501 + :type status_not_in: list[BackupServiceStatus] + """ + + self._status_not_in = status_not_in + + @property + def storage_network_gateway(self): + """Gets the storage_network_gateway of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway + + @storage_network_gateway.setter + def storage_network_gateway(self, storage_network_gateway): + """Sets the storage_network_gateway of this BackupServiceWhereInput. + + + :param storage_network_gateway: The storage_network_gateway of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway: str + """ + + self._storage_network_gateway = storage_network_gateway + + @property + def storage_network_gateway_contains(self): + """Gets the storage_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_contains + + @storage_network_gateway_contains.setter + def storage_network_gateway_contains(self, storage_network_gateway_contains): + """Sets the storage_network_gateway_contains of this BackupServiceWhereInput. + + + :param storage_network_gateway_contains: The storage_network_gateway_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_contains: str + """ + + self._storage_network_gateway_contains = storage_network_gateway_contains + + @property + def storage_network_gateway_ends_with(self): + """Gets the storage_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_ends_with + + @storage_network_gateway_ends_with.setter + def storage_network_gateway_ends_with(self, storage_network_gateway_ends_with): + """Sets the storage_network_gateway_ends_with of this BackupServiceWhereInput. + + + :param storage_network_gateway_ends_with: The storage_network_gateway_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_ends_with: str + """ + + self._storage_network_gateway_ends_with = storage_network_gateway_ends_with + + @property + def storage_network_gateway_gt(self): + """Gets the storage_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_gt + + @storage_network_gateway_gt.setter + def storage_network_gateway_gt(self, storage_network_gateway_gt): + """Sets the storage_network_gateway_gt of this BackupServiceWhereInput. + + + :param storage_network_gateway_gt: The storage_network_gateway_gt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_gt: str + """ + + self._storage_network_gateway_gt = storage_network_gateway_gt + + @property + def storage_network_gateway_gte(self): + """Gets the storage_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_gte + + @storage_network_gateway_gte.setter + def storage_network_gateway_gte(self, storage_network_gateway_gte): + """Sets the storage_network_gateway_gte of this BackupServiceWhereInput. + + + :param storage_network_gateway_gte: The storage_network_gateway_gte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_gte: str + """ + + self._storage_network_gateway_gte = storage_network_gateway_gte + + @property + def storage_network_gateway_in(self): + """Gets the storage_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_gateway_in + + @storage_network_gateway_in.setter + def storage_network_gateway_in(self, storage_network_gateway_in): + """Sets the storage_network_gateway_in of this BackupServiceWhereInput. + + + :param storage_network_gateway_in: The storage_network_gateway_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_in: list[str] + """ + + self._storage_network_gateway_in = storage_network_gateway_in + + @property + def storage_network_gateway_lt(self): + """Gets the storage_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_lt + + @storage_network_gateway_lt.setter + def storage_network_gateway_lt(self, storage_network_gateway_lt): + """Sets the storage_network_gateway_lt of this BackupServiceWhereInput. + + + :param storage_network_gateway_lt: The storage_network_gateway_lt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_lt: str + """ + + self._storage_network_gateway_lt = storage_network_gateway_lt + + @property + def storage_network_gateway_lte(self): + """Gets the storage_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_lte + + @storage_network_gateway_lte.setter + def storage_network_gateway_lte(self, storage_network_gateway_lte): + """Sets the storage_network_gateway_lte of this BackupServiceWhereInput. + + + :param storage_network_gateway_lte: The storage_network_gateway_lte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_lte: str + """ + + self._storage_network_gateway_lte = storage_network_gateway_lte + + @property + def storage_network_gateway_not(self): + """Gets the storage_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_not + + @storage_network_gateway_not.setter + def storage_network_gateway_not(self, storage_network_gateway_not): + """Sets the storage_network_gateway_not of this BackupServiceWhereInput. + + + :param storage_network_gateway_not: The storage_network_gateway_not of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_not: str + """ + + self._storage_network_gateway_not = storage_network_gateway_not + + @property + def storage_network_gateway_not_contains(self): + """Gets the storage_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_not_contains + + @storage_network_gateway_not_contains.setter + def storage_network_gateway_not_contains(self, storage_network_gateway_not_contains): + """Sets the storage_network_gateway_not_contains of this BackupServiceWhereInput. + + + :param storage_network_gateway_not_contains: The storage_network_gateway_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_not_contains: str + """ + + self._storage_network_gateway_not_contains = storage_network_gateway_not_contains + + @property + def storage_network_gateway_not_ends_with(self): + """Gets the storage_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_not_ends_with + + @storage_network_gateway_not_ends_with.setter + def storage_network_gateway_not_ends_with(self, storage_network_gateway_not_ends_with): + """Sets the storage_network_gateway_not_ends_with of this BackupServiceWhereInput. + + + :param storage_network_gateway_not_ends_with: The storage_network_gateway_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_not_ends_with: str + """ + + self._storage_network_gateway_not_ends_with = storage_network_gateway_not_ends_with + + @property + def storage_network_gateway_not_in(self): + """Gets the storage_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_gateway_not_in + + @storage_network_gateway_not_in.setter + def storage_network_gateway_not_in(self, storage_network_gateway_not_in): + """Sets the storage_network_gateway_not_in of this BackupServiceWhereInput. + + + :param storage_network_gateway_not_in: The storage_network_gateway_not_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_not_in: list[str] + """ + + self._storage_network_gateway_not_in = storage_network_gateway_not_in + + @property + def storage_network_gateway_not_starts_with(self): + """Gets the storage_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_not_starts_with + + @storage_network_gateway_not_starts_with.setter + def storage_network_gateway_not_starts_with(self, storage_network_gateway_not_starts_with): + """Sets the storage_network_gateway_not_starts_with of this BackupServiceWhereInput. + + + :param storage_network_gateway_not_starts_with: The storage_network_gateway_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_not_starts_with: str + """ + + self._storage_network_gateway_not_starts_with = storage_network_gateway_not_starts_with + + @property + def storage_network_gateway_starts_with(self): + """Gets the storage_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_gateway_starts_with + + @storage_network_gateway_starts_with.setter + def storage_network_gateway_starts_with(self, storage_network_gateway_starts_with): + """Sets the storage_network_gateway_starts_with of this BackupServiceWhereInput. + + + :param storage_network_gateway_starts_with: The storage_network_gateway_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_gateway_starts_with: str + """ + + self._storage_network_gateway_starts_with = storage_network_gateway_starts_with + + @property + def storage_network_ip(self): + """Gets the storage_network_ip of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip + + @storage_network_ip.setter + def storage_network_ip(self, storage_network_ip): + """Sets the storage_network_ip of this BackupServiceWhereInput. + + + :param storage_network_ip: The storage_network_ip of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip: str + """ + + self._storage_network_ip = storage_network_ip + + @property + def storage_network_ip_contains(self): + """Gets the storage_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_contains + + @storage_network_ip_contains.setter + def storage_network_ip_contains(self, storage_network_ip_contains): + """Sets the storage_network_ip_contains of this BackupServiceWhereInput. + + + :param storage_network_ip_contains: The storage_network_ip_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_contains: str + """ + + self._storage_network_ip_contains = storage_network_ip_contains + + @property + def storage_network_ip_ends_with(self): + """Gets the storage_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_ends_with + + @storage_network_ip_ends_with.setter + def storage_network_ip_ends_with(self, storage_network_ip_ends_with): + """Sets the storage_network_ip_ends_with of this BackupServiceWhereInput. + + + :param storage_network_ip_ends_with: The storage_network_ip_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_ends_with: str + """ + + self._storage_network_ip_ends_with = storage_network_ip_ends_with + + @property + def storage_network_ip_gt(self): + """Gets the storage_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_gt + + @storage_network_ip_gt.setter + def storage_network_ip_gt(self, storage_network_ip_gt): + """Sets the storage_network_ip_gt of this BackupServiceWhereInput. + + + :param storage_network_ip_gt: The storage_network_ip_gt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_gt: str + """ + + self._storage_network_ip_gt = storage_network_ip_gt + + @property + def storage_network_ip_gte(self): + """Gets the storage_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_gte + + @storage_network_ip_gte.setter + def storage_network_ip_gte(self, storage_network_ip_gte): + """Sets the storage_network_ip_gte of this BackupServiceWhereInput. + + + :param storage_network_ip_gte: The storage_network_ip_gte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_gte: str + """ + + self._storage_network_ip_gte = storage_network_ip_gte + + @property + def storage_network_ip_in(self): + """Gets the storage_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_ip_in + + @storage_network_ip_in.setter + def storage_network_ip_in(self, storage_network_ip_in): + """Sets the storage_network_ip_in of this BackupServiceWhereInput. + + + :param storage_network_ip_in: The storage_network_ip_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_in: list[str] + """ + + self._storage_network_ip_in = storage_network_ip_in + + @property + def storage_network_ip_lt(self): + """Gets the storage_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_lt + + @storage_network_ip_lt.setter + def storage_network_ip_lt(self, storage_network_ip_lt): + """Sets the storage_network_ip_lt of this BackupServiceWhereInput. + + + :param storage_network_ip_lt: The storage_network_ip_lt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_lt: str + """ + + self._storage_network_ip_lt = storage_network_ip_lt + + @property + def storage_network_ip_lte(self): + """Gets the storage_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_lte + + @storage_network_ip_lte.setter + def storage_network_ip_lte(self, storage_network_ip_lte): + """Sets the storage_network_ip_lte of this BackupServiceWhereInput. + + + :param storage_network_ip_lte: The storage_network_ip_lte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_lte: str + """ + + self._storage_network_ip_lte = storage_network_ip_lte + + @property + def storage_network_ip_not(self): + """Gets the storage_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_not + + @storage_network_ip_not.setter + def storage_network_ip_not(self, storage_network_ip_not): + """Sets the storage_network_ip_not of this BackupServiceWhereInput. + + + :param storage_network_ip_not: The storage_network_ip_not of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_not: str + """ + + self._storage_network_ip_not = storage_network_ip_not + + @property + def storage_network_ip_not_contains(self): + """Gets the storage_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_not_contains + + @storage_network_ip_not_contains.setter + def storage_network_ip_not_contains(self, storage_network_ip_not_contains): + """Sets the storage_network_ip_not_contains of this BackupServiceWhereInput. + + + :param storage_network_ip_not_contains: The storage_network_ip_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_not_contains: str + """ + + self._storage_network_ip_not_contains = storage_network_ip_not_contains + + @property + def storage_network_ip_not_ends_with(self): + """Gets the storage_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_not_ends_with + + @storage_network_ip_not_ends_with.setter + def storage_network_ip_not_ends_with(self, storage_network_ip_not_ends_with): + """Sets the storage_network_ip_not_ends_with of this BackupServiceWhereInput. + + + :param storage_network_ip_not_ends_with: The storage_network_ip_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_not_ends_with: str + """ + + self._storage_network_ip_not_ends_with = storage_network_ip_not_ends_with + + @property + def storage_network_ip_not_in(self): + """Gets the storage_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_ip_not_in + + @storage_network_ip_not_in.setter + def storage_network_ip_not_in(self, storage_network_ip_not_in): + """Sets the storage_network_ip_not_in of this BackupServiceWhereInput. + + + :param storage_network_ip_not_in: The storage_network_ip_not_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_not_in: list[str] + """ + + self._storage_network_ip_not_in = storage_network_ip_not_in + + @property + def storage_network_ip_not_starts_with(self): + """Gets the storage_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_not_starts_with + + @storage_network_ip_not_starts_with.setter + def storage_network_ip_not_starts_with(self, storage_network_ip_not_starts_with): + """Sets the storage_network_ip_not_starts_with of this BackupServiceWhereInput. + + + :param storage_network_ip_not_starts_with: The storage_network_ip_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_not_starts_with: str + """ + + self._storage_network_ip_not_starts_with = storage_network_ip_not_starts_with + + @property + def storage_network_ip_starts_with(self): + """Gets the storage_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_ip_starts_with + + @storage_network_ip_starts_with.setter + def storage_network_ip_starts_with(self, storage_network_ip_starts_with): + """Sets the storage_network_ip_starts_with of this BackupServiceWhereInput. + + + :param storage_network_ip_starts_with: The storage_network_ip_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_ip_starts_with: str + """ + + self._storage_network_ip_starts_with = storage_network_ip_starts_with + + @property + def storage_network_subnet_mask(self): + """Gets the storage_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask + + @storage_network_subnet_mask.setter + def storage_network_subnet_mask(self, storage_network_subnet_mask): + """Sets the storage_network_subnet_mask of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask: The storage_network_subnet_mask of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask: str + """ + + self._storage_network_subnet_mask = storage_network_subnet_mask + + @property + def storage_network_subnet_mask_contains(self): + """Gets the storage_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_contains + + @storage_network_subnet_mask_contains.setter + def storage_network_subnet_mask_contains(self, storage_network_subnet_mask_contains): + """Sets the storage_network_subnet_mask_contains of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_contains: The storage_network_subnet_mask_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_contains: str + """ + + self._storage_network_subnet_mask_contains = storage_network_subnet_mask_contains + + @property + def storage_network_subnet_mask_ends_with(self): + """Gets the storage_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_ends_with + + @storage_network_subnet_mask_ends_with.setter + def storage_network_subnet_mask_ends_with(self, storage_network_subnet_mask_ends_with): + """Sets the storage_network_subnet_mask_ends_with of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_ends_with: The storage_network_subnet_mask_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_ends_with: str + """ + + self._storage_network_subnet_mask_ends_with = storage_network_subnet_mask_ends_with + + @property + def storage_network_subnet_mask_gt(self): + """Gets the storage_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_gt + + @storage_network_subnet_mask_gt.setter + def storage_network_subnet_mask_gt(self, storage_network_subnet_mask_gt): + """Sets the storage_network_subnet_mask_gt of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_gt: The storage_network_subnet_mask_gt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_gt: str + """ + + self._storage_network_subnet_mask_gt = storage_network_subnet_mask_gt + + @property + def storage_network_subnet_mask_gte(self): + """Gets the storage_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_gte + + @storage_network_subnet_mask_gte.setter + def storage_network_subnet_mask_gte(self, storage_network_subnet_mask_gte): + """Sets the storage_network_subnet_mask_gte of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_gte: The storage_network_subnet_mask_gte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_gte: str + """ + + self._storage_network_subnet_mask_gte = storage_network_subnet_mask_gte + + @property + def storage_network_subnet_mask_in(self): + """Gets the storage_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_subnet_mask_in + + @storage_network_subnet_mask_in.setter + def storage_network_subnet_mask_in(self, storage_network_subnet_mask_in): + """Sets the storage_network_subnet_mask_in of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_in: The storage_network_subnet_mask_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_in: list[str] + """ + + self._storage_network_subnet_mask_in = storage_network_subnet_mask_in + + @property + def storage_network_subnet_mask_lt(self): + """Gets the storage_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_lt + + @storage_network_subnet_mask_lt.setter + def storage_network_subnet_mask_lt(self, storage_network_subnet_mask_lt): + """Sets the storage_network_subnet_mask_lt of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_lt: The storage_network_subnet_mask_lt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_lt: str + """ + + self._storage_network_subnet_mask_lt = storage_network_subnet_mask_lt + + @property + def storage_network_subnet_mask_lte(self): + """Gets the storage_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_lte + + @storage_network_subnet_mask_lte.setter + def storage_network_subnet_mask_lte(self, storage_network_subnet_mask_lte): + """Sets the storage_network_subnet_mask_lte of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_lte: The storage_network_subnet_mask_lte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_lte: str + """ + + self._storage_network_subnet_mask_lte = storage_network_subnet_mask_lte + + @property + def storage_network_subnet_mask_not(self): + """Gets the storage_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_not + + @storage_network_subnet_mask_not.setter + def storage_network_subnet_mask_not(self, storage_network_subnet_mask_not): + """Sets the storage_network_subnet_mask_not of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_not: The storage_network_subnet_mask_not of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_not: str + """ + + self._storage_network_subnet_mask_not = storage_network_subnet_mask_not + + @property + def storage_network_subnet_mask_not_contains(self): + """Gets the storage_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_not_contains + + @storage_network_subnet_mask_not_contains.setter + def storage_network_subnet_mask_not_contains(self, storage_network_subnet_mask_not_contains): + """Sets the storage_network_subnet_mask_not_contains of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_not_contains: The storage_network_subnet_mask_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_not_contains: str + """ + + self._storage_network_subnet_mask_not_contains = storage_network_subnet_mask_not_contains + + @property + def storage_network_subnet_mask_not_ends_with(self): + """Gets the storage_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_not_ends_with + + @storage_network_subnet_mask_not_ends_with.setter + def storage_network_subnet_mask_not_ends_with(self, storage_network_subnet_mask_not_ends_with): + """Sets the storage_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_not_ends_with: The storage_network_subnet_mask_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_not_ends_with: str + """ + + self._storage_network_subnet_mask_not_ends_with = storage_network_subnet_mask_not_ends_with + + @property + def storage_network_subnet_mask_not_in(self): + """Gets the storage_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_subnet_mask_not_in + + @storage_network_subnet_mask_not_in.setter + def storage_network_subnet_mask_not_in(self, storage_network_subnet_mask_not_in): + """Sets the storage_network_subnet_mask_not_in of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_not_in: The storage_network_subnet_mask_not_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_not_in: list[str] + """ + + self._storage_network_subnet_mask_not_in = storage_network_subnet_mask_not_in + + @property + def storage_network_subnet_mask_not_starts_with(self): + """Gets the storage_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_not_starts_with + + @storage_network_subnet_mask_not_starts_with.setter + def storage_network_subnet_mask_not_starts_with(self, storage_network_subnet_mask_not_starts_with): + """Sets the storage_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_not_starts_with: The storage_network_subnet_mask_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_not_starts_with: str + """ + + self._storage_network_subnet_mask_not_starts_with = storage_network_subnet_mask_not_starts_with + + @property + def storage_network_subnet_mask_starts_with(self): + """Gets the storage_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_subnet_mask_starts_with + + @storage_network_subnet_mask_starts_with.setter + def storage_network_subnet_mask_starts_with(self, storage_network_subnet_mask_starts_with): + """Sets the storage_network_subnet_mask_starts_with of this BackupServiceWhereInput. + + + :param storage_network_subnet_mask_starts_with: The storage_network_subnet_mask_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_subnet_mask_starts_with: str + """ + + self._storage_network_subnet_mask_starts_with = storage_network_subnet_mask_starts_with + + @property + def storage_network_type(self): + """Gets the storage_network_type of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_type of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupServiceNetworkType + """ + return self._storage_network_type + + @storage_network_type.setter + def storage_network_type(self, storage_network_type): + """Sets the storage_network_type of this BackupServiceWhereInput. + + + :param storage_network_type: The storage_network_type of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_type: BackupServiceNetworkType + """ + + self._storage_network_type = storage_network_type + + @property + def storage_network_type_in(self): + """Gets the storage_network_type_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_type_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceNetworkType] + """ + return self._storage_network_type_in + + @storage_network_type_in.setter + def storage_network_type_in(self, storage_network_type_in): + """Sets the storage_network_type_in of this BackupServiceWhereInput. + + + :param storage_network_type_in: The storage_network_type_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_type_in: list[BackupServiceNetworkType] + """ + + self._storage_network_type_in = storage_network_type_in + + @property + def storage_network_type_not(self): + """Gets the storage_network_type_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_type_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: BackupServiceNetworkType + """ + return self._storage_network_type_not + + @storage_network_type_not.setter + def storage_network_type_not(self, storage_network_type_not): + """Sets the storage_network_type_not of this BackupServiceWhereInput. + + + :param storage_network_type_not: The storage_network_type_not of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_type_not: BackupServiceNetworkType + """ + + self._storage_network_type_not = storage_network_type_not + + @property + def storage_network_type_not_in(self): + """Gets the storage_network_type_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_type_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[BackupServiceNetworkType] + """ + return self._storage_network_type_not_in + + @storage_network_type_not_in.setter + def storage_network_type_not_in(self, storage_network_type_not_in): + """Sets the storage_network_type_not_in of this BackupServiceWhereInput. + + + :param storage_network_type_not_in: The storage_network_type_not_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_type_not_in: list[BackupServiceNetworkType] + """ + + self._storage_network_type_not_in = storage_network_type_not_in + + @property + def storage_network_vlan(self): + """Gets the storage_network_vlan of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan + + @storage_network_vlan.setter + def storage_network_vlan(self, storage_network_vlan): + """Sets the storage_network_vlan of this BackupServiceWhereInput. + + + :param storage_network_vlan: The storage_network_vlan of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan: str + """ + + self._storage_network_vlan = storage_network_vlan + + @property + def storage_network_vlan_contains(self): + """Gets the storage_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_contains + + @storage_network_vlan_contains.setter + def storage_network_vlan_contains(self, storage_network_vlan_contains): + """Sets the storage_network_vlan_contains of this BackupServiceWhereInput. + + + :param storage_network_vlan_contains: The storage_network_vlan_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_contains: str + """ + + self._storage_network_vlan_contains = storage_network_vlan_contains + + @property + def storage_network_vlan_ends_with(self): + """Gets the storage_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_ends_with + + @storage_network_vlan_ends_with.setter + def storage_network_vlan_ends_with(self, storage_network_vlan_ends_with): + """Sets the storage_network_vlan_ends_with of this BackupServiceWhereInput. + + + :param storage_network_vlan_ends_with: The storage_network_vlan_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_ends_with: str + """ + + self._storage_network_vlan_ends_with = storage_network_vlan_ends_with + + @property + def storage_network_vlan_gt(self): + """Gets the storage_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_gt + + @storage_network_vlan_gt.setter + def storage_network_vlan_gt(self, storage_network_vlan_gt): + """Sets the storage_network_vlan_gt of this BackupServiceWhereInput. + + + :param storage_network_vlan_gt: The storage_network_vlan_gt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_gt: str + """ + + self._storage_network_vlan_gt = storage_network_vlan_gt + + @property + def storage_network_vlan_gte(self): + """Gets the storage_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_gte + + @storage_network_vlan_gte.setter + def storage_network_vlan_gte(self, storage_network_vlan_gte): + """Sets the storage_network_vlan_gte of this BackupServiceWhereInput. + + + :param storage_network_vlan_gte: The storage_network_vlan_gte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_gte: str + """ + + self._storage_network_vlan_gte = storage_network_vlan_gte + + @property + def storage_network_vlan_in(self): + """Gets the storage_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_vlan_in + + @storage_network_vlan_in.setter + def storage_network_vlan_in(self, storage_network_vlan_in): + """Sets the storage_network_vlan_in of this BackupServiceWhereInput. + + + :param storage_network_vlan_in: The storage_network_vlan_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_in: list[str] + """ + + self._storage_network_vlan_in = storage_network_vlan_in + + @property + def storage_network_vlan_lt(self): + """Gets the storage_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_lt + + @storage_network_vlan_lt.setter + def storage_network_vlan_lt(self, storage_network_vlan_lt): + """Sets the storage_network_vlan_lt of this BackupServiceWhereInput. + + + :param storage_network_vlan_lt: The storage_network_vlan_lt of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_lt: str + """ + + self._storage_network_vlan_lt = storage_network_vlan_lt + + @property + def storage_network_vlan_lte(self): + """Gets the storage_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_lte + + @storage_network_vlan_lte.setter + def storage_network_vlan_lte(self, storage_network_vlan_lte): + """Sets the storage_network_vlan_lte of this BackupServiceWhereInput. + + + :param storage_network_vlan_lte: The storage_network_vlan_lte of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_lte: str + """ + + self._storage_network_vlan_lte = storage_network_vlan_lte + + @property + def storage_network_vlan_not(self): + """Gets the storage_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_not + + @storage_network_vlan_not.setter + def storage_network_vlan_not(self, storage_network_vlan_not): + """Sets the storage_network_vlan_not of this BackupServiceWhereInput. + + + :param storage_network_vlan_not: The storage_network_vlan_not of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_not: str + """ + + self._storage_network_vlan_not = storage_network_vlan_not + + @property + def storage_network_vlan_not_contains(self): + """Gets the storage_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_not_contains + + @storage_network_vlan_not_contains.setter + def storage_network_vlan_not_contains(self, storage_network_vlan_not_contains): + """Sets the storage_network_vlan_not_contains of this BackupServiceWhereInput. + + + :param storage_network_vlan_not_contains: The storage_network_vlan_not_contains of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_not_contains: str + """ + + self._storage_network_vlan_not_contains = storage_network_vlan_not_contains + + @property + def storage_network_vlan_not_ends_with(self): + """Gets the storage_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_not_ends_with + + @storage_network_vlan_not_ends_with.setter + def storage_network_vlan_not_ends_with(self, storage_network_vlan_not_ends_with): + """Sets the storage_network_vlan_not_ends_with of this BackupServiceWhereInput. + + + :param storage_network_vlan_not_ends_with: The storage_network_vlan_not_ends_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_not_ends_with: str + """ + + self._storage_network_vlan_not_ends_with = storage_network_vlan_not_ends_with + + @property + def storage_network_vlan_not_in(self): + """Gets the storage_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._storage_network_vlan_not_in + + @storage_network_vlan_not_in.setter + def storage_network_vlan_not_in(self, storage_network_vlan_not_in): + """Sets the storage_network_vlan_not_in of this BackupServiceWhereInput. + + + :param storage_network_vlan_not_in: The storage_network_vlan_not_in of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_not_in: list[str] + """ + + self._storage_network_vlan_not_in = storage_network_vlan_not_in + + @property + def storage_network_vlan_not_starts_with(self): + """Gets the storage_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_not_starts_with + + @storage_network_vlan_not_starts_with.setter + def storage_network_vlan_not_starts_with(self, storage_network_vlan_not_starts_with): + """Sets the storage_network_vlan_not_starts_with of this BackupServiceWhereInput. + + + :param storage_network_vlan_not_starts_with: The storage_network_vlan_not_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_not_starts_with: str + """ + + self._storage_network_vlan_not_starts_with = storage_network_vlan_not_starts_with + + @property + def storage_network_vlan_starts_with(self): + """Gets the storage_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + + + :return: The storage_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._storage_network_vlan_starts_with + + @storage_network_vlan_starts_with.setter + def storage_network_vlan_starts_with(self, storage_network_vlan_starts_with): + """Sets the storage_network_vlan_starts_with of this BackupServiceWhereInput. + + + :param storage_network_vlan_starts_with: The storage_network_vlan_starts_with of this BackupServiceWhereInput. # noqa: E501 + :type storage_network_vlan_starts_with: str + """ + + self._storage_network_vlan_starts_with = storage_network_vlan_starts_with + + 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, BackupServiceWhereInput): + 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, BackupServiceWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_store_repository.py b/cloudtower/models/backup_store_repository.py new file mode 100644 index 00000000..17d0bb50 --- /dev/null +++ b/cloudtower/models/backup_store_repository.py @@ -0,0 +1,713 @@ +# 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 BackupStoreRepository(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 = { + 'backup_plans': 'list[NestedBackupPlan]', + 'backup_restore_points': 'list[NestedBackupRestorePoint]', + 'backup_service': 'NestedBackupService', + 'created_at': 'str', + 'description': 'str', + 'entity_async_status': 'EntityAsyncStatus', + 'error_code': 'str', + 'id': 'str', + 'iscsi_chap_name': 'str', + 'iscsi_chap_secret': 'str', + 'iscsi_ip': 'str', + 'iscsi_lun_id': 'str', + 'iscsi_port': 'int', + 'iscsi_target_iqn': 'str', + 'name': 'str', + 'nfs_path': 'str', + 'nfs_server': 'str', + 'status': 'BackupStoreStatus', + 'total_capacity': 'int', + 'type': 'BackupStoreType', + 'update_timestamp': 'str', + 'used_data_space': 'int', + 'used_data_space_usage': 'float', + 'valid_data_space': 'int' + } + + attribute_map = { + 'backup_plans': 'backup_plans', + 'backup_restore_points': 'backup_restore_points', + 'backup_service': 'backup_service', + 'created_at': 'createdAt', + 'description': 'description', + 'entity_async_status': 'entityAsyncStatus', + 'error_code': 'error_code', + 'id': 'id', + 'iscsi_chap_name': 'iscsi_chap_name', + 'iscsi_chap_secret': 'iscsi_chap_secret', + 'iscsi_ip': 'iscsi_ip', + 'iscsi_lun_id': 'iscsi_lun_id', + 'iscsi_port': 'iscsi_port', + 'iscsi_target_iqn': 'iscsi_target_iqn', + 'name': 'name', + 'nfs_path': 'nfs_path', + 'nfs_server': 'nfs_server', + 'status': 'status', + 'total_capacity': 'total_capacity', + 'type': 'type', + 'update_timestamp': 'update_timestamp', + 'used_data_space': 'used_data_space', + 'used_data_space_usage': 'used_data_space_usage', + 'valid_data_space': 'valid_data_space' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupStoreRepository - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._backup_plans = None + self._backup_restore_points = None + self._backup_service = None + self._created_at = None + self._description = None + self._entity_async_status = None + self._error_code = None + self._id = None + self._iscsi_chap_name = None + self._iscsi_chap_secret = None + self._iscsi_ip = None + self._iscsi_lun_id = None + self._iscsi_port = None + self._iscsi_target_iqn = None + self._name = None + self._nfs_path = None + self._nfs_server = None + self._status = None + self._total_capacity = None + self._type = None + self._update_timestamp = None + self._used_data_space = None + self._used_data_space_usage = None + self._valid_data_space = None + self.discriminator = None + + self.backup_plans = kwargs.get("backup_plans", None) + self.backup_restore_points = kwargs.get("backup_restore_points", None) + self.backup_service = kwargs.get("backup_service", None) + if "created_at" in kwargs: + self.created_at = kwargs["created_at"] + self.description = kwargs.get("description", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.error_code = kwargs.get("error_code", None) + if "id" in kwargs: + self.id = kwargs["id"] + self.iscsi_chap_name = kwargs.get("iscsi_chap_name", None) + self.iscsi_chap_secret = kwargs.get("iscsi_chap_secret", None) + self.iscsi_ip = kwargs.get("iscsi_ip", None) + self.iscsi_lun_id = kwargs.get("iscsi_lun_id", None) + self.iscsi_port = kwargs.get("iscsi_port", None) + self.iscsi_target_iqn = kwargs.get("iscsi_target_iqn", None) + if "name" in kwargs: + self.name = kwargs["name"] + self.nfs_path = kwargs.get("nfs_path", None) + self.nfs_server = kwargs.get("nfs_server", None) + if "status" in kwargs: + self.status = kwargs["status"] + if "total_capacity" in kwargs: + self.total_capacity = kwargs["total_capacity"] + if "type" in kwargs: + self.type = kwargs["type"] + self.update_timestamp = kwargs.get("update_timestamp", None) + if "used_data_space" in kwargs: + self.used_data_space = kwargs["used_data_space"] + self.used_data_space_usage = kwargs.get("used_data_space_usage", None) + self.valid_data_space = kwargs.get("valid_data_space", None) + + @property + def backup_plans(self): + """Gets the backup_plans of this BackupStoreRepository. # noqa: E501 + + + :return: The backup_plans of this BackupStoreRepository. # noqa: E501 + :rtype: list[NestedBackupPlan] + """ + return self._backup_plans + + @backup_plans.setter + def backup_plans(self, backup_plans): + """Sets the backup_plans of this BackupStoreRepository. + + + :param backup_plans: The backup_plans of this BackupStoreRepository. # noqa: E501 + :type backup_plans: list[NestedBackupPlan] + """ + + self._backup_plans = backup_plans + + @property + def backup_restore_points(self): + """Gets the backup_restore_points of this BackupStoreRepository. # noqa: E501 + + + :return: The backup_restore_points of this BackupStoreRepository. # noqa: E501 + :rtype: list[NestedBackupRestorePoint] + """ + return self._backup_restore_points + + @backup_restore_points.setter + def backup_restore_points(self, backup_restore_points): + """Sets the backup_restore_points of this BackupStoreRepository. + + + :param backup_restore_points: The backup_restore_points of this BackupStoreRepository. # noqa: E501 + :type backup_restore_points: list[NestedBackupRestorePoint] + """ + + self._backup_restore_points = backup_restore_points + + @property + def backup_service(self): + """Gets the backup_service of this BackupStoreRepository. # noqa: E501 + + + :return: The backup_service of this BackupStoreRepository. # noqa: E501 + :rtype: NestedBackupService + """ + return self._backup_service + + @backup_service.setter + def backup_service(self, backup_service): + """Sets the backup_service of this BackupStoreRepository. + + + :param backup_service: The backup_service of this BackupStoreRepository. # noqa: E501 + :type backup_service: NestedBackupService + """ + + self._backup_service = backup_service + + @property + def created_at(self): + """Gets the created_at of this BackupStoreRepository. # noqa: E501 + + + :return: The created_at of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._created_at + + @created_at.setter + def created_at(self, created_at): + """Sets the created_at of this BackupStoreRepository. + + + :param created_at: The created_at of this BackupStoreRepository. # noqa: E501 + :type created_at: str + """ + if self.local_vars_configuration.client_side_validation and created_at is None: # noqa: E501 + raise ValueError("Invalid value for `created_at`, must not be `None`") # noqa: E501 + + self._created_at = created_at + + @property + def description(self): + """Gets the description of this BackupStoreRepository. # noqa: E501 + + + :return: The description of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupStoreRepository. + + + :param description: The description of this BackupStoreRepository. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupStoreRepository. # noqa: E501 + + + :return: The entity_async_status of this BackupStoreRepository. # 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 BackupStoreRepository. + + + :param entity_async_status: The entity_async_status of this BackupStoreRepository. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def error_code(self): + """Gets the error_code of this BackupStoreRepository. # noqa: E501 + + + :return: The error_code of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._error_code + + @error_code.setter + def error_code(self, error_code): + """Sets the error_code of this BackupStoreRepository. + + + :param error_code: The error_code of this BackupStoreRepository. # noqa: E501 + :type error_code: str + """ + + self._error_code = error_code + + @property + def id(self): + """Gets the id of this BackupStoreRepository. # noqa: E501 + + + :return: The id of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupStoreRepository. + + + :param id: The id of this BackupStoreRepository. # 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 + + @property + def iscsi_chap_name(self): + """Gets the iscsi_chap_name of this BackupStoreRepository. # noqa: E501 + + + :return: The iscsi_chap_name of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name + + @iscsi_chap_name.setter + def iscsi_chap_name(self, iscsi_chap_name): + """Sets the iscsi_chap_name of this BackupStoreRepository. + + + :param iscsi_chap_name: The iscsi_chap_name of this BackupStoreRepository. # noqa: E501 + :type iscsi_chap_name: str + """ + + self._iscsi_chap_name = iscsi_chap_name + + @property + def iscsi_chap_secret(self): + """Gets the iscsi_chap_secret of this BackupStoreRepository. # noqa: E501 + + + :return: The iscsi_chap_secret of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret + + @iscsi_chap_secret.setter + def iscsi_chap_secret(self, iscsi_chap_secret): + """Sets the iscsi_chap_secret of this BackupStoreRepository. + + + :param iscsi_chap_secret: The iscsi_chap_secret of this BackupStoreRepository. # noqa: E501 + :type iscsi_chap_secret: str + """ + + self._iscsi_chap_secret = iscsi_chap_secret + + @property + def iscsi_ip(self): + """Gets the iscsi_ip of this BackupStoreRepository. # noqa: E501 + + + :return: The iscsi_ip of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip + + @iscsi_ip.setter + def iscsi_ip(self, iscsi_ip): + """Sets the iscsi_ip of this BackupStoreRepository. + + + :param iscsi_ip: The iscsi_ip of this BackupStoreRepository. # noqa: E501 + :type iscsi_ip: str + """ + + self._iscsi_ip = iscsi_ip + + @property + def iscsi_lun_id(self): + """Gets the iscsi_lun_id of this BackupStoreRepository. # noqa: E501 + + + :return: The iscsi_lun_id of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id + + @iscsi_lun_id.setter + def iscsi_lun_id(self, iscsi_lun_id): + """Sets the iscsi_lun_id of this BackupStoreRepository. + + + :param iscsi_lun_id: The iscsi_lun_id of this BackupStoreRepository. # noqa: E501 + :type iscsi_lun_id: str + """ + + self._iscsi_lun_id = iscsi_lun_id + + @property + def iscsi_port(self): + """Gets the iscsi_port of this BackupStoreRepository. # noqa: E501 + + + :return: The iscsi_port of this BackupStoreRepository. # noqa: E501 + :rtype: int + """ + return self._iscsi_port + + @iscsi_port.setter + def iscsi_port(self, iscsi_port): + """Sets the iscsi_port of this BackupStoreRepository. + + + :param iscsi_port: The iscsi_port of this BackupStoreRepository. # noqa: E501 + :type iscsi_port: int + """ + + self._iscsi_port = iscsi_port + + @property + def iscsi_target_iqn(self): + """Gets the iscsi_target_iqn of this BackupStoreRepository. # noqa: E501 + + + :return: The iscsi_target_iqn of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn + + @iscsi_target_iqn.setter + def iscsi_target_iqn(self, iscsi_target_iqn): + """Sets the iscsi_target_iqn of this BackupStoreRepository. + + + :param iscsi_target_iqn: The iscsi_target_iqn of this BackupStoreRepository. # noqa: E501 + :type iscsi_target_iqn: str + """ + + self._iscsi_target_iqn = iscsi_target_iqn + + @property + def name(self): + """Gets the name of this BackupStoreRepository. # noqa: E501 + + + :return: The name of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupStoreRepository. + + + :param name: The name of this BackupStoreRepository. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + @property + def nfs_path(self): + """Gets the nfs_path of this BackupStoreRepository. # noqa: E501 + + + :return: The nfs_path of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._nfs_path + + @nfs_path.setter + def nfs_path(self, nfs_path): + """Sets the nfs_path of this BackupStoreRepository. + + + :param nfs_path: The nfs_path of this BackupStoreRepository. # noqa: E501 + :type nfs_path: str + """ + + self._nfs_path = nfs_path + + @property + def nfs_server(self): + """Gets the nfs_server of this BackupStoreRepository. # noqa: E501 + + + :return: The nfs_server of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._nfs_server + + @nfs_server.setter + def nfs_server(self, nfs_server): + """Sets the nfs_server of this BackupStoreRepository. + + + :param nfs_server: The nfs_server of this BackupStoreRepository. # noqa: E501 + :type nfs_server: str + """ + + self._nfs_server = nfs_server + + @property + def status(self): + """Gets the status of this BackupStoreRepository. # noqa: E501 + + + :return: The status of this BackupStoreRepository. # noqa: E501 + :rtype: BackupStoreStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupStoreRepository. + + + :param status: The status of this BackupStoreRepository. # noqa: E501 + :type status: BackupStoreStatus + """ + if self.local_vars_configuration.client_side_validation and status is None: # noqa: E501 + raise ValueError("Invalid value for `status`, must not be `None`") # noqa: E501 + + self._status = status + + @property + def total_capacity(self): + """Gets the total_capacity of this BackupStoreRepository. # noqa: E501 + + + :return: The total_capacity of this BackupStoreRepository. # noqa: E501 + :rtype: int + """ + return self._total_capacity + + @total_capacity.setter + def total_capacity(self, total_capacity): + """Sets the total_capacity of this BackupStoreRepository. + + + :param total_capacity: The total_capacity of this BackupStoreRepository. # noqa: E501 + :type total_capacity: int + """ + if self.local_vars_configuration.client_side_validation and total_capacity is None: # noqa: E501 + raise ValueError("Invalid value for `total_capacity`, must not be `None`") # noqa: E501 + + self._total_capacity = total_capacity + + @property + def type(self): + """Gets the type of this BackupStoreRepository. # noqa: E501 + + + :return: The type of this BackupStoreRepository. # noqa: E501 + :rtype: BackupStoreType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupStoreRepository. + + + :param type: The type of this BackupStoreRepository. # noqa: E501 + :type type: BackupStoreType + """ + if self.local_vars_configuration.client_side_validation and type is None: # noqa: E501 + raise ValueError("Invalid value for `type`, must not be `None`") # noqa: E501 + + self._type = type + + @property + def update_timestamp(self): + """Gets the update_timestamp of this BackupStoreRepository. # noqa: E501 + + + :return: The update_timestamp of this BackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._update_timestamp + + @update_timestamp.setter + def update_timestamp(self, update_timestamp): + """Sets the update_timestamp of this BackupStoreRepository. + + + :param update_timestamp: The update_timestamp of this BackupStoreRepository. # noqa: E501 + :type update_timestamp: str + """ + + self._update_timestamp = update_timestamp + + @property + def used_data_space(self): + """Gets the used_data_space of this BackupStoreRepository. # noqa: E501 + + + :return: The used_data_space of this BackupStoreRepository. # noqa: E501 + :rtype: int + """ + return self._used_data_space + + @used_data_space.setter + def used_data_space(self, used_data_space): + """Sets the used_data_space of this BackupStoreRepository. + + + :param used_data_space: The used_data_space of this BackupStoreRepository. # noqa: E501 + :type used_data_space: int + """ + if self.local_vars_configuration.client_side_validation and used_data_space is None: # noqa: E501 + raise ValueError("Invalid value for `used_data_space`, must not be `None`") # noqa: E501 + + self._used_data_space = used_data_space + + @property + def used_data_space_usage(self): + """Gets the used_data_space_usage of this BackupStoreRepository. # noqa: E501 + + + :return: The used_data_space_usage of this BackupStoreRepository. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage + + @used_data_space_usage.setter + def used_data_space_usage(self, used_data_space_usage): + """Sets the used_data_space_usage of this BackupStoreRepository. + + + :param used_data_space_usage: The used_data_space_usage of this BackupStoreRepository. # noqa: E501 + :type used_data_space_usage: float + """ + + self._used_data_space_usage = used_data_space_usage + + @property + def valid_data_space(self): + """Gets the valid_data_space of this BackupStoreRepository. # noqa: E501 + + + :return: The valid_data_space of this BackupStoreRepository. # noqa: E501 + :rtype: int + """ + return self._valid_data_space + + @valid_data_space.setter + def valid_data_space(self, valid_data_space): + """Sets the valid_data_space of this BackupStoreRepository. + + + :param valid_data_space: The valid_data_space of this BackupStoreRepository. # noqa: E501 + :type valid_data_space: int + """ + + self._valid_data_space = valid_data_space + + 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, BackupStoreRepository): + 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, BackupStoreRepository): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_store_repository_connection.py b/cloudtower/models/backup_store_repository_connection.py new file mode 100644 index 00000000..6ea72a43 --- /dev/null +++ b/cloudtower/models/backup_store_repository_connection.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 BackupStoreRepositoryConnection(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 = { + 'aggregate': 'NestedAggregateBackupStoreRepository' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupStoreRepositoryConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupStoreRepositoryConnection. # noqa: E501 + + + :return: The aggregate of this BackupStoreRepositoryConnection. # noqa: E501 + :rtype: NestedAggregateBackupStoreRepository + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupStoreRepositoryConnection. + + + :param aggregate: The aggregate of this BackupStoreRepositoryConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupStoreRepository + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupStoreRepositoryConnection): + 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, BackupStoreRepositoryConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_store_repository_order_by_input.py b/cloudtower/models/backup_store_repository_order_by_input.py new file mode 100644 index 00000000..2f908906 --- /dev/null +++ b/cloudtower/models/backup_store_repository_order_by_input.py @@ -0,0 +1,138 @@ +# 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 BackupStoreRepositoryOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + CREATEDAT_ASC = "createdAt_ASC" + CREATEDAT_DESC = "createdAt_DESC" + DESCRIPTION_ASC = "description_ASC" + DESCRIPTION_DESC = "description_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + ERROR_CODE_ASC = "error_code_ASC" + ERROR_CODE_DESC = "error_code_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + ISCSI_CHAP_NAME_ASC = "iscsi_chap_name_ASC" + ISCSI_CHAP_NAME_DESC = "iscsi_chap_name_DESC" + ISCSI_CHAP_SECRET_ASC = "iscsi_chap_secret_ASC" + ISCSI_CHAP_SECRET_DESC = "iscsi_chap_secret_DESC" + ISCSI_IP_ASC = "iscsi_ip_ASC" + ISCSI_IP_DESC = "iscsi_ip_DESC" + ISCSI_LUN_ID_ASC = "iscsi_lun_id_ASC" + ISCSI_LUN_ID_DESC = "iscsi_lun_id_DESC" + ISCSI_PORT_ASC = "iscsi_port_ASC" + ISCSI_PORT_DESC = "iscsi_port_DESC" + ISCSI_TARGET_IQN_ASC = "iscsi_target_iqn_ASC" + ISCSI_TARGET_IQN_DESC = "iscsi_target_iqn_DESC" + NAME_ASC = "name_ASC" + NAME_DESC = "name_DESC" + NFS_PATH_ASC = "nfs_path_ASC" + NFS_PATH_DESC = "nfs_path_DESC" + NFS_SERVER_ASC = "nfs_server_ASC" + NFS_SERVER_DESC = "nfs_server_DESC" + STATUS_ASC = "status_ASC" + STATUS_DESC = "status_DESC" + TOTAL_CAPACITY_ASC = "total_capacity_ASC" + TOTAL_CAPACITY_DESC = "total_capacity_DESC" + TYPE_ASC = "type_ASC" + TYPE_DESC = "type_DESC" + UPDATE_TIMESTAMP_ASC = "update_timestamp_ASC" + UPDATE_TIMESTAMP_DESC = "update_timestamp_DESC" + USED_DATA_SPACE_ASC = "used_data_space_ASC" + USED_DATA_SPACE_DESC = "used_data_space_DESC" + USED_DATA_SPACE_USAGE_ASC = "used_data_space_usage_ASC" + USED_DATA_SPACE_USAGE_DESC = "used_data_space_usage_DESC" + VALID_DATA_SPACE_ASC = "valid_data_space_ASC" + VALID_DATA_SPACE_DESC = "valid_data_space_DESC" + + allowable_values = [CREATEDAT_ASC, CREATEDAT_DESC, DESCRIPTION_ASC, DESCRIPTION_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, ERROR_CODE_ASC, ERROR_CODE_DESC, ID_ASC, ID_DESC, ISCSI_CHAP_NAME_ASC, ISCSI_CHAP_NAME_DESC, ISCSI_CHAP_SECRET_ASC, ISCSI_CHAP_SECRET_DESC, ISCSI_IP_ASC, ISCSI_IP_DESC, ISCSI_LUN_ID_ASC, ISCSI_LUN_ID_DESC, ISCSI_PORT_ASC, ISCSI_PORT_DESC, ISCSI_TARGET_IQN_ASC, ISCSI_TARGET_IQN_DESC, NAME_ASC, NAME_DESC, NFS_PATH_ASC, NFS_PATH_DESC, NFS_SERVER_ASC, NFS_SERVER_DESC, STATUS_ASC, STATUS_DESC, TOTAL_CAPACITY_ASC, TOTAL_CAPACITY_DESC, TYPE_ASC, TYPE_DESC, UPDATE_TIMESTAMP_ASC, UPDATE_TIMESTAMP_DESC, USED_DATA_SPACE_ASC, USED_DATA_SPACE_DESC, USED_DATA_SPACE_USAGE_ASC, USED_DATA_SPACE_USAGE_DESC, VALID_DATA_SPACE_ASC, VALID_DATA_SPACE_DESC] # 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 + """BackupStoreRepositoryOrderByInput - 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, BackupStoreRepositoryOrderByInput): + 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, BackupStoreRepositoryOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_store_repository_where_input.py b/cloudtower/models/backup_store_repository_where_input.py new file mode 100644 index 00000000..1344991f --- /dev/null +++ b/cloudtower/models/backup_store_repository_where_input.py @@ -0,0 +1,6042 @@ +# 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 BackupStoreRepositoryWhereInput(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[BackupStoreRepositoryWhereInput]', + '_not': 'list[BackupStoreRepositoryWhereInput]', + '_or': 'list[BackupStoreRepositoryWhereInput]', + 'backup_plans_every': 'BackupPlanWhereInput', + 'backup_plans_none': 'BackupPlanWhereInput', + 'backup_plans_some': 'BackupPlanWhereInput', + 'backup_restore_points_every': 'BackupRestorePointWhereInput', + 'backup_restore_points_none': 'BackupRestorePointWhereInput', + 'backup_restore_points_some': 'BackupRestorePointWhereInput', + 'backup_service': 'BackupServiceWhereInput', + 'created_at': 'str', + 'created_at_gt': 'str', + 'created_at_gte': 'str', + 'created_at_in': 'list[str]', + 'created_at_lt': 'str', + 'created_at_lte': 'str', + 'created_at_not': 'str', + 'created_at_not_in': 'list[str]', + '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]', + 'error_code': 'str', + 'error_code_contains': 'str', + 'error_code_ends_with': 'str', + 'error_code_gt': 'str', + 'error_code_gte': 'str', + 'error_code_in': 'list[str]', + 'error_code_lt': 'str', + 'error_code_lte': 'str', + 'error_code_not': 'str', + 'error_code_not_contains': 'str', + 'error_code_not_ends_with': 'str', + 'error_code_not_in': 'list[str]', + 'error_code_not_starts_with': 'str', + 'error_code_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', + 'iscsi_chap_name': 'str', + 'iscsi_chap_name_contains': 'str', + 'iscsi_chap_name_ends_with': 'str', + 'iscsi_chap_name_gt': 'str', + 'iscsi_chap_name_gte': 'str', + 'iscsi_chap_name_in': 'list[str]', + 'iscsi_chap_name_lt': 'str', + 'iscsi_chap_name_lte': 'str', + 'iscsi_chap_name_not': 'str', + 'iscsi_chap_name_not_contains': 'str', + 'iscsi_chap_name_not_ends_with': 'str', + 'iscsi_chap_name_not_in': 'list[str]', + 'iscsi_chap_name_not_starts_with': 'str', + 'iscsi_chap_name_starts_with': 'str', + 'iscsi_chap_secret': 'str', + 'iscsi_chap_secret_contains': 'str', + 'iscsi_chap_secret_ends_with': 'str', + 'iscsi_chap_secret_gt': 'str', + 'iscsi_chap_secret_gte': 'str', + 'iscsi_chap_secret_in': 'list[str]', + 'iscsi_chap_secret_lt': 'str', + 'iscsi_chap_secret_lte': 'str', + 'iscsi_chap_secret_not': 'str', + 'iscsi_chap_secret_not_contains': 'str', + 'iscsi_chap_secret_not_ends_with': 'str', + 'iscsi_chap_secret_not_in': 'list[str]', + 'iscsi_chap_secret_not_starts_with': 'str', + 'iscsi_chap_secret_starts_with': 'str', + 'iscsi_ip': 'str', + 'iscsi_ip_contains': 'str', + 'iscsi_ip_ends_with': 'str', + 'iscsi_ip_gt': 'str', + 'iscsi_ip_gte': 'str', + 'iscsi_ip_in': 'list[str]', + 'iscsi_ip_lt': 'str', + 'iscsi_ip_lte': 'str', + 'iscsi_ip_not': 'str', + 'iscsi_ip_not_contains': 'str', + 'iscsi_ip_not_ends_with': 'str', + 'iscsi_ip_not_in': 'list[str]', + 'iscsi_ip_not_starts_with': 'str', + 'iscsi_ip_starts_with': 'str', + 'iscsi_lun_id': 'str', + 'iscsi_lun_id_contains': 'str', + 'iscsi_lun_id_ends_with': 'str', + 'iscsi_lun_id_gt': 'str', + 'iscsi_lun_id_gte': 'str', + 'iscsi_lun_id_in': 'list[str]', + 'iscsi_lun_id_lt': 'str', + 'iscsi_lun_id_lte': 'str', + 'iscsi_lun_id_not': 'str', + 'iscsi_lun_id_not_contains': 'str', + 'iscsi_lun_id_not_ends_with': 'str', + 'iscsi_lun_id_not_in': 'list[str]', + 'iscsi_lun_id_not_starts_with': 'str', + 'iscsi_lun_id_starts_with': 'str', + 'iscsi_port': 'int', + 'iscsi_port_gt': 'int', + 'iscsi_port_gte': 'int', + 'iscsi_port_in': 'list[int]', + 'iscsi_port_lt': 'int', + 'iscsi_port_lte': 'int', + 'iscsi_port_not': 'int', + 'iscsi_port_not_in': 'list[int]', + 'iscsi_target_iqn': 'str', + 'iscsi_target_iqn_contains': 'str', + 'iscsi_target_iqn_ends_with': 'str', + 'iscsi_target_iqn_gt': 'str', + 'iscsi_target_iqn_gte': 'str', + 'iscsi_target_iqn_in': 'list[str]', + 'iscsi_target_iqn_lt': 'str', + 'iscsi_target_iqn_lte': 'str', + 'iscsi_target_iqn_not': 'str', + 'iscsi_target_iqn_not_contains': 'str', + 'iscsi_target_iqn_not_ends_with': 'str', + 'iscsi_target_iqn_not_in': 'list[str]', + 'iscsi_target_iqn_not_starts_with': 'str', + 'iscsi_target_iqn_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', + 'nfs_path': 'str', + 'nfs_path_contains': 'str', + 'nfs_path_ends_with': 'str', + 'nfs_path_gt': 'str', + 'nfs_path_gte': 'str', + 'nfs_path_in': 'list[str]', + 'nfs_path_lt': 'str', + 'nfs_path_lte': 'str', + 'nfs_path_not': 'str', + 'nfs_path_not_contains': 'str', + 'nfs_path_not_ends_with': 'str', + 'nfs_path_not_in': 'list[str]', + 'nfs_path_not_starts_with': 'str', + 'nfs_path_starts_with': 'str', + 'nfs_server': 'str', + 'nfs_server_contains': 'str', + 'nfs_server_ends_with': 'str', + 'nfs_server_gt': 'str', + 'nfs_server_gte': 'str', + 'nfs_server_in': 'list[str]', + 'nfs_server_lt': 'str', + 'nfs_server_lte': 'str', + 'nfs_server_not': 'str', + 'nfs_server_not_contains': 'str', + 'nfs_server_not_ends_with': 'str', + 'nfs_server_not_in': 'list[str]', + 'nfs_server_not_starts_with': 'str', + 'nfs_server_starts_with': 'str', + 'status': 'BackupStoreStatus', + 'status_in': 'list[BackupStoreStatus]', + 'status_not': 'BackupStoreStatus', + 'status_not_in': 'list[BackupStoreStatus]', + 'total_capacity': 'int', + 'total_capacity_gt': 'int', + 'total_capacity_gte': 'int', + 'total_capacity_in': 'list[int]', + 'total_capacity_lt': 'int', + 'total_capacity_lte': 'int', + 'total_capacity_not': 'int', + 'total_capacity_not_in': 'list[int]', + 'type': 'BackupStoreType', + 'type_in': 'list[BackupStoreType]', + 'type_not': 'BackupStoreType', + 'type_not_in': 'list[BackupStoreType]', + 'update_timestamp': 'str', + 'update_timestamp_contains': 'str', + 'update_timestamp_ends_with': 'str', + 'update_timestamp_gt': 'str', + 'update_timestamp_gte': 'str', + 'update_timestamp_in': 'list[str]', + 'update_timestamp_lt': 'str', + 'update_timestamp_lte': 'str', + 'update_timestamp_not': 'str', + 'update_timestamp_not_contains': 'str', + 'update_timestamp_not_ends_with': 'str', + 'update_timestamp_not_in': 'list[str]', + 'update_timestamp_not_starts_with': 'str', + 'update_timestamp_starts_with': 'str', + 'used_data_space': 'int', + 'used_data_space_gt': 'int', + 'used_data_space_gte': 'int', + 'used_data_space_in': 'list[int]', + 'used_data_space_lt': 'int', + 'used_data_space_lte': 'int', + 'used_data_space_not': 'int', + 'used_data_space_not_in': 'list[int]', + 'used_data_space_usage': 'float', + 'used_data_space_usage_gt': 'float', + 'used_data_space_usage_gte': 'float', + 'used_data_space_usage_in': 'list[float]', + 'used_data_space_usage_lt': 'float', + 'used_data_space_usage_lte': 'float', + 'used_data_space_usage_not': 'float', + 'used_data_space_usage_not_in': 'list[float]', + 'valid_data_space': 'int', + 'valid_data_space_gt': 'int', + 'valid_data_space_gte': 'int', + 'valid_data_space_in': 'list[int]', + 'valid_data_space_lt': 'int', + 'valid_data_space_lte': 'int', + 'valid_data_space_not': 'int', + 'valid_data_space_not_in': 'list[int]' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'backup_plans_every': 'backup_plans_every', + 'backup_plans_none': 'backup_plans_none', + 'backup_plans_some': 'backup_plans_some', + 'backup_restore_points_every': 'backup_restore_points_every', + 'backup_restore_points_none': 'backup_restore_points_none', + 'backup_restore_points_some': 'backup_restore_points_some', + 'backup_service': 'backup_service', + 'created_at': 'createdAt', + 'created_at_gt': 'createdAt_gt', + 'created_at_gte': 'createdAt_gte', + 'created_at_in': 'createdAt_in', + 'created_at_lt': 'createdAt_lt', + 'created_at_lte': 'createdAt_lte', + 'created_at_not': 'createdAt_not', + 'created_at_not_in': 'createdAt_not_in', + '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', + 'error_code': 'error_code', + 'error_code_contains': 'error_code_contains', + 'error_code_ends_with': 'error_code_ends_with', + 'error_code_gt': 'error_code_gt', + 'error_code_gte': 'error_code_gte', + 'error_code_in': 'error_code_in', + 'error_code_lt': 'error_code_lt', + 'error_code_lte': 'error_code_lte', + 'error_code_not': 'error_code_not', + 'error_code_not_contains': 'error_code_not_contains', + 'error_code_not_ends_with': 'error_code_not_ends_with', + 'error_code_not_in': 'error_code_not_in', + 'error_code_not_starts_with': 'error_code_not_starts_with', + 'error_code_starts_with': 'error_code_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', + 'iscsi_chap_name': 'iscsi_chap_name', + 'iscsi_chap_name_contains': 'iscsi_chap_name_contains', + 'iscsi_chap_name_ends_with': 'iscsi_chap_name_ends_with', + 'iscsi_chap_name_gt': 'iscsi_chap_name_gt', + 'iscsi_chap_name_gte': 'iscsi_chap_name_gte', + 'iscsi_chap_name_in': 'iscsi_chap_name_in', + 'iscsi_chap_name_lt': 'iscsi_chap_name_lt', + 'iscsi_chap_name_lte': 'iscsi_chap_name_lte', + 'iscsi_chap_name_not': 'iscsi_chap_name_not', + 'iscsi_chap_name_not_contains': 'iscsi_chap_name_not_contains', + 'iscsi_chap_name_not_ends_with': 'iscsi_chap_name_not_ends_with', + 'iscsi_chap_name_not_in': 'iscsi_chap_name_not_in', + 'iscsi_chap_name_not_starts_with': 'iscsi_chap_name_not_starts_with', + 'iscsi_chap_name_starts_with': 'iscsi_chap_name_starts_with', + 'iscsi_chap_secret': 'iscsi_chap_secret', + 'iscsi_chap_secret_contains': 'iscsi_chap_secret_contains', + 'iscsi_chap_secret_ends_with': 'iscsi_chap_secret_ends_with', + 'iscsi_chap_secret_gt': 'iscsi_chap_secret_gt', + 'iscsi_chap_secret_gte': 'iscsi_chap_secret_gte', + 'iscsi_chap_secret_in': 'iscsi_chap_secret_in', + 'iscsi_chap_secret_lt': 'iscsi_chap_secret_lt', + 'iscsi_chap_secret_lte': 'iscsi_chap_secret_lte', + 'iscsi_chap_secret_not': 'iscsi_chap_secret_not', + 'iscsi_chap_secret_not_contains': 'iscsi_chap_secret_not_contains', + 'iscsi_chap_secret_not_ends_with': 'iscsi_chap_secret_not_ends_with', + 'iscsi_chap_secret_not_in': 'iscsi_chap_secret_not_in', + 'iscsi_chap_secret_not_starts_with': 'iscsi_chap_secret_not_starts_with', + 'iscsi_chap_secret_starts_with': 'iscsi_chap_secret_starts_with', + 'iscsi_ip': 'iscsi_ip', + 'iscsi_ip_contains': 'iscsi_ip_contains', + 'iscsi_ip_ends_with': 'iscsi_ip_ends_with', + 'iscsi_ip_gt': 'iscsi_ip_gt', + 'iscsi_ip_gte': 'iscsi_ip_gte', + 'iscsi_ip_in': 'iscsi_ip_in', + 'iscsi_ip_lt': 'iscsi_ip_lt', + 'iscsi_ip_lte': 'iscsi_ip_lte', + 'iscsi_ip_not': 'iscsi_ip_not', + 'iscsi_ip_not_contains': 'iscsi_ip_not_contains', + 'iscsi_ip_not_ends_with': 'iscsi_ip_not_ends_with', + 'iscsi_ip_not_in': 'iscsi_ip_not_in', + 'iscsi_ip_not_starts_with': 'iscsi_ip_not_starts_with', + 'iscsi_ip_starts_with': 'iscsi_ip_starts_with', + 'iscsi_lun_id': 'iscsi_lun_id', + 'iscsi_lun_id_contains': 'iscsi_lun_id_contains', + 'iscsi_lun_id_ends_with': 'iscsi_lun_id_ends_with', + 'iscsi_lun_id_gt': 'iscsi_lun_id_gt', + 'iscsi_lun_id_gte': 'iscsi_lun_id_gte', + 'iscsi_lun_id_in': 'iscsi_lun_id_in', + 'iscsi_lun_id_lt': 'iscsi_lun_id_lt', + 'iscsi_lun_id_lte': 'iscsi_lun_id_lte', + 'iscsi_lun_id_not': 'iscsi_lun_id_not', + 'iscsi_lun_id_not_contains': 'iscsi_lun_id_not_contains', + 'iscsi_lun_id_not_ends_with': 'iscsi_lun_id_not_ends_with', + 'iscsi_lun_id_not_in': 'iscsi_lun_id_not_in', + 'iscsi_lun_id_not_starts_with': 'iscsi_lun_id_not_starts_with', + 'iscsi_lun_id_starts_with': 'iscsi_lun_id_starts_with', + 'iscsi_port': 'iscsi_port', + 'iscsi_port_gt': 'iscsi_port_gt', + 'iscsi_port_gte': 'iscsi_port_gte', + 'iscsi_port_in': 'iscsi_port_in', + 'iscsi_port_lt': 'iscsi_port_lt', + 'iscsi_port_lte': 'iscsi_port_lte', + 'iscsi_port_not': 'iscsi_port_not', + 'iscsi_port_not_in': 'iscsi_port_not_in', + 'iscsi_target_iqn': 'iscsi_target_iqn', + 'iscsi_target_iqn_contains': 'iscsi_target_iqn_contains', + 'iscsi_target_iqn_ends_with': 'iscsi_target_iqn_ends_with', + 'iscsi_target_iqn_gt': 'iscsi_target_iqn_gt', + 'iscsi_target_iqn_gte': 'iscsi_target_iqn_gte', + 'iscsi_target_iqn_in': 'iscsi_target_iqn_in', + 'iscsi_target_iqn_lt': 'iscsi_target_iqn_lt', + 'iscsi_target_iqn_lte': 'iscsi_target_iqn_lte', + 'iscsi_target_iqn_not': 'iscsi_target_iqn_not', + 'iscsi_target_iqn_not_contains': 'iscsi_target_iqn_not_contains', + 'iscsi_target_iqn_not_ends_with': 'iscsi_target_iqn_not_ends_with', + 'iscsi_target_iqn_not_in': 'iscsi_target_iqn_not_in', + 'iscsi_target_iqn_not_starts_with': 'iscsi_target_iqn_not_starts_with', + 'iscsi_target_iqn_starts_with': 'iscsi_target_iqn_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', + 'nfs_path': 'nfs_path', + 'nfs_path_contains': 'nfs_path_contains', + 'nfs_path_ends_with': 'nfs_path_ends_with', + 'nfs_path_gt': 'nfs_path_gt', + 'nfs_path_gte': 'nfs_path_gte', + 'nfs_path_in': 'nfs_path_in', + 'nfs_path_lt': 'nfs_path_lt', + 'nfs_path_lte': 'nfs_path_lte', + 'nfs_path_not': 'nfs_path_not', + 'nfs_path_not_contains': 'nfs_path_not_contains', + 'nfs_path_not_ends_with': 'nfs_path_not_ends_with', + 'nfs_path_not_in': 'nfs_path_not_in', + 'nfs_path_not_starts_with': 'nfs_path_not_starts_with', + 'nfs_path_starts_with': 'nfs_path_starts_with', + 'nfs_server': 'nfs_server', + 'nfs_server_contains': 'nfs_server_contains', + 'nfs_server_ends_with': 'nfs_server_ends_with', + 'nfs_server_gt': 'nfs_server_gt', + 'nfs_server_gte': 'nfs_server_gte', + 'nfs_server_in': 'nfs_server_in', + 'nfs_server_lt': 'nfs_server_lt', + 'nfs_server_lte': 'nfs_server_lte', + 'nfs_server_not': 'nfs_server_not', + 'nfs_server_not_contains': 'nfs_server_not_contains', + 'nfs_server_not_ends_with': 'nfs_server_not_ends_with', + 'nfs_server_not_in': 'nfs_server_not_in', + 'nfs_server_not_starts_with': 'nfs_server_not_starts_with', + 'nfs_server_starts_with': 'nfs_server_starts_with', + 'status': 'status', + 'status_in': 'status_in', + 'status_not': 'status_not', + 'status_not_in': 'status_not_in', + 'total_capacity': 'total_capacity', + 'total_capacity_gt': 'total_capacity_gt', + 'total_capacity_gte': 'total_capacity_gte', + 'total_capacity_in': 'total_capacity_in', + 'total_capacity_lt': 'total_capacity_lt', + 'total_capacity_lte': 'total_capacity_lte', + 'total_capacity_not': 'total_capacity_not', + 'total_capacity_not_in': 'total_capacity_not_in', + 'type': 'type', + 'type_in': 'type_in', + 'type_not': 'type_not', + 'type_not_in': 'type_not_in', + 'update_timestamp': 'update_timestamp', + 'update_timestamp_contains': 'update_timestamp_contains', + 'update_timestamp_ends_with': 'update_timestamp_ends_with', + 'update_timestamp_gt': 'update_timestamp_gt', + 'update_timestamp_gte': 'update_timestamp_gte', + 'update_timestamp_in': 'update_timestamp_in', + 'update_timestamp_lt': 'update_timestamp_lt', + 'update_timestamp_lte': 'update_timestamp_lte', + 'update_timestamp_not': 'update_timestamp_not', + 'update_timestamp_not_contains': 'update_timestamp_not_contains', + 'update_timestamp_not_ends_with': 'update_timestamp_not_ends_with', + 'update_timestamp_not_in': 'update_timestamp_not_in', + 'update_timestamp_not_starts_with': 'update_timestamp_not_starts_with', + 'update_timestamp_starts_with': 'update_timestamp_starts_with', + 'used_data_space': 'used_data_space', + 'used_data_space_gt': 'used_data_space_gt', + 'used_data_space_gte': 'used_data_space_gte', + 'used_data_space_in': 'used_data_space_in', + 'used_data_space_lt': 'used_data_space_lt', + 'used_data_space_lte': 'used_data_space_lte', + 'used_data_space_not': 'used_data_space_not', + 'used_data_space_not_in': 'used_data_space_not_in', + 'used_data_space_usage': 'used_data_space_usage', + 'used_data_space_usage_gt': 'used_data_space_usage_gt', + 'used_data_space_usage_gte': 'used_data_space_usage_gte', + 'used_data_space_usage_in': 'used_data_space_usage_in', + 'used_data_space_usage_lt': 'used_data_space_usage_lt', + 'used_data_space_usage_lte': 'used_data_space_usage_lte', + 'used_data_space_usage_not': 'used_data_space_usage_not', + 'used_data_space_usage_not_in': 'used_data_space_usage_not_in', + 'valid_data_space': 'valid_data_space', + 'valid_data_space_gt': 'valid_data_space_gt', + 'valid_data_space_gte': 'valid_data_space_gte', + 'valid_data_space_in': 'valid_data_space_in', + 'valid_data_space_lt': 'valid_data_space_lt', + 'valid_data_space_lte': 'valid_data_space_lte', + 'valid_data_space_not': 'valid_data_space_not', + 'valid_data_space_not_in': 'valid_data_space_not_in' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupStoreRepositoryWhereInput - 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._backup_plans_every = None + self._backup_plans_none = None + self._backup_plans_some = None + self._backup_restore_points_every = None + self._backup_restore_points_none = None + self._backup_restore_points_some = None + self._backup_service = None + self._created_at = None + self._created_at_gt = None + self._created_at_gte = None + self._created_at_in = None + self._created_at_lt = None + self._created_at_lte = None + self._created_at_not = None + self._created_at_not_in = None + self._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._error_code = None + self._error_code_contains = None + self._error_code_ends_with = None + self._error_code_gt = None + self._error_code_gte = None + self._error_code_in = None + self._error_code_lt = None + self._error_code_lte = None + self._error_code_not = None + self._error_code_not_contains = None + self._error_code_not_ends_with = None + self._error_code_not_in = None + self._error_code_not_starts_with = None + self._error_code_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._iscsi_chap_name = None + self._iscsi_chap_name_contains = None + self._iscsi_chap_name_ends_with = None + self._iscsi_chap_name_gt = None + self._iscsi_chap_name_gte = None + self._iscsi_chap_name_in = None + self._iscsi_chap_name_lt = None + self._iscsi_chap_name_lte = None + self._iscsi_chap_name_not = None + self._iscsi_chap_name_not_contains = None + self._iscsi_chap_name_not_ends_with = None + self._iscsi_chap_name_not_in = None + self._iscsi_chap_name_not_starts_with = None + self._iscsi_chap_name_starts_with = None + self._iscsi_chap_secret = None + self._iscsi_chap_secret_contains = None + self._iscsi_chap_secret_ends_with = None + self._iscsi_chap_secret_gt = None + self._iscsi_chap_secret_gte = None + self._iscsi_chap_secret_in = None + self._iscsi_chap_secret_lt = None + self._iscsi_chap_secret_lte = None + self._iscsi_chap_secret_not = None + self._iscsi_chap_secret_not_contains = None + self._iscsi_chap_secret_not_ends_with = None + self._iscsi_chap_secret_not_in = None + self._iscsi_chap_secret_not_starts_with = None + self._iscsi_chap_secret_starts_with = None + self._iscsi_ip = None + self._iscsi_ip_contains = None + self._iscsi_ip_ends_with = None + self._iscsi_ip_gt = None + self._iscsi_ip_gte = None + self._iscsi_ip_in = None + self._iscsi_ip_lt = None + self._iscsi_ip_lte = None + self._iscsi_ip_not = None + self._iscsi_ip_not_contains = None + self._iscsi_ip_not_ends_with = None + self._iscsi_ip_not_in = None + self._iscsi_ip_not_starts_with = None + self._iscsi_ip_starts_with = None + self._iscsi_lun_id = None + self._iscsi_lun_id_contains = None + self._iscsi_lun_id_ends_with = None + self._iscsi_lun_id_gt = None + self._iscsi_lun_id_gte = None + self._iscsi_lun_id_in = None + self._iscsi_lun_id_lt = None + self._iscsi_lun_id_lte = None + self._iscsi_lun_id_not = None + self._iscsi_lun_id_not_contains = None + self._iscsi_lun_id_not_ends_with = None + self._iscsi_lun_id_not_in = None + self._iscsi_lun_id_not_starts_with = None + self._iscsi_lun_id_starts_with = None + self._iscsi_port = None + self._iscsi_port_gt = None + self._iscsi_port_gte = None + self._iscsi_port_in = None + self._iscsi_port_lt = None + self._iscsi_port_lte = None + self._iscsi_port_not = None + self._iscsi_port_not_in = None + self._iscsi_target_iqn = None + self._iscsi_target_iqn_contains = None + self._iscsi_target_iqn_ends_with = None + self._iscsi_target_iqn_gt = None + self._iscsi_target_iqn_gte = None + self._iscsi_target_iqn_in = None + self._iscsi_target_iqn_lt = None + self._iscsi_target_iqn_lte = None + self._iscsi_target_iqn_not = None + self._iscsi_target_iqn_not_contains = None + self._iscsi_target_iqn_not_ends_with = None + self._iscsi_target_iqn_not_in = None + self._iscsi_target_iqn_not_starts_with = None + self._iscsi_target_iqn_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._nfs_path = None + self._nfs_path_contains = None + self._nfs_path_ends_with = None + self._nfs_path_gt = None + self._nfs_path_gte = None + self._nfs_path_in = None + self._nfs_path_lt = None + self._nfs_path_lte = None + self._nfs_path_not = None + self._nfs_path_not_contains = None + self._nfs_path_not_ends_with = None + self._nfs_path_not_in = None + self._nfs_path_not_starts_with = None + self._nfs_path_starts_with = None + self._nfs_server = None + self._nfs_server_contains = None + self._nfs_server_ends_with = None + self._nfs_server_gt = None + self._nfs_server_gte = None + self._nfs_server_in = None + self._nfs_server_lt = None + self._nfs_server_lte = None + self._nfs_server_not = None + self._nfs_server_not_contains = None + self._nfs_server_not_ends_with = None + self._nfs_server_not_in = None + self._nfs_server_not_starts_with = None + self._nfs_server_starts_with = None + self._status = None + self._status_in = None + self._status_not = None + self._status_not_in = None + self._total_capacity = None + self._total_capacity_gt = None + self._total_capacity_gte = None + self._total_capacity_in = None + self._total_capacity_lt = None + self._total_capacity_lte = None + self._total_capacity_not = None + self._total_capacity_not_in = None + self._type = None + self._type_in = None + self._type_not = None + self._type_not_in = None + self._update_timestamp = None + self._update_timestamp_contains = None + self._update_timestamp_ends_with = None + self._update_timestamp_gt = None + self._update_timestamp_gte = None + self._update_timestamp_in = None + self._update_timestamp_lt = None + self._update_timestamp_lte = None + self._update_timestamp_not = None + self._update_timestamp_not_contains = None + self._update_timestamp_not_ends_with = None + self._update_timestamp_not_in = None + self._update_timestamp_not_starts_with = None + self._update_timestamp_starts_with = None + self._used_data_space = None + self._used_data_space_gt = None + self._used_data_space_gte = None + self._used_data_space_in = None + self._used_data_space_lt = None + self._used_data_space_lte = None + self._used_data_space_not = None + self._used_data_space_not_in = None + self._used_data_space_usage = None + self._used_data_space_usage_gt = None + self._used_data_space_usage_gte = None + self._used_data_space_usage_in = None + self._used_data_space_usage_lt = None + self._used_data_space_usage_lte = None + self._used_data_space_usage_not = None + self._used_data_space_usage_not_in = None + self._valid_data_space = None + self._valid_data_space_gt = None + self._valid_data_space_gte = None + self._valid_data_space_in = None + self._valid_data_space_lt = None + self._valid_data_space_lte = None + self._valid_data_space_not = None + self._valid_data_space_not_in = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.backup_plans_every = kwargs.get("backup_plans_every", None) + self.backup_plans_none = kwargs.get("backup_plans_none", None) + self.backup_plans_some = kwargs.get("backup_plans_some", None) + self.backup_restore_points_every = kwargs.get("backup_restore_points_every", None) + self.backup_restore_points_none = kwargs.get("backup_restore_points_none", None) + self.backup_restore_points_some = kwargs.get("backup_restore_points_some", None) + self.backup_service = kwargs.get("backup_service", None) + self.created_at = kwargs.get("created_at", None) + self.created_at_gt = kwargs.get("created_at_gt", None) + self.created_at_gte = kwargs.get("created_at_gte", None) + self.created_at_in = kwargs.get("created_at_in", None) + self.created_at_lt = kwargs.get("created_at_lt", None) + self.created_at_lte = kwargs.get("created_at_lte", None) + self.created_at_not = kwargs.get("created_at_not", None) + self.created_at_not_in = kwargs.get("created_at_not_in", None) + self.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.error_code = kwargs.get("error_code", None) + self.error_code_contains = kwargs.get("error_code_contains", None) + self.error_code_ends_with = kwargs.get("error_code_ends_with", None) + self.error_code_gt = kwargs.get("error_code_gt", None) + self.error_code_gte = kwargs.get("error_code_gte", None) + self.error_code_in = kwargs.get("error_code_in", None) + self.error_code_lt = kwargs.get("error_code_lt", None) + self.error_code_lte = kwargs.get("error_code_lte", None) + self.error_code_not = kwargs.get("error_code_not", None) + self.error_code_not_contains = kwargs.get("error_code_not_contains", None) + self.error_code_not_ends_with = kwargs.get("error_code_not_ends_with", None) + self.error_code_not_in = kwargs.get("error_code_not_in", None) + self.error_code_not_starts_with = kwargs.get("error_code_not_starts_with", None) + self.error_code_starts_with = kwargs.get("error_code_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.iscsi_chap_name = kwargs.get("iscsi_chap_name", None) + self.iscsi_chap_name_contains = kwargs.get("iscsi_chap_name_contains", None) + self.iscsi_chap_name_ends_with = kwargs.get("iscsi_chap_name_ends_with", None) + self.iscsi_chap_name_gt = kwargs.get("iscsi_chap_name_gt", None) + self.iscsi_chap_name_gte = kwargs.get("iscsi_chap_name_gte", None) + self.iscsi_chap_name_in = kwargs.get("iscsi_chap_name_in", None) + self.iscsi_chap_name_lt = kwargs.get("iscsi_chap_name_lt", None) + self.iscsi_chap_name_lte = kwargs.get("iscsi_chap_name_lte", None) + self.iscsi_chap_name_not = kwargs.get("iscsi_chap_name_not", None) + self.iscsi_chap_name_not_contains = kwargs.get("iscsi_chap_name_not_contains", None) + self.iscsi_chap_name_not_ends_with = kwargs.get("iscsi_chap_name_not_ends_with", None) + self.iscsi_chap_name_not_in = kwargs.get("iscsi_chap_name_not_in", None) + self.iscsi_chap_name_not_starts_with = kwargs.get("iscsi_chap_name_not_starts_with", None) + self.iscsi_chap_name_starts_with = kwargs.get("iscsi_chap_name_starts_with", None) + self.iscsi_chap_secret = kwargs.get("iscsi_chap_secret", None) + self.iscsi_chap_secret_contains = kwargs.get("iscsi_chap_secret_contains", None) + self.iscsi_chap_secret_ends_with = kwargs.get("iscsi_chap_secret_ends_with", None) + self.iscsi_chap_secret_gt = kwargs.get("iscsi_chap_secret_gt", None) + self.iscsi_chap_secret_gte = kwargs.get("iscsi_chap_secret_gte", None) + self.iscsi_chap_secret_in = kwargs.get("iscsi_chap_secret_in", None) + self.iscsi_chap_secret_lt = kwargs.get("iscsi_chap_secret_lt", None) + self.iscsi_chap_secret_lte = kwargs.get("iscsi_chap_secret_lte", None) + self.iscsi_chap_secret_not = kwargs.get("iscsi_chap_secret_not", None) + self.iscsi_chap_secret_not_contains = kwargs.get("iscsi_chap_secret_not_contains", None) + self.iscsi_chap_secret_not_ends_with = kwargs.get("iscsi_chap_secret_not_ends_with", None) + self.iscsi_chap_secret_not_in = kwargs.get("iscsi_chap_secret_not_in", None) + self.iscsi_chap_secret_not_starts_with = kwargs.get("iscsi_chap_secret_not_starts_with", None) + self.iscsi_chap_secret_starts_with = kwargs.get("iscsi_chap_secret_starts_with", None) + self.iscsi_ip = kwargs.get("iscsi_ip", None) + self.iscsi_ip_contains = kwargs.get("iscsi_ip_contains", None) + self.iscsi_ip_ends_with = kwargs.get("iscsi_ip_ends_with", None) + self.iscsi_ip_gt = kwargs.get("iscsi_ip_gt", None) + self.iscsi_ip_gte = kwargs.get("iscsi_ip_gte", None) + self.iscsi_ip_in = kwargs.get("iscsi_ip_in", None) + self.iscsi_ip_lt = kwargs.get("iscsi_ip_lt", None) + self.iscsi_ip_lte = kwargs.get("iscsi_ip_lte", None) + self.iscsi_ip_not = kwargs.get("iscsi_ip_not", None) + self.iscsi_ip_not_contains = kwargs.get("iscsi_ip_not_contains", None) + self.iscsi_ip_not_ends_with = kwargs.get("iscsi_ip_not_ends_with", None) + self.iscsi_ip_not_in = kwargs.get("iscsi_ip_not_in", None) + self.iscsi_ip_not_starts_with = kwargs.get("iscsi_ip_not_starts_with", None) + self.iscsi_ip_starts_with = kwargs.get("iscsi_ip_starts_with", None) + self.iscsi_lun_id = kwargs.get("iscsi_lun_id", None) + self.iscsi_lun_id_contains = kwargs.get("iscsi_lun_id_contains", None) + self.iscsi_lun_id_ends_with = kwargs.get("iscsi_lun_id_ends_with", None) + self.iscsi_lun_id_gt = kwargs.get("iscsi_lun_id_gt", None) + self.iscsi_lun_id_gte = kwargs.get("iscsi_lun_id_gte", None) + self.iscsi_lun_id_in = kwargs.get("iscsi_lun_id_in", None) + self.iscsi_lun_id_lt = kwargs.get("iscsi_lun_id_lt", None) + self.iscsi_lun_id_lte = kwargs.get("iscsi_lun_id_lte", None) + self.iscsi_lun_id_not = kwargs.get("iscsi_lun_id_not", None) + self.iscsi_lun_id_not_contains = kwargs.get("iscsi_lun_id_not_contains", None) + self.iscsi_lun_id_not_ends_with = kwargs.get("iscsi_lun_id_not_ends_with", None) + self.iscsi_lun_id_not_in = kwargs.get("iscsi_lun_id_not_in", None) + self.iscsi_lun_id_not_starts_with = kwargs.get("iscsi_lun_id_not_starts_with", None) + self.iscsi_lun_id_starts_with = kwargs.get("iscsi_lun_id_starts_with", None) + self.iscsi_port = kwargs.get("iscsi_port", None) + self.iscsi_port_gt = kwargs.get("iscsi_port_gt", None) + self.iscsi_port_gte = kwargs.get("iscsi_port_gte", None) + self.iscsi_port_in = kwargs.get("iscsi_port_in", None) + self.iscsi_port_lt = kwargs.get("iscsi_port_lt", None) + self.iscsi_port_lte = kwargs.get("iscsi_port_lte", None) + self.iscsi_port_not = kwargs.get("iscsi_port_not", None) + self.iscsi_port_not_in = kwargs.get("iscsi_port_not_in", None) + self.iscsi_target_iqn = kwargs.get("iscsi_target_iqn", None) + self.iscsi_target_iqn_contains = kwargs.get("iscsi_target_iqn_contains", None) + self.iscsi_target_iqn_ends_with = kwargs.get("iscsi_target_iqn_ends_with", None) + self.iscsi_target_iqn_gt = kwargs.get("iscsi_target_iqn_gt", None) + self.iscsi_target_iqn_gte = kwargs.get("iscsi_target_iqn_gte", None) + self.iscsi_target_iqn_in = kwargs.get("iscsi_target_iqn_in", None) + self.iscsi_target_iqn_lt = kwargs.get("iscsi_target_iqn_lt", None) + self.iscsi_target_iqn_lte = kwargs.get("iscsi_target_iqn_lte", None) + self.iscsi_target_iqn_not = kwargs.get("iscsi_target_iqn_not", None) + self.iscsi_target_iqn_not_contains = kwargs.get("iscsi_target_iqn_not_contains", None) + self.iscsi_target_iqn_not_ends_with = kwargs.get("iscsi_target_iqn_not_ends_with", None) + self.iscsi_target_iqn_not_in = kwargs.get("iscsi_target_iqn_not_in", None) + self.iscsi_target_iqn_not_starts_with = kwargs.get("iscsi_target_iqn_not_starts_with", None) + self.iscsi_target_iqn_starts_with = kwargs.get("iscsi_target_iqn_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.nfs_path = kwargs.get("nfs_path", None) + self.nfs_path_contains = kwargs.get("nfs_path_contains", None) + self.nfs_path_ends_with = kwargs.get("nfs_path_ends_with", None) + self.nfs_path_gt = kwargs.get("nfs_path_gt", None) + self.nfs_path_gte = kwargs.get("nfs_path_gte", None) + self.nfs_path_in = kwargs.get("nfs_path_in", None) + self.nfs_path_lt = kwargs.get("nfs_path_lt", None) + self.nfs_path_lte = kwargs.get("nfs_path_lte", None) + self.nfs_path_not = kwargs.get("nfs_path_not", None) + self.nfs_path_not_contains = kwargs.get("nfs_path_not_contains", None) + self.nfs_path_not_ends_with = kwargs.get("nfs_path_not_ends_with", None) + self.nfs_path_not_in = kwargs.get("nfs_path_not_in", None) + self.nfs_path_not_starts_with = kwargs.get("nfs_path_not_starts_with", None) + self.nfs_path_starts_with = kwargs.get("nfs_path_starts_with", None) + self.nfs_server = kwargs.get("nfs_server", None) + self.nfs_server_contains = kwargs.get("nfs_server_contains", None) + self.nfs_server_ends_with = kwargs.get("nfs_server_ends_with", None) + self.nfs_server_gt = kwargs.get("nfs_server_gt", None) + self.nfs_server_gte = kwargs.get("nfs_server_gte", None) + self.nfs_server_in = kwargs.get("nfs_server_in", None) + self.nfs_server_lt = kwargs.get("nfs_server_lt", None) + self.nfs_server_lte = kwargs.get("nfs_server_lte", None) + self.nfs_server_not = kwargs.get("nfs_server_not", None) + self.nfs_server_not_contains = kwargs.get("nfs_server_not_contains", None) + self.nfs_server_not_ends_with = kwargs.get("nfs_server_not_ends_with", None) + self.nfs_server_not_in = kwargs.get("nfs_server_not_in", None) + self.nfs_server_not_starts_with = kwargs.get("nfs_server_not_starts_with", None) + self.nfs_server_starts_with = kwargs.get("nfs_server_starts_with", None) + self.status = kwargs.get("status", None) + 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.total_capacity = kwargs.get("total_capacity", None) + self.total_capacity_gt = kwargs.get("total_capacity_gt", None) + self.total_capacity_gte = kwargs.get("total_capacity_gte", None) + self.total_capacity_in = kwargs.get("total_capacity_in", None) + self.total_capacity_lt = kwargs.get("total_capacity_lt", None) + self.total_capacity_lte = kwargs.get("total_capacity_lte", None) + self.total_capacity_not = kwargs.get("total_capacity_not", None) + self.total_capacity_not_in = kwargs.get("total_capacity_not_in", None) + self.type = kwargs.get("type", None) + self.type_in = kwargs.get("type_in", None) + self.type_not = kwargs.get("type_not", None) + self.type_not_in = kwargs.get("type_not_in", None) + self.update_timestamp = kwargs.get("update_timestamp", None) + self.update_timestamp_contains = kwargs.get("update_timestamp_contains", None) + self.update_timestamp_ends_with = kwargs.get("update_timestamp_ends_with", None) + self.update_timestamp_gt = kwargs.get("update_timestamp_gt", None) + self.update_timestamp_gte = kwargs.get("update_timestamp_gte", None) + self.update_timestamp_in = kwargs.get("update_timestamp_in", None) + self.update_timestamp_lt = kwargs.get("update_timestamp_lt", None) + self.update_timestamp_lte = kwargs.get("update_timestamp_lte", None) + self.update_timestamp_not = kwargs.get("update_timestamp_not", None) + self.update_timestamp_not_contains = kwargs.get("update_timestamp_not_contains", None) + self.update_timestamp_not_ends_with = kwargs.get("update_timestamp_not_ends_with", None) + self.update_timestamp_not_in = kwargs.get("update_timestamp_not_in", None) + self.update_timestamp_not_starts_with = kwargs.get("update_timestamp_not_starts_with", None) + self.update_timestamp_starts_with = kwargs.get("update_timestamp_starts_with", None) + self.used_data_space = kwargs.get("used_data_space", None) + self.used_data_space_gt = kwargs.get("used_data_space_gt", None) + self.used_data_space_gte = kwargs.get("used_data_space_gte", None) + self.used_data_space_in = kwargs.get("used_data_space_in", None) + self.used_data_space_lt = kwargs.get("used_data_space_lt", None) + self.used_data_space_lte = kwargs.get("used_data_space_lte", None) + self.used_data_space_not = kwargs.get("used_data_space_not", None) + self.used_data_space_not_in = kwargs.get("used_data_space_not_in", None) + self.used_data_space_usage = kwargs.get("used_data_space_usage", None) + self.used_data_space_usage_gt = kwargs.get("used_data_space_usage_gt", None) + self.used_data_space_usage_gte = kwargs.get("used_data_space_usage_gte", None) + self.used_data_space_usage_in = kwargs.get("used_data_space_usage_in", None) + self.used_data_space_usage_lt = kwargs.get("used_data_space_usage_lt", None) + self.used_data_space_usage_lte = kwargs.get("used_data_space_usage_lte", None) + self.used_data_space_usage_not = kwargs.get("used_data_space_usage_not", None) + self.used_data_space_usage_not_in = kwargs.get("used_data_space_usage_not_in", None) + self.valid_data_space = kwargs.get("valid_data_space", None) + self.valid_data_space_gt = kwargs.get("valid_data_space_gt", None) + self.valid_data_space_gte = kwargs.get("valid_data_space_gte", None) + self.valid_data_space_in = kwargs.get("valid_data_space_in", None) + self.valid_data_space_lt = kwargs.get("valid_data_space_lt", None) + self.valid_data_space_lte = kwargs.get("valid_data_space_lte", None) + self.valid_data_space_not = kwargs.get("valid_data_space_not", None) + self.valid_data_space_not_in = kwargs.get("valid_data_space_not_in", None) + + @property + def _and(self): + """Gets the _and of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The _and of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreRepositoryWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupStoreRepositoryWhereInput. + + + :param _and: The _and of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type _and: list[BackupStoreRepositoryWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The _not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreRepositoryWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupStoreRepositoryWhereInput. + + + :param _not: The _not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type _not: list[BackupStoreRepositoryWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The _or of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreRepositoryWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupStoreRepositoryWhereInput. + + + :param _or: The _or of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type _or: list[BackupStoreRepositoryWhereInput] + """ + + self.__or = _or + + @property + def backup_plans_every(self): + """Gets the backup_plans_every of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_plans_every of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plans_every + + @backup_plans_every.setter + def backup_plans_every(self, backup_plans_every): + """Sets the backup_plans_every of this BackupStoreRepositoryWhereInput. + + + :param backup_plans_every: The backup_plans_every of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_plans_every: BackupPlanWhereInput + """ + + self._backup_plans_every = backup_plans_every + + @property + def backup_plans_none(self): + """Gets the backup_plans_none of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_plans_none of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plans_none + + @backup_plans_none.setter + def backup_plans_none(self, backup_plans_none): + """Sets the backup_plans_none of this BackupStoreRepositoryWhereInput. + + + :param backup_plans_none: The backup_plans_none of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_plans_none: BackupPlanWhereInput + """ + + self._backup_plans_none = backup_plans_none + + @property + def backup_plans_some(self): + """Gets the backup_plans_some of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_plans_some of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._backup_plans_some + + @backup_plans_some.setter + def backup_plans_some(self, backup_plans_some): + """Sets the backup_plans_some of this BackupStoreRepositoryWhereInput. + + + :param backup_plans_some: The backup_plans_some of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_plans_some: BackupPlanWhereInput + """ + + self._backup_plans_some = backup_plans_some + + @property + def backup_restore_points_every(self): + """Gets the backup_restore_points_every of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_restore_points_every of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._backup_restore_points_every + + @backup_restore_points_every.setter + def backup_restore_points_every(self, backup_restore_points_every): + """Sets the backup_restore_points_every of this BackupStoreRepositoryWhereInput. + + + :param backup_restore_points_every: The backup_restore_points_every of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_restore_points_every: BackupRestorePointWhereInput + """ + + self._backup_restore_points_every = backup_restore_points_every + + @property + def backup_restore_points_none(self): + """Gets the backup_restore_points_none of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_restore_points_none of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._backup_restore_points_none + + @backup_restore_points_none.setter + def backup_restore_points_none(self, backup_restore_points_none): + """Sets the backup_restore_points_none of this BackupStoreRepositoryWhereInput. + + + :param backup_restore_points_none: The backup_restore_points_none of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_restore_points_none: BackupRestorePointWhereInput + """ + + self._backup_restore_points_none = backup_restore_points_none + + @property + def backup_restore_points_some(self): + """Gets the backup_restore_points_some of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_restore_points_some of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._backup_restore_points_some + + @backup_restore_points_some.setter + def backup_restore_points_some(self, backup_restore_points_some): + """Sets the backup_restore_points_some of this BackupStoreRepositoryWhereInput. + + + :param backup_restore_points_some: The backup_restore_points_some of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_restore_points_some: BackupRestorePointWhereInput + """ + + self._backup_restore_points_some = backup_restore_points_some + + @property + def backup_service(self): + """Gets the backup_service of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The backup_service of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupServiceWhereInput + """ + return self._backup_service + + @backup_service.setter + def backup_service(self, backup_service): + """Sets the backup_service of this BackupStoreRepositoryWhereInput. + + + :param backup_service: The backup_service of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type backup_service: BackupServiceWhereInput + """ + + self._backup_service = backup_service + + @property + def created_at(self): + """Gets the created_at of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at + + @created_at.setter + def created_at(self, created_at): + """Sets the created_at of this BackupStoreRepositoryWhereInput. + + + :param created_at: The created_at of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at: str + """ + + self._created_at = created_at + + @property + def created_at_gt(self): + """Gets the created_at_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_gt + + @created_at_gt.setter + def created_at_gt(self, created_at_gt): + """Sets the created_at_gt of this BackupStoreRepositoryWhereInput. + + + :param created_at_gt: The created_at_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_gt: str + """ + + self._created_at_gt = created_at_gt + + @property + def created_at_gte(self): + """Gets the created_at_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_gte + + @created_at_gte.setter + def created_at_gte(self, created_at_gte): + """Sets the created_at_gte of this BackupStoreRepositoryWhereInput. + + + :param created_at_gte: The created_at_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_gte: str + """ + + self._created_at_gte = created_at_gte + + @property + def created_at_in(self): + """Gets the created_at_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._created_at_in + + @created_at_in.setter + def created_at_in(self, created_at_in): + """Sets the created_at_in of this BackupStoreRepositoryWhereInput. + + + :param created_at_in: The created_at_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_in: list[str] + """ + + self._created_at_in = created_at_in + + @property + def created_at_lt(self): + """Gets the created_at_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_lt + + @created_at_lt.setter + def created_at_lt(self, created_at_lt): + """Sets the created_at_lt of this BackupStoreRepositoryWhereInput. + + + :param created_at_lt: The created_at_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_lt: str + """ + + self._created_at_lt = created_at_lt + + @property + def created_at_lte(self): + """Gets the created_at_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_lte + + @created_at_lte.setter + def created_at_lte(self, created_at_lte): + """Sets the created_at_lte of this BackupStoreRepositoryWhereInput. + + + :param created_at_lte: The created_at_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_lte: str + """ + + self._created_at_lte = created_at_lte + + @property + def created_at_not(self): + """Gets the created_at_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._created_at_not + + @created_at_not.setter + def created_at_not(self, created_at_not): + """Sets the created_at_not of this BackupStoreRepositoryWhereInput. + + + :param created_at_not: The created_at_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_not: str + """ + + self._created_at_not = created_at_not + + @property + def created_at_not_in(self): + """Gets the created_at_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The created_at_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._created_at_not_in + + @created_at_not_in.setter + def created_at_not_in(self, created_at_not_in): + """Sets the created_at_not_in of this BackupStoreRepositoryWhereInput. + + + :param created_at_not_in: The created_at_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type created_at_not_in: list[str] + """ + + self._created_at_not_in = created_at_not_in + + @property + def description(self): + """Gets the description of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this BackupStoreRepositoryWhereInput. + + + :param description: The description of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def description_contains(self): + """Gets the description_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_contains + + @description_contains.setter + def description_contains(self, description_contains): + """Sets the description_contains of this BackupStoreRepositoryWhereInput. + + + :param description_contains: The description_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_contains: str + """ + + self._description_contains = description_contains + + @property + def description_ends_with(self): + """Gets the description_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param description_ends_with: The description_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gt + + @description_gt.setter + def description_gt(self, description_gt): + """Sets the description_gt of this BackupStoreRepositoryWhereInput. + + + :param description_gt: The description_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_gt: str + """ + + self._description_gt = description_gt + + @property + def description_gte(self): + """Gets the description_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_gte + + @description_gte.setter + def description_gte(self, description_gte): + """Sets the description_gte of this BackupStoreRepositoryWhereInput. + + + :param description_gte: The description_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_gte: str + """ + + self._description_gte = description_gte + + @property + def description_in(self): + """Gets the description_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._description_in + + @description_in.setter + def description_in(self, description_in): + """Sets the description_in of this BackupStoreRepositoryWhereInput. + + + :param description_in: The description_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_in: list[str] + """ + + self._description_in = description_in + + @property + def description_lt(self): + """Gets the description_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lt + + @description_lt.setter + def description_lt(self, description_lt): + """Sets the description_lt of this BackupStoreRepositoryWhereInput. + + + :param description_lt: The description_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_lt: str + """ + + self._description_lt = description_lt + + @property + def description_lte(self): + """Gets the description_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_lte + + @description_lte.setter + def description_lte(self, description_lte): + """Sets the description_lte of this BackupStoreRepositoryWhereInput. + + + :param description_lte: The description_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_lte: str + """ + + self._description_lte = description_lte + + @property + def description_not(self): + """Gets the description_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._description_not + + @description_not.setter + def description_not(self, description_not): + """Sets the description_not of this BackupStoreRepositoryWhereInput. + + + :param description_not: The description_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type description_not: str + """ + + self._description_not = description_not + + @property + def description_not_contains(self): + """Gets the description_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_not_contains of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param description_not_contains: The description_not_contains of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_not_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param description_not_ends_with: The description_not_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param description_not_in: The description_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_not_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param description_not_starts_with: The description_not_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The description_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param description_starts_with: The description_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def error_code(self): + """Gets the error_code of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code + + @error_code.setter + def error_code(self, error_code): + """Sets the error_code of this BackupStoreRepositoryWhereInput. + + + :param error_code: The error_code of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code: str + """ + + self._error_code = error_code + + @property + def error_code_contains(self): + """Gets the error_code_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_contains + + @error_code_contains.setter + def error_code_contains(self, error_code_contains): + """Sets the error_code_contains of this BackupStoreRepositoryWhereInput. + + + :param error_code_contains: The error_code_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_contains: str + """ + + self._error_code_contains = error_code_contains + + @property + def error_code_ends_with(self): + """Gets the error_code_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_ends_with + + @error_code_ends_with.setter + def error_code_ends_with(self, error_code_ends_with): + """Sets the error_code_ends_with of this BackupStoreRepositoryWhereInput. + + + :param error_code_ends_with: The error_code_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_ends_with: str + """ + + self._error_code_ends_with = error_code_ends_with + + @property + def error_code_gt(self): + """Gets the error_code_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_gt + + @error_code_gt.setter + def error_code_gt(self, error_code_gt): + """Sets the error_code_gt of this BackupStoreRepositoryWhereInput. + + + :param error_code_gt: The error_code_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_gt: str + """ + + self._error_code_gt = error_code_gt + + @property + def error_code_gte(self): + """Gets the error_code_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_gte + + @error_code_gte.setter + def error_code_gte(self, error_code_gte): + """Sets the error_code_gte of this BackupStoreRepositoryWhereInput. + + + :param error_code_gte: The error_code_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_gte: str + """ + + self._error_code_gte = error_code_gte + + @property + def error_code_in(self): + """Gets the error_code_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._error_code_in + + @error_code_in.setter + def error_code_in(self, error_code_in): + """Sets the error_code_in of this BackupStoreRepositoryWhereInput. + + + :param error_code_in: The error_code_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_in: list[str] + """ + + self._error_code_in = error_code_in + + @property + def error_code_lt(self): + """Gets the error_code_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_lt + + @error_code_lt.setter + def error_code_lt(self, error_code_lt): + """Sets the error_code_lt of this BackupStoreRepositoryWhereInput. + + + :param error_code_lt: The error_code_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_lt: str + """ + + self._error_code_lt = error_code_lt + + @property + def error_code_lte(self): + """Gets the error_code_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_lte + + @error_code_lte.setter + def error_code_lte(self, error_code_lte): + """Sets the error_code_lte of this BackupStoreRepositoryWhereInput. + + + :param error_code_lte: The error_code_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_lte: str + """ + + self._error_code_lte = error_code_lte + + @property + def error_code_not(self): + """Gets the error_code_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_not + + @error_code_not.setter + def error_code_not(self, error_code_not): + """Sets the error_code_not of this BackupStoreRepositoryWhereInput. + + + :param error_code_not: The error_code_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_not: str + """ + + self._error_code_not = error_code_not + + @property + def error_code_not_contains(self): + """Gets the error_code_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_not_contains + + @error_code_not_contains.setter + def error_code_not_contains(self, error_code_not_contains): + """Sets the error_code_not_contains of this BackupStoreRepositoryWhereInput. + + + :param error_code_not_contains: The error_code_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_not_contains: str + """ + + self._error_code_not_contains = error_code_not_contains + + @property + def error_code_not_ends_with(self): + """Gets the error_code_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_not_ends_with + + @error_code_not_ends_with.setter + def error_code_not_ends_with(self, error_code_not_ends_with): + """Sets the error_code_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param error_code_not_ends_with: The error_code_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_not_ends_with: str + """ + + self._error_code_not_ends_with = error_code_not_ends_with + + @property + def error_code_not_in(self): + """Gets the error_code_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._error_code_not_in + + @error_code_not_in.setter + def error_code_not_in(self, error_code_not_in): + """Sets the error_code_not_in of this BackupStoreRepositoryWhereInput. + + + :param error_code_not_in: The error_code_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_not_in: list[str] + """ + + self._error_code_not_in = error_code_not_in + + @property + def error_code_not_starts_with(self): + """Gets the error_code_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_not_starts_with + + @error_code_not_starts_with.setter + def error_code_not_starts_with(self, error_code_not_starts_with): + """Sets the error_code_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param error_code_not_starts_with: The error_code_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_not_starts_with: str + """ + + self._error_code_not_starts_with = error_code_not_starts_with + + @property + def error_code_starts_with(self): + """Gets the error_code_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The error_code_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._error_code_starts_with + + @error_code_starts_with.setter + def error_code_starts_with(self, error_code_starts_with): + """Sets the error_code_starts_with of this BackupStoreRepositoryWhereInput. + + + :param error_code_starts_with: The error_code_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type error_code_starts_with: str + """ + + self._error_code_starts_with = error_code_starts_with + + @property + def id(self): + """Gets the id of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupStoreRepositoryWhereInput. + + + :param id: The id of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupStoreRepositoryWhereInput. + + + :param id_contains: The id_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupStoreRepositoryWhereInput. + + + :param id_gt: The id_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupStoreRepositoryWhereInput. + + + :param id_gte: The id_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupStoreRepositoryWhereInput. + + + :param id_in: The id_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupStoreRepositoryWhereInput. + + + :param id_lt: The id_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupStoreRepositoryWhereInput. + + + :param id_lte: The id_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupStoreRepositoryWhereInput. + + + :param id_not: The id_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param id_not_in: The id_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def iscsi_chap_name(self): + """Gets the iscsi_chap_name of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name + + @iscsi_chap_name.setter + def iscsi_chap_name(self, iscsi_chap_name): + """Sets the iscsi_chap_name of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name: The iscsi_chap_name of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name: str + """ + + self._iscsi_chap_name = iscsi_chap_name + + @property + def iscsi_chap_name_contains(self): + """Gets the iscsi_chap_name_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_contains + + @iscsi_chap_name_contains.setter + def iscsi_chap_name_contains(self, iscsi_chap_name_contains): + """Sets the iscsi_chap_name_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_contains: The iscsi_chap_name_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_contains: str + """ + + self._iscsi_chap_name_contains = iscsi_chap_name_contains + + @property + def iscsi_chap_name_ends_with(self): + """Gets the iscsi_chap_name_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_ends_with + + @iscsi_chap_name_ends_with.setter + def iscsi_chap_name_ends_with(self, iscsi_chap_name_ends_with): + """Sets the iscsi_chap_name_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_ends_with: The iscsi_chap_name_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_ends_with: str + """ + + self._iscsi_chap_name_ends_with = iscsi_chap_name_ends_with + + @property + def iscsi_chap_name_gt(self): + """Gets the iscsi_chap_name_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_gt + + @iscsi_chap_name_gt.setter + def iscsi_chap_name_gt(self, iscsi_chap_name_gt): + """Sets the iscsi_chap_name_gt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_gt: The iscsi_chap_name_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_gt: str + """ + + self._iscsi_chap_name_gt = iscsi_chap_name_gt + + @property + def iscsi_chap_name_gte(self): + """Gets the iscsi_chap_name_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_gte + + @iscsi_chap_name_gte.setter + def iscsi_chap_name_gte(self, iscsi_chap_name_gte): + """Sets the iscsi_chap_name_gte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_gte: The iscsi_chap_name_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_gte: str + """ + + self._iscsi_chap_name_gte = iscsi_chap_name_gte + + @property + def iscsi_chap_name_in(self): + """Gets the iscsi_chap_name_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_chap_name_in + + @iscsi_chap_name_in.setter + def iscsi_chap_name_in(self, iscsi_chap_name_in): + """Sets the iscsi_chap_name_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_in: The iscsi_chap_name_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_in: list[str] + """ + + self._iscsi_chap_name_in = iscsi_chap_name_in + + @property + def iscsi_chap_name_lt(self): + """Gets the iscsi_chap_name_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_lt + + @iscsi_chap_name_lt.setter + def iscsi_chap_name_lt(self, iscsi_chap_name_lt): + """Sets the iscsi_chap_name_lt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_lt: The iscsi_chap_name_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_lt: str + """ + + self._iscsi_chap_name_lt = iscsi_chap_name_lt + + @property + def iscsi_chap_name_lte(self): + """Gets the iscsi_chap_name_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_lte + + @iscsi_chap_name_lte.setter + def iscsi_chap_name_lte(self, iscsi_chap_name_lte): + """Sets the iscsi_chap_name_lte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_lte: The iscsi_chap_name_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_lte: str + """ + + self._iscsi_chap_name_lte = iscsi_chap_name_lte + + @property + def iscsi_chap_name_not(self): + """Gets the iscsi_chap_name_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_not + + @iscsi_chap_name_not.setter + def iscsi_chap_name_not(self, iscsi_chap_name_not): + """Sets the iscsi_chap_name_not of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_not: The iscsi_chap_name_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_not: str + """ + + self._iscsi_chap_name_not = iscsi_chap_name_not + + @property + def iscsi_chap_name_not_contains(self): + """Gets the iscsi_chap_name_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_not_contains + + @iscsi_chap_name_not_contains.setter + def iscsi_chap_name_not_contains(self, iscsi_chap_name_not_contains): + """Sets the iscsi_chap_name_not_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_not_contains: The iscsi_chap_name_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_not_contains: str + """ + + self._iscsi_chap_name_not_contains = iscsi_chap_name_not_contains + + @property + def iscsi_chap_name_not_ends_with(self): + """Gets the iscsi_chap_name_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_not_ends_with + + @iscsi_chap_name_not_ends_with.setter + def iscsi_chap_name_not_ends_with(self, iscsi_chap_name_not_ends_with): + """Sets the iscsi_chap_name_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_not_ends_with: The iscsi_chap_name_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_not_ends_with: str + """ + + self._iscsi_chap_name_not_ends_with = iscsi_chap_name_not_ends_with + + @property + def iscsi_chap_name_not_in(self): + """Gets the iscsi_chap_name_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_chap_name_not_in + + @iscsi_chap_name_not_in.setter + def iscsi_chap_name_not_in(self, iscsi_chap_name_not_in): + """Sets the iscsi_chap_name_not_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_not_in: The iscsi_chap_name_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_not_in: list[str] + """ + + self._iscsi_chap_name_not_in = iscsi_chap_name_not_in + + @property + def iscsi_chap_name_not_starts_with(self): + """Gets the iscsi_chap_name_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_not_starts_with + + @iscsi_chap_name_not_starts_with.setter + def iscsi_chap_name_not_starts_with(self, iscsi_chap_name_not_starts_with): + """Sets the iscsi_chap_name_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_not_starts_with: The iscsi_chap_name_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_not_starts_with: str + """ + + self._iscsi_chap_name_not_starts_with = iscsi_chap_name_not_starts_with + + @property + def iscsi_chap_name_starts_with(self): + """Gets the iscsi_chap_name_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_name_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_name_starts_with + + @iscsi_chap_name_starts_with.setter + def iscsi_chap_name_starts_with(self, iscsi_chap_name_starts_with): + """Sets the iscsi_chap_name_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_name_starts_with: The iscsi_chap_name_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_name_starts_with: str + """ + + self._iscsi_chap_name_starts_with = iscsi_chap_name_starts_with + + @property + def iscsi_chap_secret(self): + """Gets the iscsi_chap_secret of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret + + @iscsi_chap_secret.setter + def iscsi_chap_secret(self, iscsi_chap_secret): + """Sets the iscsi_chap_secret of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret: The iscsi_chap_secret of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret: str + """ + + self._iscsi_chap_secret = iscsi_chap_secret + + @property + def iscsi_chap_secret_contains(self): + """Gets the iscsi_chap_secret_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_contains + + @iscsi_chap_secret_contains.setter + def iscsi_chap_secret_contains(self, iscsi_chap_secret_contains): + """Sets the iscsi_chap_secret_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_contains: The iscsi_chap_secret_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_contains: str + """ + + self._iscsi_chap_secret_contains = iscsi_chap_secret_contains + + @property + def iscsi_chap_secret_ends_with(self): + """Gets the iscsi_chap_secret_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_ends_with + + @iscsi_chap_secret_ends_with.setter + def iscsi_chap_secret_ends_with(self, iscsi_chap_secret_ends_with): + """Sets the iscsi_chap_secret_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_ends_with: The iscsi_chap_secret_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_ends_with: str + """ + + self._iscsi_chap_secret_ends_with = iscsi_chap_secret_ends_with + + @property + def iscsi_chap_secret_gt(self): + """Gets the iscsi_chap_secret_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_gt + + @iscsi_chap_secret_gt.setter + def iscsi_chap_secret_gt(self, iscsi_chap_secret_gt): + """Sets the iscsi_chap_secret_gt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_gt: The iscsi_chap_secret_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_gt: str + """ + + self._iscsi_chap_secret_gt = iscsi_chap_secret_gt + + @property + def iscsi_chap_secret_gte(self): + """Gets the iscsi_chap_secret_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_gte + + @iscsi_chap_secret_gte.setter + def iscsi_chap_secret_gte(self, iscsi_chap_secret_gte): + """Sets the iscsi_chap_secret_gte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_gte: The iscsi_chap_secret_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_gte: str + """ + + self._iscsi_chap_secret_gte = iscsi_chap_secret_gte + + @property + def iscsi_chap_secret_in(self): + """Gets the iscsi_chap_secret_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_chap_secret_in + + @iscsi_chap_secret_in.setter + def iscsi_chap_secret_in(self, iscsi_chap_secret_in): + """Sets the iscsi_chap_secret_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_in: The iscsi_chap_secret_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_in: list[str] + """ + + self._iscsi_chap_secret_in = iscsi_chap_secret_in + + @property + def iscsi_chap_secret_lt(self): + """Gets the iscsi_chap_secret_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_lt + + @iscsi_chap_secret_lt.setter + def iscsi_chap_secret_lt(self, iscsi_chap_secret_lt): + """Sets the iscsi_chap_secret_lt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_lt: The iscsi_chap_secret_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_lt: str + """ + + self._iscsi_chap_secret_lt = iscsi_chap_secret_lt + + @property + def iscsi_chap_secret_lte(self): + """Gets the iscsi_chap_secret_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_lte + + @iscsi_chap_secret_lte.setter + def iscsi_chap_secret_lte(self, iscsi_chap_secret_lte): + """Sets the iscsi_chap_secret_lte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_lte: The iscsi_chap_secret_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_lte: str + """ + + self._iscsi_chap_secret_lte = iscsi_chap_secret_lte + + @property + def iscsi_chap_secret_not(self): + """Gets the iscsi_chap_secret_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_not + + @iscsi_chap_secret_not.setter + def iscsi_chap_secret_not(self, iscsi_chap_secret_not): + """Sets the iscsi_chap_secret_not of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_not: The iscsi_chap_secret_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_not: str + """ + + self._iscsi_chap_secret_not = iscsi_chap_secret_not + + @property + def iscsi_chap_secret_not_contains(self): + """Gets the iscsi_chap_secret_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_not_contains + + @iscsi_chap_secret_not_contains.setter + def iscsi_chap_secret_not_contains(self, iscsi_chap_secret_not_contains): + """Sets the iscsi_chap_secret_not_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_not_contains: The iscsi_chap_secret_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_not_contains: str + """ + + self._iscsi_chap_secret_not_contains = iscsi_chap_secret_not_contains + + @property + def iscsi_chap_secret_not_ends_with(self): + """Gets the iscsi_chap_secret_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_not_ends_with + + @iscsi_chap_secret_not_ends_with.setter + def iscsi_chap_secret_not_ends_with(self, iscsi_chap_secret_not_ends_with): + """Sets the iscsi_chap_secret_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_not_ends_with: The iscsi_chap_secret_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_not_ends_with: str + """ + + self._iscsi_chap_secret_not_ends_with = iscsi_chap_secret_not_ends_with + + @property + def iscsi_chap_secret_not_in(self): + """Gets the iscsi_chap_secret_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_chap_secret_not_in + + @iscsi_chap_secret_not_in.setter + def iscsi_chap_secret_not_in(self, iscsi_chap_secret_not_in): + """Sets the iscsi_chap_secret_not_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_not_in: The iscsi_chap_secret_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_not_in: list[str] + """ + + self._iscsi_chap_secret_not_in = iscsi_chap_secret_not_in + + @property + def iscsi_chap_secret_not_starts_with(self): + """Gets the iscsi_chap_secret_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_not_starts_with + + @iscsi_chap_secret_not_starts_with.setter + def iscsi_chap_secret_not_starts_with(self, iscsi_chap_secret_not_starts_with): + """Sets the iscsi_chap_secret_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_not_starts_with: The iscsi_chap_secret_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_not_starts_with: str + """ + + self._iscsi_chap_secret_not_starts_with = iscsi_chap_secret_not_starts_with + + @property + def iscsi_chap_secret_starts_with(self): + """Gets the iscsi_chap_secret_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_chap_secret_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_chap_secret_starts_with + + @iscsi_chap_secret_starts_with.setter + def iscsi_chap_secret_starts_with(self, iscsi_chap_secret_starts_with): + """Sets the iscsi_chap_secret_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_chap_secret_starts_with: The iscsi_chap_secret_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_chap_secret_starts_with: str + """ + + self._iscsi_chap_secret_starts_with = iscsi_chap_secret_starts_with + + @property + def iscsi_ip(self): + """Gets the iscsi_ip of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip + + @iscsi_ip.setter + def iscsi_ip(self, iscsi_ip): + """Sets the iscsi_ip of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip: The iscsi_ip of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip: str + """ + + self._iscsi_ip = iscsi_ip + + @property + def iscsi_ip_contains(self): + """Gets the iscsi_ip_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_contains + + @iscsi_ip_contains.setter + def iscsi_ip_contains(self, iscsi_ip_contains): + """Sets the iscsi_ip_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_contains: The iscsi_ip_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_contains: str + """ + + self._iscsi_ip_contains = iscsi_ip_contains + + @property + def iscsi_ip_ends_with(self): + """Gets the iscsi_ip_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_ends_with + + @iscsi_ip_ends_with.setter + def iscsi_ip_ends_with(self, iscsi_ip_ends_with): + """Sets the iscsi_ip_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_ends_with: The iscsi_ip_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_ends_with: str + """ + + self._iscsi_ip_ends_with = iscsi_ip_ends_with + + @property + def iscsi_ip_gt(self): + """Gets the iscsi_ip_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_gt + + @iscsi_ip_gt.setter + def iscsi_ip_gt(self, iscsi_ip_gt): + """Sets the iscsi_ip_gt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_gt: The iscsi_ip_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_gt: str + """ + + self._iscsi_ip_gt = iscsi_ip_gt + + @property + def iscsi_ip_gte(self): + """Gets the iscsi_ip_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_gte + + @iscsi_ip_gte.setter + def iscsi_ip_gte(self, iscsi_ip_gte): + """Sets the iscsi_ip_gte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_gte: The iscsi_ip_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_gte: str + """ + + self._iscsi_ip_gte = iscsi_ip_gte + + @property + def iscsi_ip_in(self): + """Gets the iscsi_ip_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_ip_in + + @iscsi_ip_in.setter + def iscsi_ip_in(self, iscsi_ip_in): + """Sets the iscsi_ip_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_in: The iscsi_ip_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_in: list[str] + """ + + self._iscsi_ip_in = iscsi_ip_in + + @property + def iscsi_ip_lt(self): + """Gets the iscsi_ip_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_lt + + @iscsi_ip_lt.setter + def iscsi_ip_lt(self, iscsi_ip_lt): + """Sets the iscsi_ip_lt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_lt: The iscsi_ip_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_lt: str + """ + + self._iscsi_ip_lt = iscsi_ip_lt + + @property + def iscsi_ip_lte(self): + """Gets the iscsi_ip_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_lte + + @iscsi_ip_lte.setter + def iscsi_ip_lte(self, iscsi_ip_lte): + """Sets the iscsi_ip_lte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_lte: The iscsi_ip_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_lte: str + """ + + self._iscsi_ip_lte = iscsi_ip_lte + + @property + def iscsi_ip_not(self): + """Gets the iscsi_ip_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_not + + @iscsi_ip_not.setter + def iscsi_ip_not(self, iscsi_ip_not): + """Sets the iscsi_ip_not of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_not: The iscsi_ip_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_not: str + """ + + self._iscsi_ip_not = iscsi_ip_not + + @property + def iscsi_ip_not_contains(self): + """Gets the iscsi_ip_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_not_contains + + @iscsi_ip_not_contains.setter + def iscsi_ip_not_contains(self, iscsi_ip_not_contains): + """Sets the iscsi_ip_not_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_not_contains: The iscsi_ip_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_not_contains: str + """ + + self._iscsi_ip_not_contains = iscsi_ip_not_contains + + @property + def iscsi_ip_not_ends_with(self): + """Gets the iscsi_ip_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_not_ends_with + + @iscsi_ip_not_ends_with.setter + def iscsi_ip_not_ends_with(self, iscsi_ip_not_ends_with): + """Sets the iscsi_ip_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_not_ends_with: The iscsi_ip_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_not_ends_with: str + """ + + self._iscsi_ip_not_ends_with = iscsi_ip_not_ends_with + + @property + def iscsi_ip_not_in(self): + """Gets the iscsi_ip_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_ip_not_in + + @iscsi_ip_not_in.setter + def iscsi_ip_not_in(self, iscsi_ip_not_in): + """Sets the iscsi_ip_not_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_not_in: The iscsi_ip_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_not_in: list[str] + """ + + self._iscsi_ip_not_in = iscsi_ip_not_in + + @property + def iscsi_ip_not_starts_with(self): + """Gets the iscsi_ip_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_not_starts_with + + @iscsi_ip_not_starts_with.setter + def iscsi_ip_not_starts_with(self, iscsi_ip_not_starts_with): + """Sets the iscsi_ip_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_not_starts_with: The iscsi_ip_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_not_starts_with: str + """ + + self._iscsi_ip_not_starts_with = iscsi_ip_not_starts_with + + @property + def iscsi_ip_starts_with(self): + """Gets the iscsi_ip_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_ip_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_ip_starts_with + + @iscsi_ip_starts_with.setter + def iscsi_ip_starts_with(self, iscsi_ip_starts_with): + """Sets the iscsi_ip_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_ip_starts_with: The iscsi_ip_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_ip_starts_with: str + """ + + self._iscsi_ip_starts_with = iscsi_ip_starts_with + + @property + def iscsi_lun_id(self): + """Gets the iscsi_lun_id of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id + + @iscsi_lun_id.setter + def iscsi_lun_id(self, iscsi_lun_id): + """Sets the iscsi_lun_id of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id: The iscsi_lun_id of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id: str + """ + + self._iscsi_lun_id = iscsi_lun_id + + @property + def iscsi_lun_id_contains(self): + """Gets the iscsi_lun_id_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_contains + + @iscsi_lun_id_contains.setter + def iscsi_lun_id_contains(self, iscsi_lun_id_contains): + """Sets the iscsi_lun_id_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_contains: The iscsi_lun_id_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_contains: str + """ + + self._iscsi_lun_id_contains = iscsi_lun_id_contains + + @property + def iscsi_lun_id_ends_with(self): + """Gets the iscsi_lun_id_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_ends_with + + @iscsi_lun_id_ends_with.setter + def iscsi_lun_id_ends_with(self, iscsi_lun_id_ends_with): + """Sets the iscsi_lun_id_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_ends_with: The iscsi_lun_id_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_ends_with: str + """ + + self._iscsi_lun_id_ends_with = iscsi_lun_id_ends_with + + @property + def iscsi_lun_id_gt(self): + """Gets the iscsi_lun_id_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_gt + + @iscsi_lun_id_gt.setter + def iscsi_lun_id_gt(self, iscsi_lun_id_gt): + """Sets the iscsi_lun_id_gt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_gt: The iscsi_lun_id_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_gt: str + """ + + self._iscsi_lun_id_gt = iscsi_lun_id_gt + + @property + def iscsi_lun_id_gte(self): + """Gets the iscsi_lun_id_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_gte + + @iscsi_lun_id_gte.setter + def iscsi_lun_id_gte(self, iscsi_lun_id_gte): + """Sets the iscsi_lun_id_gte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_gte: The iscsi_lun_id_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_gte: str + """ + + self._iscsi_lun_id_gte = iscsi_lun_id_gte + + @property + def iscsi_lun_id_in(self): + """Gets the iscsi_lun_id_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_lun_id_in + + @iscsi_lun_id_in.setter + def iscsi_lun_id_in(self, iscsi_lun_id_in): + """Sets the iscsi_lun_id_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_in: The iscsi_lun_id_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_in: list[str] + """ + + self._iscsi_lun_id_in = iscsi_lun_id_in + + @property + def iscsi_lun_id_lt(self): + """Gets the iscsi_lun_id_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_lt + + @iscsi_lun_id_lt.setter + def iscsi_lun_id_lt(self, iscsi_lun_id_lt): + """Sets the iscsi_lun_id_lt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_lt: The iscsi_lun_id_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_lt: str + """ + + self._iscsi_lun_id_lt = iscsi_lun_id_lt + + @property + def iscsi_lun_id_lte(self): + """Gets the iscsi_lun_id_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_lte + + @iscsi_lun_id_lte.setter + def iscsi_lun_id_lte(self, iscsi_lun_id_lte): + """Sets the iscsi_lun_id_lte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_lte: The iscsi_lun_id_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_lte: str + """ + + self._iscsi_lun_id_lte = iscsi_lun_id_lte + + @property + def iscsi_lun_id_not(self): + """Gets the iscsi_lun_id_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_not + + @iscsi_lun_id_not.setter + def iscsi_lun_id_not(self, iscsi_lun_id_not): + """Sets the iscsi_lun_id_not of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_not: The iscsi_lun_id_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_not: str + """ + + self._iscsi_lun_id_not = iscsi_lun_id_not + + @property + def iscsi_lun_id_not_contains(self): + """Gets the iscsi_lun_id_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_not_contains + + @iscsi_lun_id_not_contains.setter + def iscsi_lun_id_not_contains(self, iscsi_lun_id_not_contains): + """Sets the iscsi_lun_id_not_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_not_contains: The iscsi_lun_id_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_not_contains: str + """ + + self._iscsi_lun_id_not_contains = iscsi_lun_id_not_contains + + @property + def iscsi_lun_id_not_ends_with(self): + """Gets the iscsi_lun_id_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_not_ends_with + + @iscsi_lun_id_not_ends_with.setter + def iscsi_lun_id_not_ends_with(self, iscsi_lun_id_not_ends_with): + """Sets the iscsi_lun_id_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_not_ends_with: The iscsi_lun_id_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_not_ends_with: str + """ + + self._iscsi_lun_id_not_ends_with = iscsi_lun_id_not_ends_with + + @property + def iscsi_lun_id_not_in(self): + """Gets the iscsi_lun_id_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_lun_id_not_in + + @iscsi_lun_id_not_in.setter + def iscsi_lun_id_not_in(self, iscsi_lun_id_not_in): + """Sets the iscsi_lun_id_not_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_not_in: The iscsi_lun_id_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_not_in: list[str] + """ + + self._iscsi_lun_id_not_in = iscsi_lun_id_not_in + + @property + def iscsi_lun_id_not_starts_with(self): + """Gets the iscsi_lun_id_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_not_starts_with + + @iscsi_lun_id_not_starts_with.setter + def iscsi_lun_id_not_starts_with(self, iscsi_lun_id_not_starts_with): + """Sets the iscsi_lun_id_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_not_starts_with: The iscsi_lun_id_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_not_starts_with: str + """ + + self._iscsi_lun_id_not_starts_with = iscsi_lun_id_not_starts_with + + @property + def iscsi_lun_id_starts_with(self): + """Gets the iscsi_lun_id_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_lun_id_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_lun_id_starts_with + + @iscsi_lun_id_starts_with.setter + def iscsi_lun_id_starts_with(self, iscsi_lun_id_starts_with): + """Sets the iscsi_lun_id_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_lun_id_starts_with: The iscsi_lun_id_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_lun_id_starts_with: str + """ + + self._iscsi_lun_id_starts_with = iscsi_lun_id_starts_with + + @property + def iscsi_port(self): + """Gets the iscsi_port of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._iscsi_port + + @iscsi_port.setter + def iscsi_port(self, iscsi_port): + """Sets the iscsi_port of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port: The iscsi_port of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port: int + """ + + self._iscsi_port = iscsi_port + + @property + def iscsi_port_gt(self): + """Gets the iscsi_port_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._iscsi_port_gt + + @iscsi_port_gt.setter + def iscsi_port_gt(self, iscsi_port_gt): + """Sets the iscsi_port_gt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_gt: The iscsi_port_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_gt: int + """ + + self._iscsi_port_gt = iscsi_port_gt + + @property + def iscsi_port_gte(self): + """Gets the iscsi_port_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._iscsi_port_gte + + @iscsi_port_gte.setter + def iscsi_port_gte(self, iscsi_port_gte): + """Sets the iscsi_port_gte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_gte: The iscsi_port_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_gte: int + """ + + self._iscsi_port_gte = iscsi_port_gte + + @property + def iscsi_port_in(self): + """Gets the iscsi_port_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._iscsi_port_in + + @iscsi_port_in.setter + def iscsi_port_in(self, iscsi_port_in): + """Sets the iscsi_port_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_in: The iscsi_port_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_in: list[int] + """ + + self._iscsi_port_in = iscsi_port_in + + @property + def iscsi_port_lt(self): + """Gets the iscsi_port_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._iscsi_port_lt + + @iscsi_port_lt.setter + def iscsi_port_lt(self, iscsi_port_lt): + """Sets the iscsi_port_lt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_lt: The iscsi_port_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_lt: int + """ + + self._iscsi_port_lt = iscsi_port_lt + + @property + def iscsi_port_lte(self): + """Gets the iscsi_port_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._iscsi_port_lte + + @iscsi_port_lte.setter + def iscsi_port_lte(self, iscsi_port_lte): + """Sets the iscsi_port_lte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_lte: The iscsi_port_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_lte: int + """ + + self._iscsi_port_lte = iscsi_port_lte + + @property + def iscsi_port_not(self): + """Gets the iscsi_port_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._iscsi_port_not + + @iscsi_port_not.setter + def iscsi_port_not(self, iscsi_port_not): + """Sets the iscsi_port_not of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_not: The iscsi_port_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_not: int + """ + + self._iscsi_port_not = iscsi_port_not + + @property + def iscsi_port_not_in(self): + """Gets the iscsi_port_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_port_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._iscsi_port_not_in + + @iscsi_port_not_in.setter + def iscsi_port_not_in(self, iscsi_port_not_in): + """Sets the iscsi_port_not_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_port_not_in: The iscsi_port_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_port_not_in: list[int] + """ + + self._iscsi_port_not_in = iscsi_port_not_in + + @property + def iscsi_target_iqn(self): + """Gets the iscsi_target_iqn of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn + + @iscsi_target_iqn.setter + def iscsi_target_iqn(self, iscsi_target_iqn): + """Sets the iscsi_target_iqn of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn: The iscsi_target_iqn of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn: str + """ + + self._iscsi_target_iqn = iscsi_target_iqn + + @property + def iscsi_target_iqn_contains(self): + """Gets the iscsi_target_iqn_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_contains + + @iscsi_target_iqn_contains.setter + def iscsi_target_iqn_contains(self, iscsi_target_iqn_contains): + """Sets the iscsi_target_iqn_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_contains: The iscsi_target_iqn_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_contains: str + """ + + self._iscsi_target_iqn_contains = iscsi_target_iqn_contains + + @property + def iscsi_target_iqn_ends_with(self): + """Gets the iscsi_target_iqn_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_ends_with + + @iscsi_target_iqn_ends_with.setter + def iscsi_target_iqn_ends_with(self, iscsi_target_iqn_ends_with): + """Sets the iscsi_target_iqn_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_ends_with: The iscsi_target_iqn_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_ends_with: str + """ + + self._iscsi_target_iqn_ends_with = iscsi_target_iqn_ends_with + + @property + def iscsi_target_iqn_gt(self): + """Gets the iscsi_target_iqn_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_gt + + @iscsi_target_iqn_gt.setter + def iscsi_target_iqn_gt(self, iscsi_target_iqn_gt): + """Sets the iscsi_target_iqn_gt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_gt: The iscsi_target_iqn_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_gt: str + """ + + self._iscsi_target_iqn_gt = iscsi_target_iqn_gt + + @property + def iscsi_target_iqn_gte(self): + """Gets the iscsi_target_iqn_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_gte + + @iscsi_target_iqn_gte.setter + def iscsi_target_iqn_gte(self, iscsi_target_iqn_gte): + """Sets the iscsi_target_iqn_gte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_gte: The iscsi_target_iqn_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_gte: str + """ + + self._iscsi_target_iqn_gte = iscsi_target_iqn_gte + + @property + def iscsi_target_iqn_in(self): + """Gets the iscsi_target_iqn_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_target_iqn_in + + @iscsi_target_iqn_in.setter + def iscsi_target_iqn_in(self, iscsi_target_iqn_in): + """Sets the iscsi_target_iqn_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_in: The iscsi_target_iqn_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_in: list[str] + """ + + self._iscsi_target_iqn_in = iscsi_target_iqn_in + + @property + def iscsi_target_iqn_lt(self): + """Gets the iscsi_target_iqn_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_lt + + @iscsi_target_iqn_lt.setter + def iscsi_target_iqn_lt(self, iscsi_target_iqn_lt): + """Sets the iscsi_target_iqn_lt of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_lt: The iscsi_target_iqn_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_lt: str + """ + + self._iscsi_target_iqn_lt = iscsi_target_iqn_lt + + @property + def iscsi_target_iqn_lte(self): + """Gets the iscsi_target_iqn_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_lte + + @iscsi_target_iqn_lte.setter + def iscsi_target_iqn_lte(self, iscsi_target_iqn_lte): + """Sets the iscsi_target_iqn_lte of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_lte: The iscsi_target_iqn_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_lte: str + """ + + self._iscsi_target_iqn_lte = iscsi_target_iqn_lte + + @property + def iscsi_target_iqn_not(self): + """Gets the iscsi_target_iqn_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_not + + @iscsi_target_iqn_not.setter + def iscsi_target_iqn_not(self, iscsi_target_iqn_not): + """Sets the iscsi_target_iqn_not of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_not: The iscsi_target_iqn_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_not: str + """ + + self._iscsi_target_iqn_not = iscsi_target_iqn_not + + @property + def iscsi_target_iqn_not_contains(self): + """Gets the iscsi_target_iqn_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_not_contains + + @iscsi_target_iqn_not_contains.setter + def iscsi_target_iqn_not_contains(self, iscsi_target_iqn_not_contains): + """Sets the iscsi_target_iqn_not_contains of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_not_contains: The iscsi_target_iqn_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_not_contains: str + """ + + self._iscsi_target_iqn_not_contains = iscsi_target_iqn_not_contains + + @property + def iscsi_target_iqn_not_ends_with(self): + """Gets the iscsi_target_iqn_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_not_ends_with + + @iscsi_target_iqn_not_ends_with.setter + def iscsi_target_iqn_not_ends_with(self, iscsi_target_iqn_not_ends_with): + """Sets the iscsi_target_iqn_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_not_ends_with: The iscsi_target_iqn_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_not_ends_with: str + """ + + self._iscsi_target_iqn_not_ends_with = iscsi_target_iqn_not_ends_with + + @property + def iscsi_target_iqn_not_in(self): + """Gets the iscsi_target_iqn_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._iscsi_target_iqn_not_in + + @iscsi_target_iqn_not_in.setter + def iscsi_target_iqn_not_in(self, iscsi_target_iqn_not_in): + """Sets the iscsi_target_iqn_not_in of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_not_in: The iscsi_target_iqn_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_not_in: list[str] + """ + + self._iscsi_target_iqn_not_in = iscsi_target_iqn_not_in + + @property + def iscsi_target_iqn_not_starts_with(self): + """Gets the iscsi_target_iqn_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_not_starts_with + + @iscsi_target_iqn_not_starts_with.setter + def iscsi_target_iqn_not_starts_with(self, iscsi_target_iqn_not_starts_with): + """Sets the iscsi_target_iqn_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_not_starts_with: The iscsi_target_iqn_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_not_starts_with: str + """ + + self._iscsi_target_iqn_not_starts_with = iscsi_target_iqn_not_starts_with + + @property + def iscsi_target_iqn_starts_with(self): + """Gets the iscsi_target_iqn_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The iscsi_target_iqn_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._iscsi_target_iqn_starts_with + + @iscsi_target_iqn_starts_with.setter + def iscsi_target_iqn_starts_with(self, iscsi_target_iqn_starts_with): + """Sets the iscsi_target_iqn_starts_with of this BackupStoreRepositoryWhereInput. + + + :param iscsi_target_iqn_starts_with: The iscsi_target_iqn_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type iscsi_target_iqn_starts_with: str + """ + + self._iscsi_target_iqn_starts_with = iscsi_target_iqn_starts_with + + @property + def name(self): + """Gets the name of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this BackupStoreRepositoryWhereInput. + + + :param name: The name of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this BackupStoreRepositoryWhereInput. + + + :param name_contains: The name_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param name_ends_with: The name_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this BackupStoreRepositoryWhereInput. + + + :param name_gt: The name_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this BackupStoreRepositoryWhereInput. + + + :param name_gte: The name_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this BackupStoreRepositoryWhereInput. + + + :param name_in: The name_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this BackupStoreRepositoryWhereInput. + + + :param name_lt: The name_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this BackupStoreRepositoryWhereInput. + + + :param name_lte: The name_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this BackupStoreRepositoryWhereInput. + + + :param name_not: The name_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_not_contains of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param name_not_contains: The name_not_contains of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param name_not_in: The name_not_in of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The name_starts_with of this BackupStoreRepositoryWhereInput. # 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 BackupStoreRepositoryWhereInput. + + + :param name_starts_with: The name_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def nfs_path(self): + """Gets the nfs_path of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path + + @nfs_path.setter + def nfs_path(self, nfs_path): + """Sets the nfs_path of this BackupStoreRepositoryWhereInput. + + + :param nfs_path: The nfs_path of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path: str + """ + + self._nfs_path = nfs_path + + @property + def nfs_path_contains(self): + """Gets the nfs_path_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_contains + + @nfs_path_contains.setter + def nfs_path_contains(self, nfs_path_contains): + """Sets the nfs_path_contains of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_contains: The nfs_path_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_contains: str + """ + + self._nfs_path_contains = nfs_path_contains + + @property + def nfs_path_ends_with(self): + """Gets the nfs_path_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_ends_with + + @nfs_path_ends_with.setter + def nfs_path_ends_with(self, nfs_path_ends_with): + """Sets the nfs_path_ends_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_ends_with: The nfs_path_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_ends_with: str + """ + + self._nfs_path_ends_with = nfs_path_ends_with + + @property + def nfs_path_gt(self): + """Gets the nfs_path_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_gt + + @nfs_path_gt.setter + def nfs_path_gt(self, nfs_path_gt): + """Sets the nfs_path_gt of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_gt: The nfs_path_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_gt: str + """ + + self._nfs_path_gt = nfs_path_gt + + @property + def nfs_path_gte(self): + """Gets the nfs_path_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_gte + + @nfs_path_gte.setter + def nfs_path_gte(self, nfs_path_gte): + """Sets the nfs_path_gte of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_gte: The nfs_path_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_gte: str + """ + + self._nfs_path_gte = nfs_path_gte + + @property + def nfs_path_in(self): + """Gets the nfs_path_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nfs_path_in + + @nfs_path_in.setter + def nfs_path_in(self, nfs_path_in): + """Sets the nfs_path_in of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_in: The nfs_path_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_in: list[str] + """ + + self._nfs_path_in = nfs_path_in + + @property + def nfs_path_lt(self): + """Gets the nfs_path_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_lt + + @nfs_path_lt.setter + def nfs_path_lt(self, nfs_path_lt): + """Sets the nfs_path_lt of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_lt: The nfs_path_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_lt: str + """ + + self._nfs_path_lt = nfs_path_lt + + @property + def nfs_path_lte(self): + """Gets the nfs_path_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_lte + + @nfs_path_lte.setter + def nfs_path_lte(self, nfs_path_lte): + """Sets the nfs_path_lte of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_lte: The nfs_path_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_lte: str + """ + + self._nfs_path_lte = nfs_path_lte + + @property + def nfs_path_not(self): + """Gets the nfs_path_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_not + + @nfs_path_not.setter + def nfs_path_not(self, nfs_path_not): + """Sets the nfs_path_not of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_not: The nfs_path_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_not: str + """ + + self._nfs_path_not = nfs_path_not + + @property + def nfs_path_not_contains(self): + """Gets the nfs_path_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_not_contains + + @nfs_path_not_contains.setter + def nfs_path_not_contains(self, nfs_path_not_contains): + """Sets the nfs_path_not_contains of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_not_contains: The nfs_path_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_not_contains: str + """ + + self._nfs_path_not_contains = nfs_path_not_contains + + @property + def nfs_path_not_ends_with(self): + """Gets the nfs_path_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_not_ends_with + + @nfs_path_not_ends_with.setter + def nfs_path_not_ends_with(self, nfs_path_not_ends_with): + """Sets the nfs_path_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_not_ends_with: The nfs_path_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_not_ends_with: str + """ + + self._nfs_path_not_ends_with = nfs_path_not_ends_with + + @property + def nfs_path_not_in(self): + """Gets the nfs_path_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nfs_path_not_in + + @nfs_path_not_in.setter + def nfs_path_not_in(self, nfs_path_not_in): + """Sets the nfs_path_not_in of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_not_in: The nfs_path_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_not_in: list[str] + """ + + self._nfs_path_not_in = nfs_path_not_in + + @property + def nfs_path_not_starts_with(self): + """Gets the nfs_path_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_not_starts_with + + @nfs_path_not_starts_with.setter + def nfs_path_not_starts_with(self, nfs_path_not_starts_with): + """Sets the nfs_path_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_not_starts_with: The nfs_path_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_not_starts_with: str + """ + + self._nfs_path_not_starts_with = nfs_path_not_starts_with + + @property + def nfs_path_starts_with(self): + """Gets the nfs_path_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_path_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_path_starts_with + + @nfs_path_starts_with.setter + def nfs_path_starts_with(self, nfs_path_starts_with): + """Sets the nfs_path_starts_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_path_starts_with: The nfs_path_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_path_starts_with: str + """ + + self._nfs_path_starts_with = nfs_path_starts_with + + @property + def nfs_server(self): + """Gets the nfs_server of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server + + @nfs_server.setter + def nfs_server(self, nfs_server): + """Sets the nfs_server of this BackupStoreRepositoryWhereInput. + + + :param nfs_server: The nfs_server of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server: str + """ + + self._nfs_server = nfs_server + + @property + def nfs_server_contains(self): + """Gets the nfs_server_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_contains + + @nfs_server_contains.setter + def nfs_server_contains(self, nfs_server_contains): + """Sets the nfs_server_contains of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_contains: The nfs_server_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_contains: str + """ + + self._nfs_server_contains = nfs_server_contains + + @property + def nfs_server_ends_with(self): + """Gets the nfs_server_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_ends_with + + @nfs_server_ends_with.setter + def nfs_server_ends_with(self, nfs_server_ends_with): + """Sets the nfs_server_ends_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_ends_with: The nfs_server_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_ends_with: str + """ + + self._nfs_server_ends_with = nfs_server_ends_with + + @property + def nfs_server_gt(self): + """Gets the nfs_server_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_gt + + @nfs_server_gt.setter + def nfs_server_gt(self, nfs_server_gt): + """Sets the nfs_server_gt of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_gt: The nfs_server_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_gt: str + """ + + self._nfs_server_gt = nfs_server_gt + + @property + def nfs_server_gte(self): + """Gets the nfs_server_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_gte + + @nfs_server_gte.setter + def nfs_server_gte(self, nfs_server_gte): + """Sets the nfs_server_gte of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_gte: The nfs_server_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_gte: str + """ + + self._nfs_server_gte = nfs_server_gte + + @property + def nfs_server_in(self): + """Gets the nfs_server_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nfs_server_in + + @nfs_server_in.setter + def nfs_server_in(self, nfs_server_in): + """Sets the nfs_server_in of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_in: The nfs_server_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_in: list[str] + """ + + self._nfs_server_in = nfs_server_in + + @property + def nfs_server_lt(self): + """Gets the nfs_server_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_lt + + @nfs_server_lt.setter + def nfs_server_lt(self, nfs_server_lt): + """Sets the nfs_server_lt of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_lt: The nfs_server_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_lt: str + """ + + self._nfs_server_lt = nfs_server_lt + + @property + def nfs_server_lte(self): + """Gets the nfs_server_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_lte + + @nfs_server_lte.setter + def nfs_server_lte(self, nfs_server_lte): + """Sets the nfs_server_lte of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_lte: The nfs_server_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_lte: str + """ + + self._nfs_server_lte = nfs_server_lte + + @property + def nfs_server_not(self): + """Gets the nfs_server_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_not + + @nfs_server_not.setter + def nfs_server_not(self, nfs_server_not): + """Sets the nfs_server_not of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_not: The nfs_server_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_not: str + """ + + self._nfs_server_not = nfs_server_not + + @property + def nfs_server_not_contains(self): + """Gets the nfs_server_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_not_contains + + @nfs_server_not_contains.setter + def nfs_server_not_contains(self, nfs_server_not_contains): + """Sets the nfs_server_not_contains of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_not_contains: The nfs_server_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_not_contains: str + """ + + self._nfs_server_not_contains = nfs_server_not_contains + + @property + def nfs_server_not_ends_with(self): + """Gets the nfs_server_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_not_ends_with + + @nfs_server_not_ends_with.setter + def nfs_server_not_ends_with(self, nfs_server_not_ends_with): + """Sets the nfs_server_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_not_ends_with: The nfs_server_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_not_ends_with: str + """ + + self._nfs_server_not_ends_with = nfs_server_not_ends_with + + @property + def nfs_server_not_in(self): + """Gets the nfs_server_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._nfs_server_not_in + + @nfs_server_not_in.setter + def nfs_server_not_in(self, nfs_server_not_in): + """Sets the nfs_server_not_in of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_not_in: The nfs_server_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_not_in: list[str] + """ + + self._nfs_server_not_in = nfs_server_not_in + + @property + def nfs_server_not_starts_with(self): + """Gets the nfs_server_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_not_starts_with + + @nfs_server_not_starts_with.setter + def nfs_server_not_starts_with(self, nfs_server_not_starts_with): + """Sets the nfs_server_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_not_starts_with: The nfs_server_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_not_starts_with: str + """ + + self._nfs_server_not_starts_with = nfs_server_not_starts_with + + @property + def nfs_server_starts_with(self): + """Gets the nfs_server_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The nfs_server_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._nfs_server_starts_with + + @nfs_server_starts_with.setter + def nfs_server_starts_with(self, nfs_server_starts_with): + """Sets the nfs_server_starts_with of this BackupStoreRepositoryWhereInput. + + + :param nfs_server_starts_with: The nfs_server_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type nfs_server_starts_with: str + """ + + self._nfs_server_starts_with = nfs_server_starts_with + + @property + def status(self): + """Gets the status of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The status of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupStoreStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupStoreRepositoryWhereInput. + + + :param status: The status of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type status: BackupStoreStatus + """ + + self._status = status + + @property + def status_in(self): + """Gets the status_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The status_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreStatus] + """ + return self._status_in + + @status_in.setter + def status_in(self, status_in): + """Sets the status_in of this BackupStoreRepositoryWhereInput. + + + :param status_in: The status_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type status_in: list[BackupStoreStatus] + """ + + self._status_in = status_in + + @property + def status_not(self): + """Gets the status_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The status_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupStoreStatus + """ + return self._status_not + + @status_not.setter + def status_not(self, status_not): + """Sets the status_not of this BackupStoreRepositoryWhereInput. + + + :param status_not: The status_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type status_not: BackupStoreStatus + """ + + self._status_not = status_not + + @property + def status_not_in(self): + """Gets the status_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The status_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreStatus] + """ + return self._status_not_in + + @status_not_in.setter + def status_not_in(self, status_not_in): + """Sets the status_not_in of this BackupStoreRepositoryWhereInput. + + + :param status_not_in: The status_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type status_not_in: list[BackupStoreStatus] + """ + + self._status_not_in = status_not_in + + @property + def total_capacity(self): + """Gets the total_capacity of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_capacity + + @total_capacity.setter + def total_capacity(self, total_capacity): + """Sets the total_capacity of this BackupStoreRepositoryWhereInput. + + + :param total_capacity: The total_capacity of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity: int + """ + + self._total_capacity = total_capacity + + @property + def total_capacity_gt(self): + """Gets the total_capacity_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_capacity_gt + + @total_capacity_gt.setter + def total_capacity_gt(self, total_capacity_gt): + """Sets the total_capacity_gt of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_gt: The total_capacity_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_gt: int + """ + + self._total_capacity_gt = total_capacity_gt + + @property + def total_capacity_gte(self): + """Gets the total_capacity_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_capacity_gte + + @total_capacity_gte.setter + def total_capacity_gte(self, total_capacity_gte): + """Sets the total_capacity_gte of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_gte: The total_capacity_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_gte: int + """ + + self._total_capacity_gte = total_capacity_gte + + @property + def total_capacity_in(self): + """Gets the total_capacity_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_capacity_in + + @total_capacity_in.setter + def total_capacity_in(self, total_capacity_in): + """Sets the total_capacity_in of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_in: The total_capacity_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_in: list[int] + """ + + self._total_capacity_in = total_capacity_in + + @property + def total_capacity_lt(self): + """Gets the total_capacity_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_capacity_lt + + @total_capacity_lt.setter + def total_capacity_lt(self, total_capacity_lt): + """Sets the total_capacity_lt of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_lt: The total_capacity_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_lt: int + """ + + self._total_capacity_lt = total_capacity_lt + + @property + def total_capacity_lte(self): + """Gets the total_capacity_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_capacity_lte + + @total_capacity_lte.setter + def total_capacity_lte(self, total_capacity_lte): + """Sets the total_capacity_lte of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_lte: The total_capacity_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_lte: int + """ + + self._total_capacity_lte = total_capacity_lte + + @property + def total_capacity_not(self): + """Gets the total_capacity_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_capacity_not + + @total_capacity_not.setter + def total_capacity_not(self, total_capacity_not): + """Sets the total_capacity_not of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_not: The total_capacity_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_not: int + """ + + self._total_capacity_not = total_capacity_not + + @property + def total_capacity_not_in(self): + """Gets the total_capacity_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The total_capacity_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_capacity_not_in + + @total_capacity_not_in.setter + def total_capacity_not_in(self, total_capacity_not_in): + """Sets the total_capacity_not_in of this BackupStoreRepositoryWhereInput. + + + :param total_capacity_not_in: The total_capacity_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type total_capacity_not_in: list[int] + """ + + self._total_capacity_not_in = total_capacity_not_in + + @property + def type(self): + """Gets the type of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The type of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupStoreType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupStoreRepositoryWhereInput. + + + :param type: The type of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type type: BackupStoreType + """ + + self._type = type + + @property + def type_in(self): + """Gets the type_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The type_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreType] + """ + return self._type_in + + @type_in.setter + def type_in(self, type_in): + """Sets the type_in of this BackupStoreRepositoryWhereInput. + + + :param type_in: The type_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type type_in: list[BackupStoreType] + """ + + self._type_in = type_in + + @property + def type_not(self): + """Gets the type_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The type_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: BackupStoreType + """ + return self._type_not + + @type_not.setter + def type_not(self, type_not): + """Sets the type_not of this BackupStoreRepositoryWhereInput. + + + :param type_not: The type_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type type_not: BackupStoreType + """ + + self._type_not = type_not + + @property + def type_not_in(self): + """Gets the type_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The type_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[BackupStoreType] + """ + return self._type_not_in + + @type_not_in.setter + def type_not_in(self, type_not_in): + """Sets the type_not_in of this BackupStoreRepositoryWhereInput. + + + :param type_not_in: The type_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type type_not_in: list[BackupStoreType] + """ + + self._type_not_in = type_not_in + + @property + def update_timestamp(self): + """Gets the update_timestamp of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp + + @update_timestamp.setter + def update_timestamp(self, update_timestamp): + """Sets the update_timestamp of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp: The update_timestamp of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp: str + """ + + self._update_timestamp = update_timestamp + + @property + def update_timestamp_contains(self): + """Gets the update_timestamp_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_contains + + @update_timestamp_contains.setter + def update_timestamp_contains(self, update_timestamp_contains): + """Sets the update_timestamp_contains of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_contains: The update_timestamp_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_contains: str + """ + + self._update_timestamp_contains = update_timestamp_contains + + @property + def update_timestamp_ends_with(self): + """Gets the update_timestamp_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_ends_with + + @update_timestamp_ends_with.setter + def update_timestamp_ends_with(self, update_timestamp_ends_with): + """Sets the update_timestamp_ends_with of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_ends_with: The update_timestamp_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_ends_with: str + """ + + self._update_timestamp_ends_with = update_timestamp_ends_with + + @property + def update_timestamp_gt(self): + """Gets the update_timestamp_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_gt + + @update_timestamp_gt.setter + def update_timestamp_gt(self, update_timestamp_gt): + """Sets the update_timestamp_gt of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_gt: The update_timestamp_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_gt: str + """ + + self._update_timestamp_gt = update_timestamp_gt + + @property + def update_timestamp_gte(self): + """Gets the update_timestamp_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_gte + + @update_timestamp_gte.setter + def update_timestamp_gte(self, update_timestamp_gte): + """Sets the update_timestamp_gte of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_gte: The update_timestamp_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_gte: str + """ + + self._update_timestamp_gte = update_timestamp_gte + + @property + def update_timestamp_in(self): + """Gets the update_timestamp_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._update_timestamp_in + + @update_timestamp_in.setter + def update_timestamp_in(self, update_timestamp_in): + """Sets the update_timestamp_in of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_in: The update_timestamp_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_in: list[str] + """ + + self._update_timestamp_in = update_timestamp_in + + @property + def update_timestamp_lt(self): + """Gets the update_timestamp_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_lt + + @update_timestamp_lt.setter + def update_timestamp_lt(self, update_timestamp_lt): + """Sets the update_timestamp_lt of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_lt: The update_timestamp_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_lt: str + """ + + self._update_timestamp_lt = update_timestamp_lt + + @property + def update_timestamp_lte(self): + """Gets the update_timestamp_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_lte + + @update_timestamp_lte.setter + def update_timestamp_lte(self, update_timestamp_lte): + """Sets the update_timestamp_lte of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_lte: The update_timestamp_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_lte: str + """ + + self._update_timestamp_lte = update_timestamp_lte + + @property + def update_timestamp_not(self): + """Gets the update_timestamp_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_not + + @update_timestamp_not.setter + def update_timestamp_not(self, update_timestamp_not): + """Sets the update_timestamp_not of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_not: The update_timestamp_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_not: str + """ + + self._update_timestamp_not = update_timestamp_not + + @property + def update_timestamp_not_contains(self): + """Gets the update_timestamp_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_not_contains + + @update_timestamp_not_contains.setter + def update_timestamp_not_contains(self, update_timestamp_not_contains): + """Sets the update_timestamp_not_contains of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_not_contains: The update_timestamp_not_contains of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_not_contains: str + """ + + self._update_timestamp_not_contains = update_timestamp_not_contains + + @property + def update_timestamp_not_ends_with(self): + """Gets the update_timestamp_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_not_ends_with + + @update_timestamp_not_ends_with.setter + def update_timestamp_not_ends_with(self, update_timestamp_not_ends_with): + """Sets the update_timestamp_not_ends_with of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_not_ends_with: The update_timestamp_not_ends_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_not_ends_with: str + """ + + self._update_timestamp_not_ends_with = update_timestamp_not_ends_with + + @property + def update_timestamp_not_in(self): + """Gets the update_timestamp_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._update_timestamp_not_in + + @update_timestamp_not_in.setter + def update_timestamp_not_in(self, update_timestamp_not_in): + """Sets the update_timestamp_not_in of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_not_in: The update_timestamp_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_not_in: list[str] + """ + + self._update_timestamp_not_in = update_timestamp_not_in + + @property + def update_timestamp_not_starts_with(self): + """Gets the update_timestamp_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_not_starts_with + + @update_timestamp_not_starts_with.setter + def update_timestamp_not_starts_with(self, update_timestamp_not_starts_with): + """Sets the update_timestamp_not_starts_with of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_not_starts_with: The update_timestamp_not_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_not_starts_with: str + """ + + self._update_timestamp_not_starts_with = update_timestamp_not_starts_with + + @property + def update_timestamp_starts_with(self): + """Gets the update_timestamp_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The update_timestamp_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: str + """ + return self._update_timestamp_starts_with + + @update_timestamp_starts_with.setter + def update_timestamp_starts_with(self, update_timestamp_starts_with): + """Sets the update_timestamp_starts_with of this BackupStoreRepositoryWhereInput. + + + :param update_timestamp_starts_with: The update_timestamp_starts_with of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type update_timestamp_starts_with: str + """ + + self._update_timestamp_starts_with = update_timestamp_starts_with + + @property + def used_data_space(self): + """Gets the used_data_space of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._used_data_space + + @used_data_space.setter + def used_data_space(self, used_data_space): + """Sets the used_data_space of this BackupStoreRepositoryWhereInput. + + + :param used_data_space: The used_data_space of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space: int + """ + + self._used_data_space = used_data_space + + @property + def used_data_space_gt(self): + """Gets the used_data_space_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._used_data_space_gt + + @used_data_space_gt.setter + def used_data_space_gt(self, used_data_space_gt): + """Sets the used_data_space_gt of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_gt: The used_data_space_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_gt: int + """ + + self._used_data_space_gt = used_data_space_gt + + @property + def used_data_space_gte(self): + """Gets the used_data_space_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._used_data_space_gte + + @used_data_space_gte.setter + def used_data_space_gte(self, used_data_space_gte): + """Sets the used_data_space_gte of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_gte: The used_data_space_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_gte: int + """ + + self._used_data_space_gte = used_data_space_gte + + @property + def used_data_space_in(self): + """Gets the used_data_space_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._used_data_space_in + + @used_data_space_in.setter + def used_data_space_in(self, used_data_space_in): + """Sets the used_data_space_in of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_in: The used_data_space_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_in: list[int] + """ + + self._used_data_space_in = used_data_space_in + + @property + def used_data_space_lt(self): + """Gets the used_data_space_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._used_data_space_lt + + @used_data_space_lt.setter + def used_data_space_lt(self, used_data_space_lt): + """Sets the used_data_space_lt of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_lt: The used_data_space_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_lt: int + """ + + self._used_data_space_lt = used_data_space_lt + + @property + def used_data_space_lte(self): + """Gets the used_data_space_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._used_data_space_lte + + @used_data_space_lte.setter + def used_data_space_lte(self, used_data_space_lte): + """Sets the used_data_space_lte of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_lte: The used_data_space_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_lte: int + """ + + self._used_data_space_lte = used_data_space_lte + + @property + def used_data_space_not(self): + """Gets the used_data_space_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._used_data_space_not + + @used_data_space_not.setter + def used_data_space_not(self, used_data_space_not): + """Sets the used_data_space_not of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_not: The used_data_space_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_not: int + """ + + self._used_data_space_not = used_data_space_not + + @property + def used_data_space_not_in(self): + """Gets the used_data_space_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._used_data_space_not_in + + @used_data_space_not_in.setter + def used_data_space_not_in(self, used_data_space_not_in): + """Sets the used_data_space_not_in of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_not_in: The used_data_space_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_not_in: list[int] + """ + + self._used_data_space_not_in = used_data_space_not_in + + @property + def used_data_space_usage(self): + """Gets the used_data_space_usage of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage + + @used_data_space_usage.setter + def used_data_space_usage(self, used_data_space_usage): + """Sets the used_data_space_usage of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage: The used_data_space_usage of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage: float + """ + + self._used_data_space_usage = used_data_space_usage + + @property + def used_data_space_usage_gt(self): + """Gets the used_data_space_usage_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage_gt + + @used_data_space_usage_gt.setter + def used_data_space_usage_gt(self, used_data_space_usage_gt): + """Sets the used_data_space_usage_gt of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_gt: The used_data_space_usage_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_gt: float + """ + + self._used_data_space_usage_gt = used_data_space_usage_gt + + @property + def used_data_space_usage_gte(self): + """Gets the used_data_space_usage_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage_gte + + @used_data_space_usage_gte.setter + def used_data_space_usage_gte(self, used_data_space_usage_gte): + """Sets the used_data_space_usage_gte of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_gte: The used_data_space_usage_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_gte: float + """ + + self._used_data_space_usage_gte = used_data_space_usage_gte + + @property + def used_data_space_usage_in(self): + """Gets the used_data_space_usage_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._used_data_space_usage_in + + @used_data_space_usage_in.setter + def used_data_space_usage_in(self, used_data_space_usage_in): + """Sets the used_data_space_usage_in of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_in: The used_data_space_usage_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_in: list[float] + """ + + self._used_data_space_usage_in = used_data_space_usage_in + + @property + def used_data_space_usage_lt(self): + """Gets the used_data_space_usage_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage_lt + + @used_data_space_usage_lt.setter + def used_data_space_usage_lt(self, used_data_space_usage_lt): + """Sets the used_data_space_usage_lt of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_lt: The used_data_space_usage_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_lt: float + """ + + self._used_data_space_usage_lt = used_data_space_usage_lt + + @property + def used_data_space_usage_lte(self): + """Gets the used_data_space_usage_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage_lte + + @used_data_space_usage_lte.setter + def used_data_space_usage_lte(self, used_data_space_usage_lte): + """Sets the used_data_space_usage_lte of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_lte: The used_data_space_usage_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_lte: float + """ + + self._used_data_space_usage_lte = used_data_space_usage_lte + + @property + def used_data_space_usage_not(self): + """Gets the used_data_space_usage_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: float + """ + return self._used_data_space_usage_not + + @used_data_space_usage_not.setter + def used_data_space_usage_not(self, used_data_space_usage_not): + """Sets the used_data_space_usage_not of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_not: The used_data_space_usage_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_not: float + """ + + self._used_data_space_usage_not = used_data_space_usage_not + + @property + def used_data_space_usage_not_in(self): + """Gets the used_data_space_usage_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The used_data_space_usage_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._used_data_space_usage_not_in + + @used_data_space_usage_not_in.setter + def used_data_space_usage_not_in(self, used_data_space_usage_not_in): + """Sets the used_data_space_usage_not_in of this BackupStoreRepositoryWhereInput. + + + :param used_data_space_usage_not_in: The used_data_space_usage_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type used_data_space_usage_not_in: list[float] + """ + + self._used_data_space_usage_not_in = used_data_space_usage_not_in + + @property + def valid_data_space(self): + """Gets the valid_data_space of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_data_space + + @valid_data_space.setter + def valid_data_space(self, valid_data_space): + """Sets the valid_data_space of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space: The valid_data_space of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space: int + """ + + self._valid_data_space = valid_data_space + + @property + def valid_data_space_gt(self): + """Gets the valid_data_space_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_data_space_gt + + @valid_data_space_gt.setter + def valid_data_space_gt(self, valid_data_space_gt): + """Sets the valid_data_space_gt of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_gt: The valid_data_space_gt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_gt: int + """ + + self._valid_data_space_gt = valid_data_space_gt + + @property + def valid_data_space_gte(self): + """Gets the valid_data_space_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_data_space_gte + + @valid_data_space_gte.setter + def valid_data_space_gte(self, valid_data_space_gte): + """Sets the valid_data_space_gte of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_gte: The valid_data_space_gte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_gte: int + """ + + self._valid_data_space_gte = valid_data_space_gte + + @property + def valid_data_space_in(self): + """Gets the valid_data_space_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_data_space_in + + @valid_data_space_in.setter + def valid_data_space_in(self, valid_data_space_in): + """Sets the valid_data_space_in of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_in: The valid_data_space_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_in: list[int] + """ + + self._valid_data_space_in = valid_data_space_in + + @property + def valid_data_space_lt(self): + """Gets the valid_data_space_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_data_space_lt + + @valid_data_space_lt.setter + def valid_data_space_lt(self, valid_data_space_lt): + """Sets the valid_data_space_lt of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_lt: The valid_data_space_lt of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_lt: int + """ + + self._valid_data_space_lt = valid_data_space_lt + + @property + def valid_data_space_lte(self): + """Gets the valid_data_space_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_data_space_lte + + @valid_data_space_lte.setter + def valid_data_space_lte(self, valid_data_space_lte): + """Sets the valid_data_space_lte of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_lte: The valid_data_space_lte of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_lte: int + """ + + self._valid_data_space_lte = valid_data_space_lte + + @property + def valid_data_space_not(self): + """Gets the valid_data_space_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: int + """ + return self._valid_data_space_not + + @valid_data_space_not.setter + def valid_data_space_not(self, valid_data_space_not): + """Sets the valid_data_space_not of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_not: The valid_data_space_not of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_not: int + """ + + self._valid_data_space_not = valid_data_space_not + + @property + def valid_data_space_not_in(self): + """Gets the valid_data_space_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + + + :return: The valid_data_space_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._valid_data_space_not_in + + @valid_data_space_not_in.setter + def valid_data_space_not_in(self, valid_data_space_not_in): + """Sets the valid_data_space_not_in of this BackupStoreRepositoryWhereInput. + + + :param valid_data_space_not_in: The valid_data_space_not_in of this BackupStoreRepositoryWhereInput. # noqa: E501 + :type valid_data_space_not_in: list[int] + """ + + self._valid_data_space_not_in = valid_data_space_not_in + + 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, BackupStoreRepositoryWhereInput): + 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, BackupStoreRepositoryWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_store_status.py b/cloudtower/models/backup_store_status.py new file mode 100644 index 00000000..98f21990 --- /dev/null +++ b/cloudtower/models/backup_store_status.py @@ -0,0 +1,102 @@ +# 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 BackupStoreStatus(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + CONNECTED = "CONNECTED" + CONNECTING = "CONNECTING" + DISABLED = "DISABLED" + ERROR = "ERROR" + INIT = "INIT" + INIT_ERROR = "INIT_ERROR" + + allowable_values = [CONNECTED, CONNECTING, DISABLED, ERROR, INIT, INIT_ERROR] # 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 + """BackupStoreStatus - 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, BackupStoreStatus): + 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, BackupStoreStatus): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_store_type.py b/cloudtower/models/backup_store_type.py new file mode 100644 index 00000000..8cdd7079 --- /dev/null +++ b/cloudtower/models/backup_store_type.py @@ -0,0 +1,99 @@ +# 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 BackupStoreType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + ISCSI = "ISCSI" + NFS3 = "NFS3" + NFS4 = "NFS4" + + allowable_values = [ISCSI, NFS3, NFS4] # 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 + """BackupStoreType - 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, BackupStoreType): + 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, BackupStoreType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_target_execution.py b/cloudtower/models/backup_target_execution.py new file mode 100644 index 00000000..5ae42e03 --- /dev/null +++ b/cloudtower/models/backup_target_execution.py @@ -0,0 +1,560 @@ +# 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 BackupTargetExecution(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 = { + 'backup_group': 'str', + 'backup_plan_execution': 'NestedBackupPlanExecution', + 'backup_restore_point': 'NestedBackupRestorePoint', + 'cluster_local_id': 'str', + 'duration': 'int', + 'entity_async_status': 'EntityAsyncStatus', + 'executed_at': 'str', + 'id': 'str', + 'local_id': 'str', + 'parent_backup': 'str', + 'read_bytes': 'int', + 'retry_times': 'int', + 'status': 'BackupExecutionStatus', + 'total_bytes': 'int', + 'type': 'BackupExecutionType', + 'vm': 'NestedVm', + 'vm_local_id': 'str', + 'vm_name': 'str' + } + + attribute_map = { + 'backup_group': 'backup_group', + 'backup_plan_execution': 'backup_plan_execution', + 'backup_restore_point': 'backup_restore_point', + 'cluster_local_id': 'cluster_local_id', + 'duration': 'duration', + 'entity_async_status': 'entityAsyncStatus', + 'executed_at': 'executed_at', + 'id': 'id', + 'local_id': 'local_id', + 'parent_backup': 'parent_backup', + 'read_bytes': 'read_bytes', + 'retry_times': 'retry_times', + 'status': 'status', + 'total_bytes': 'total_bytes', + 'type': 'type', + 'vm': 'vm', + 'vm_local_id': 'vm_local_id', + 'vm_name': 'vm_name' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupTargetExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._backup_group = None + self._backup_plan_execution = None + self._backup_restore_point = None + self._cluster_local_id = None + self._duration = None + self._entity_async_status = None + self._executed_at = None + self._id = None + self._local_id = None + self._parent_backup = None + self._read_bytes = None + self._retry_times = None + self._status = None + self._total_bytes = None + self._type = None + self._vm = None + self._vm_local_id = None + self._vm_name = None + self.discriminator = None + + if "backup_group" in kwargs: + self.backup_group = kwargs["backup_group"] + self.backup_plan_execution = kwargs.get("backup_plan_execution", None) + self.backup_restore_point = kwargs.get("backup_restore_point", None) + self.cluster_local_id = kwargs.get("cluster_local_id", None) + self.duration = kwargs.get("duration", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + if "executed_at" in kwargs: + self.executed_at = kwargs["executed_at"] + if "id" in kwargs: + self.id = kwargs["id"] + if "local_id" in kwargs: + self.local_id = kwargs["local_id"] + if "parent_backup" in kwargs: + self.parent_backup = kwargs["parent_backup"] + self.read_bytes = kwargs.get("read_bytes", None) + self.retry_times = kwargs.get("retry_times", None) + self.status = kwargs.get("status", None) + self.total_bytes = kwargs.get("total_bytes", None) + if "type" in kwargs: + self.type = kwargs["type"] + self.vm = kwargs.get("vm", None) + self.vm_local_id = kwargs.get("vm_local_id", None) + self.vm_name = kwargs.get("vm_name", None) + + @property + def backup_group(self): + """Gets the backup_group of this BackupTargetExecution. # noqa: E501 + + + :return: The backup_group of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._backup_group + + @backup_group.setter + def backup_group(self, backup_group): + """Sets the backup_group of this BackupTargetExecution. + + + :param backup_group: The backup_group of this BackupTargetExecution. # noqa: E501 + :type backup_group: str + """ + if self.local_vars_configuration.client_side_validation and backup_group is None: # noqa: E501 + raise ValueError("Invalid value for `backup_group`, must not be `None`") # noqa: E501 + + self._backup_group = backup_group + + @property + def backup_plan_execution(self): + """Gets the backup_plan_execution of this BackupTargetExecution. # noqa: E501 + + + :return: The backup_plan_execution of this BackupTargetExecution. # noqa: E501 + :rtype: NestedBackupPlanExecution + """ + return self._backup_plan_execution + + @backup_plan_execution.setter + def backup_plan_execution(self, backup_plan_execution): + """Sets the backup_plan_execution of this BackupTargetExecution. + + + :param backup_plan_execution: The backup_plan_execution of this BackupTargetExecution. # noqa: E501 + :type backup_plan_execution: NestedBackupPlanExecution + """ + + self._backup_plan_execution = backup_plan_execution + + @property + def backup_restore_point(self): + """Gets the backup_restore_point of this BackupTargetExecution. # noqa: E501 + + + :return: The backup_restore_point of this BackupTargetExecution. # noqa: E501 + :rtype: NestedBackupRestorePoint + """ + return self._backup_restore_point + + @backup_restore_point.setter + def backup_restore_point(self, backup_restore_point): + """Sets the backup_restore_point of this BackupTargetExecution. + + + :param backup_restore_point: The backup_restore_point of this BackupTargetExecution. # noqa: E501 + :type backup_restore_point: NestedBackupRestorePoint + """ + + self._backup_restore_point = backup_restore_point + + @property + def cluster_local_id(self): + """Gets the cluster_local_id of this BackupTargetExecution. # noqa: E501 + + + :return: The cluster_local_id of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id + + @cluster_local_id.setter + def cluster_local_id(self, cluster_local_id): + """Sets the cluster_local_id of this BackupTargetExecution. + + + :param cluster_local_id: The cluster_local_id of this BackupTargetExecution. # noqa: E501 + :type cluster_local_id: str + """ + + self._cluster_local_id = cluster_local_id + + @property + def duration(self): + """Gets the duration of this BackupTargetExecution. # noqa: E501 + + + :return: The duration of this BackupTargetExecution. # noqa: E501 + :rtype: int + """ + return self._duration + + @duration.setter + def duration(self, duration): + """Sets the duration of this BackupTargetExecution. + + + :param duration: The duration of this BackupTargetExecution. # noqa: E501 + :type duration: int + """ + + self._duration = duration + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupTargetExecution. # noqa: E501 + + + :return: The entity_async_status of this BackupTargetExecution. # 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 BackupTargetExecution. + + + :param entity_async_status: The entity_async_status of this BackupTargetExecution. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def executed_at(self): + """Gets the executed_at of this BackupTargetExecution. # noqa: E501 + + + :return: The executed_at of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._executed_at + + @executed_at.setter + def executed_at(self, executed_at): + """Sets the executed_at of this BackupTargetExecution. + + + :param executed_at: The executed_at of this BackupTargetExecution. # noqa: E501 + :type executed_at: str + """ + if self.local_vars_configuration.client_side_validation and executed_at is None: # noqa: E501 + raise ValueError("Invalid value for `executed_at`, must not be `None`") # noqa: E501 + + self._executed_at = executed_at + + @property + def id(self): + """Gets the id of this BackupTargetExecution. # noqa: E501 + + + :return: The id of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupTargetExecution. + + + :param id: The id of this BackupTargetExecution. # 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 + + @property + def local_id(self): + """Gets the local_id of this BackupTargetExecution. # noqa: E501 + + + :return: The local_id of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this BackupTargetExecution. + + + :param local_id: The local_id of this BackupTargetExecution. # noqa: E501 + :type local_id: str + """ + if self.local_vars_configuration.client_side_validation and local_id is None: # noqa: E501 + raise ValueError("Invalid value for `local_id`, must not be `None`") # noqa: E501 + + self._local_id = local_id + + @property + def parent_backup(self): + """Gets the parent_backup of this BackupTargetExecution. # noqa: E501 + + + :return: The parent_backup of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._parent_backup + + @parent_backup.setter + def parent_backup(self, parent_backup): + """Sets the parent_backup of this BackupTargetExecution. + + + :param parent_backup: The parent_backup of this BackupTargetExecution. # noqa: E501 + :type parent_backup: str + """ + if self.local_vars_configuration.client_side_validation and parent_backup is None: # noqa: E501 + raise ValueError("Invalid value for `parent_backup`, must not be `None`") # noqa: E501 + + self._parent_backup = parent_backup + + @property + def read_bytes(self): + """Gets the read_bytes of this BackupTargetExecution. # noqa: E501 + + + :return: The read_bytes of this BackupTargetExecution. # noqa: E501 + :rtype: int + """ + return self._read_bytes + + @read_bytes.setter + def read_bytes(self, read_bytes): + """Sets the read_bytes of this BackupTargetExecution. + + + :param read_bytes: The read_bytes of this BackupTargetExecution. # noqa: E501 + :type read_bytes: int + """ + + self._read_bytes = read_bytes + + @property + def retry_times(self): + """Gets the retry_times of this BackupTargetExecution. # noqa: E501 + + + :return: The retry_times of this BackupTargetExecution. # noqa: E501 + :rtype: int + """ + return self._retry_times + + @retry_times.setter + def retry_times(self, retry_times): + """Sets the retry_times of this BackupTargetExecution. + + + :param retry_times: The retry_times of this BackupTargetExecution. # noqa: E501 + :type retry_times: int + """ + + self._retry_times = retry_times + + @property + def status(self): + """Gets the status of this BackupTargetExecution. # noqa: E501 + + + :return: The status of this BackupTargetExecution. # noqa: E501 + :rtype: BackupExecutionStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupTargetExecution. + + + :param status: The status of this BackupTargetExecution. # noqa: E501 + :type status: BackupExecutionStatus + """ + + self._status = status + + @property + def total_bytes(self): + """Gets the total_bytes of this BackupTargetExecution. # noqa: E501 + + + :return: The total_bytes of this BackupTargetExecution. # noqa: E501 + :rtype: int + """ + return self._total_bytes + + @total_bytes.setter + def total_bytes(self, total_bytes): + """Sets the total_bytes of this BackupTargetExecution. + + + :param total_bytes: The total_bytes of this BackupTargetExecution. # noqa: E501 + :type total_bytes: int + """ + + self._total_bytes = total_bytes + + @property + def type(self): + """Gets the type of this BackupTargetExecution. # noqa: E501 + + + :return: The type of this BackupTargetExecution. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupTargetExecution. + + + :param type: The type of this BackupTargetExecution. # noqa: E501 + :type type: BackupExecutionType + """ + if self.local_vars_configuration.client_side_validation and type is None: # noqa: E501 + raise ValueError("Invalid value for `type`, must not be `None`") # noqa: E501 + + self._type = type + + @property + def vm(self): + """Gets the vm of this BackupTargetExecution. # noqa: E501 + + + :return: The vm of this BackupTargetExecution. # noqa: E501 + :rtype: NestedVm + """ + return self._vm + + @vm.setter + def vm(self, vm): + """Sets the vm of this BackupTargetExecution. + + + :param vm: The vm of this BackupTargetExecution. # noqa: E501 + :type vm: NestedVm + """ + + self._vm = vm + + @property + def vm_local_id(self): + """Gets the vm_local_id of this BackupTargetExecution. # noqa: E501 + + + :return: The vm_local_id of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._vm_local_id + + @vm_local_id.setter + def vm_local_id(self, vm_local_id): + """Sets the vm_local_id of this BackupTargetExecution. + + + :param vm_local_id: The vm_local_id of this BackupTargetExecution. # noqa: E501 + :type vm_local_id: str + """ + + self._vm_local_id = vm_local_id + + @property + def vm_name(self): + """Gets the vm_name of this BackupTargetExecution. # noqa: E501 + + + :return: The vm_name of this BackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._vm_name + + @vm_name.setter + def vm_name(self, vm_name): + """Sets the vm_name of this BackupTargetExecution. + + + :param vm_name: The vm_name of this BackupTargetExecution. # noqa: E501 + :type vm_name: str + """ + + self._vm_name = vm_name + + 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, BackupTargetExecution): + 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, BackupTargetExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_target_execution_connection.py b/cloudtower/models/backup_target_execution_connection.py new file mode 100644 index 00000000..b2432eb6 --- /dev/null +++ b/cloudtower/models/backup_target_execution_connection.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 BackupTargetExecutionConnection(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 = { + 'aggregate': 'NestedAggregateBackupTargetExecution' + } + + attribute_map = { + 'aggregate': 'aggregate' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupTargetExecutionConnection - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._aggregate = None + self.discriminator = None + + if "aggregate" in kwargs: + self.aggregate = kwargs["aggregate"] + + @property + def aggregate(self): + """Gets the aggregate of this BackupTargetExecutionConnection. # noqa: E501 + + + :return: The aggregate of this BackupTargetExecutionConnection. # noqa: E501 + :rtype: NestedAggregateBackupTargetExecution + """ + return self._aggregate + + @aggregate.setter + def aggregate(self, aggregate): + """Sets the aggregate of this BackupTargetExecutionConnection. + + + :param aggregate: The aggregate of this BackupTargetExecutionConnection. # noqa: E501 + :type aggregate: NestedAggregateBackupTargetExecution + """ + if self.local_vars_configuration.client_side_validation and aggregate is None: # noqa: E501 + raise ValueError("Invalid value for `aggregate`, must not be `None`") # noqa: E501 + + self._aggregate = aggregate + + 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, BackupTargetExecutionConnection): + 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, BackupTargetExecutionConnection): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_target_execution_order_by_input.py b/cloudtower/models/backup_target_execution_order_by_input.py new file mode 100644 index 00000000..b171a9cf --- /dev/null +++ b/cloudtower/models/backup_target_execution_order_by_input.py @@ -0,0 +1,126 @@ +# 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 BackupTargetExecutionOrderByInput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + BACKUP_GROUP_ASC = "backup_group_ASC" + BACKUP_GROUP_DESC = "backup_group_DESC" + CLUSTER_LOCAL_ID_ASC = "cluster_local_id_ASC" + CLUSTER_LOCAL_ID_DESC = "cluster_local_id_DESC" + DURATION_ASC = "duration_ASC" + DURATION_DESC = "duration_DESC" + ENTITYASYNCSTATUS_ASC = "entityAsyncStatus_ASC" + ENTITYASYNCSTATUS_DESC = "entityAsyncStatus_DESC" + EXECUTED_AT_ASC = "executed_at_ASC" + EXECUTED_AT_DESC = "executed_at_DESC" + ID_ASC = "id_ASC" + ID_DESC = "id_DESC" + LOCAL_ID_ASC = "local_id_ASC" + LOCAL_ID_DESC = "local_id_DESC" + PARENT_BACKUP_ASC = "parent_backup_ASC" + PARENT_BACKUP_DESC = "parent_backup_DESC" + READ_BYTES_ASC = "read_bytes_ASC" + READ_BYTES_DESC = "read_bytes_DESC" + RETRY_TIMES_ASC = "retry_times_ASC" + RETRY_TIMES_DESC = "retry_times_DESC" + STATUS_ASC = "status_ASC" + STATUS_DESC = "status_DESC" + TOTAL_BYTES_ASC = "total_bytes_ASC" + TOTAL_BYTES_DESC = "total_bytes_DESC" + TYPE_ASC = "type_ASC" + TYPE_DESC = "type_DESC" + VM_LOCAL_ID_ASC = "vm_local_id_ASC" + VM_LOCAL_ID_DESC = "vm_local_id_DESC" + VM_NAME_ASC = "vm_name_ASC" + VM_NAME_DESC = "vm_name_DESC" + + allowable_values = [BACKUP_GROUP_ASC, BACKUP_GROUP_DESC, CLUSTER_LOCAL_ID_ASC, CLUSTER_LOCAL_ID_DESC, DURATION_ASC, DURATION_DESC, ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, EXECUTED_AT_ASC, EXECUTED_AT_DESC, ID_ASC, ID_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, PARENT_BACKUP_ASC, PARENT_BACKUP_DESC, READ_BYTES_ASC, READ_BYTES_DESC, RETRY_TIMES_ASC, RETRY_TIMES_DESC, STATUS_ASC, STATUS_DESC, TOTAL_BYTES_ASC, TOTAL_BYTES_DESC, TYPE_ASC, TYPE_DESC, VM_LOCAL_ID_ASC, VM_LOCAL_ID_DESC, VM_NAME_ASC, VM_NAME_DESC] # 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 + """BackupTargetExecutionOrderByInput - 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, BackupTargetExecutionOrderByInput): + 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, BackupTargetExecutionOrderByInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/backup_target_execution_where_input.py b/cloudtower/models/backup_target_execution_where_input.py new file mode 100644 index 00000000..93504b00 --- /dev/null +++ b/cloudtower/models/backup_target_execution_where_input.py @@ -0,0 +1,3992 @@ +# 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 BackupTargetExecutionWhereInput(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[BackupTargetExecutionWhereInput]', + '_not': 'list[BackupTargetExecutionWhereInput]', + '_or': 'list[BackupTargetExecutionWhereInput]', + 'backup_group': 'str', + 'backup_group_contains': 'str', + 'backup_group_ends_with': 'str', + 'backup_group_gt': 'str', + 'backup_group_gte': 'str', + 'backup_group_in': 'list[str]', + 'backup_group_lt': 'str', + 'backup_group_lte': 'str', + 'backup_group_not': 'str', + 'backup_group_not_contains': 'str', + 'backup_group_not_ends_with': 'str', + 'backup_group_not_in': 'list[str]', + 'backup_group_not_starts_with': 'str', + 'backup_group_starts_with': 'str', + 'backup_plan_execution': 'BackupPlanExecutionWhereInput', + 'backup_restore_point': 'BackupRestorePointWhereInput', + 'cluster_local_id': 'str', + 'cluster_local_id_contains': 'str', + 'cluster_local_id_ends_with': 'str', + 'cluster_local_id_gt': 'str', + 'cluster_local_id_gte': 'str', + 'cluster_local_id_in': 'list[str]', + 'cluster_local_id_lt': 'str', + 'cluster_local_id_lte': 'str', + 'cluster_local_id_not': 'str', + 'cluster_local_id_not_contains': 'str', + 'cluster_local_id_not_ends_with': 'str', + 'cluster_local_id_not_in': 'list[str]', + 'cluster_local_id_not_starts_with': 'str', + 'cluster_local_id_starts_with': 'str', + 'duration': 'int', + 'duration_gt': 'int', + 'duration_gte': 'int', + 'duration_in': 'list[int]', + 'duration_lt': 'int', + 'duration_lte': 'int', + 'duration_not': 'int', + 'duration_not_in': 'list[int]', + 'entity_async_status': 'EntityAsyncStatus', + 'entity_async_status_in': 'list[EntityAsyncStatus]', + 'entity_async_status_not': 'EntityAsyncStatus', + 'entity_async_status_not_in': 'list[EntityAsyncStatus]', + 'executed_at': 'str', + 'executed_at_gt': 'str', + 'executed_at_gte': 'str', + 'executed_at_in': 'list[str]', + 'executed_at_lt': 'str', + 'executed_at_lte': 'str', + 'executed_at_not': 'str', + 'executed_at_not_in': 'list[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', + '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', + 'parent_backup': 'str', + 'parent_backup_contains': 'str', + 'parent_backup_ends_with': 'str', + 'parent_backup_gt': 'str', + 'parent_backup_gte': 'str', + 'parent_backup_in': 'list[str]', + 'parent_backup_lt': 'str', + 'parent_backup_lte': 'str', + 'parent_backup_not': 'str', + 'parent_backup_not_contains': 'str', + 'parent_backup_not_ends_with': 'str', + 'parent_backup_not_in': 'list[str]', + 'parent_backup_not_starts_with': 'str', + 'parent_backup_starts_with': 'str', + 'read_bytes': 'int', + 'read_bytes_gt': 'int', + 'read_bytes_gte': 'int', + 'read_bytes_in': 'list[int]', + 'read_bytes_lt': 'int', + 'read_bytes_lte': 'int', + 'read_bytes_not': 'int', + 'read_bytes_not_in': 'list[int]', + 'retry_times': 'int', + 'retry_times_gt': 'int', + 'retry_times_gte': 'int', + 'retry_times_in': 'list[int]', + 'retry_times_lt': 'int', + 'retry_times_lte': 'int', + 'retry_times_not': 'int', + 'retry_times_not_in': 'list[int]', + 'status': 'BackupExecutionStatus', + 'status_in': 'list[BackupExecutionStatus]', + 'status_not': 'BackupExecutionStatus', + 'status_not_in': 'list[BackupExecutionStatus]', + 'total_bytes': 'int', + 'total_bytes_gt': 'int', + 'total_bytes_gte': 'int', + 'total_bytes_in': 'list[int]', + 'total_bytes_lt': 'int', + 'total_bytes_lte': 'int', + 'total_bytes_not': 'int', + 'total_bytes_not_in': 'list[int]', + 'type': 'BackupExecutionType', + 'type_in': 'list[BackupExecutionType]', + 'type_not': 'BackupExecutionType', + 'type_not_in': 'list[BackupExecutionType]', + 'vm': 'VmWhereInput', + 'vm_local_id': 'str', + 'vm_local_id_contains': 'str', + 'vm_local_id_ends_with': 'str', + 'vm_local_id_gt': 'str', + 'vm_local_id_gte': 'str', + 'vm_local_id_in': 'list[str]', + 'vm_local_id_lt': 'str', + 'vm_local_id_lte': 'str', + 'vm_local_id_not': 'str', + 'vm_local_id_not_contains': 'str', + 'vm_local_id_not_ends_with': 'str', + 'vm_local_id_not_in': 'list[str]', + 'vm_local_id_not_starts_with': 'str', + 'vm_local_id_starts_with': 'str', + 'vm_name': 'str', + 'vm_name_contains': 'str', + 'vm_name_ends_with': 'str', + 'vm_name_gt': 'str', + 'vm_name_gte': 'str', + 'vm_name_in': 'list[str]', + 'vm_name_lt': 'str', + 'vm_name_lte': 'str', + 'vm_name_not': 'str', + 'vm_name_not_contains': 'str', + 'vm_name_not_ends_with': 'str', + 'vm_name_not_in': 'list[str]', + 'vm_name_not_starts_with': 'str', + 'vm_name_starts_with': 'str' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'backup_group': 'backup_group', + 'backup_group_contains': 'backup_group_contains', + 'backup_group_ends_with': 'backup_group_ends_with', + 'backup_group_gt': 'backup_group_gt', + 'backup_group_gte': 'backup_group_gte', + 'backup_group_in': 'backup_group_in', + 'backup_group_lt': 'backup_group_lt', + 'backup_group_lte': 'backup_group_lte', + 'backup_group_not': 'backup_group_not', + 'backup_group_not_contains': 'backup_group_not_contains', + 'backup_group_not_ends_with': 'backup_group_not_ends_with', + 'backup_group_not_in': 'backup_group_not_in', + 'backup_group_not_starts_with': 'backup_group_not_starts_with', + 'backup_group_starts_with': 'backup_group_starts_with', + 'backup_plan_execution': 'backup_plan_execution', + 'backup_restore_point': 'backup_restore_point', + 'cluster_local_id': 'cluster_local_id', + 'cluster_local_id_contains': 'cluster_local_id_contains', + 'cluster_local_id_ends_with': 'cluster_local_id_ends_with', + 'cluster_local_id_gt': 'cluster_local_id_gt', + 'cluster_local_id_gte': 'cluster_local_id_gte', + 'cluster_local_id_in': 'cluster_local_id_in', + 'cluster_local_id_lt': 'cluster_local_id_lt', + 'cluster_local_id_lte': 'cluster_local_id_lte', + 'cluster_local_id_not': 'cluster_local_id_not', + 'cluster_local_id_not_contains': 'cluster_local_id_not_contains', + 'cluster_local_id_not_ends_with': 'cluster_local_id_not_ends_with', + 'cluster_local_id_not_in': 'cluster_local_id_not_in', + 'cluster_local_id_not_starts_with': 'cluster_local_id_not_starts_with', + 'cluster_local_id_starts_with': 'cluster_local_id_starts_with', + 'duration': 'duration', + 'duration_gt': 'duration_gt', + 'duration_gte': 'duration_gte', + 'duration_in': 'duration_in', + 'duration_lt': 'duration_lt', + 'duration_lte': 'duration_lte', + 'duration_not': 'duration_not', + 'duration_not_in': 'duration_not_in', + 'entity_async_status': 'entityAsyncStatus', + 'entity_async_status_in': 'entityAsyncStatus_in', + 'entity_async_status_not': 'entityAsyncStatus_not', + 'entity_async_status_not_in': 'entityAsyncStatus_not_in', + 'executed_at': 'executed_at', + 'executed_at_gt': 'executed_at_gt', + 'executed_at_gte': 'executed_at_gte', + 'executed_at_in': 'executed_at_in', + 'executed_at_lt': 'executed_at_lt', + 'executed_at_lte': 'executed_at_lte', + 'executed_at_not': 'executed_at_not', + 'executed_at_not_in': 'executed_at_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', + 'parent_backup': 'parent_backup', + 'parent_backup_contains': 'parent_backup_contains', + 'parent_backup_ends_with': 'parent_backup_ends_with', + 'parent_backup_gt': 'parent_backup_gt', + 'parent_backup_gte': 'parent_backup_gte', + 'parent_backup_in': 'parent_backup_in', + 'parent_backup_lt': 'parent_backup_lt', + 'parent_backup_lte': 'parent_backup_lte', + 'parent_backup_not': 'parent_backup_not', + 'parent_backup_not_contains': 'parent_backup_not_contains', + 'parent_backup_not_ends_with': 'parent_backup_not_ends_with', + 'parent_backup_not_in': 'parent_backup_not_in', + 'parent_backup_not_starts_with': 'parent_backup_not_starts_with', + 'parent_backup_starts_with': 'parent_backup_starts_with', + 'read_bytes': 'read_bytes', + 'read_bytes_gt': 'read_bytes_gt', + 'read_bytes_gte': 'read_bytes_gte', + 'read_bytes_in': 'read_bytes_in', + 'read_bytes_lt': 'read_bytes_lt', + 'read_bytes_lte': 'read_bytes_lte', + 'read_bytes_not': 'read_bytes_not', + 'read_bytes_not_in': 'read_bytes_not_in', + 'retry_times': 'retry_times', + 'retry_times_gt': 'retry_times_gt', + 'retry_times_gte': 'retry_times_gte', + 'retry_times_in': 'retry_times_in', + 'retry_times_lt': 'retry_times_lt', + 'retry_times_lte': 'retry_times_lte', + 'retry_times_not': 'retry_times_not', + 'retry_times_not_in': 'retry_times_not_in', + 'status': 'status', + 'status_in': 'status_in', + 'status_not': 'status_not', + 'status_not_in': 'status_not_in', + 'total_bytes': 'total_bytes', + 'total_bytes_gt': 'total_bytes_gt', + 'total_bytes_gte': 'total_bytes_gte', + 'total_bytes_in': 'total_bytes_in', + 'total_bytes_lt': 'total_bytes_lt', + 'total_bytes_lte': 'total_bytes_lte', + 'total_bytes_not': 'total_bytes_not', + 'total_bytes_not_in': 'total_bytes_not_in', + 'type': 'type', + 'type_in': 'type_in', + 'type_not': 'type_not', + 'type_not_in': 'type_not_in', + 'vm': 'vm', + 'vm_local_id': 'vm_local_id', + 'vm_local_id_contains': 'vm_local_id_contains', + 'vm_local_id_ends_with': 'vm_local_id_ends_with', + 'vm_local_id_gt': 'vm_local_id_gt', + 'vm_local_id_gte': 'vm_local_id_gte', + 'vm_local_id_in': 'vm_local_id_in', + 'vm_local_id_lt': 'vm_local_id_lt', + 'vm_local_id_lte': 'vm_local_id_lte', + 'vm_local_id_not': 'vm_local_id_not', + 'vm_local_id_not_contains': 'vm_local_id_not_contains', + 'vm_local_id_not_ends_with': 'vm_local_id_not_ends_with', + 'vm_local_id_not_in': 'vm_local_id_not_in', + 'vm_local_id_not_starts_with': 'vm_local_id_not_starts_with', + 'vm_local_id_starts_with': 'vm_local_id_starts_with', + 'vm_name': 'vm_name', + 'vm_name_contains': 'vm_name_contains', + 'vm_name_ends_with': 'vm_name_ends_with', + 'vm_name_gt': 'vm_name_gt', + 'vm_name_gte': 'vm_name_gte', + 'vm_name_in': 'vm_name_in', + 'vm_name_lt': 'vm_name_lt', + 'vm_name_lte': 'vm_name_lte', + 'vm_name_not': 'vm_name_not', + 'vm_name_not_contains': 'vm_name_not_contains', + 'vm_name_not_ends_with': 'vm_name_not_ends_with', + 'vm_name_not_in': 'vm_name_not_in', + 'vm_name_not_starts_with': 'vm_name_not_starts_with', + 'vm_name_starts_with': 'vm_name_starts_with' + } + + def __init__(self, **kwargs): # noqa: E501 + """BackupTargetExecutionWhereInput - 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._backup_group = None + self._backup_group_contains = None + self._backup_group_ends_with = None + self._backup_group_gt = None + self._backup_group_gte = None + self._backup_group_in = None + self._backup_group_lt = None + self._backup_group_lte = None + self._backup_group_not = None + self._backup_group_not_contains = None + self._backup_group_not_ends_with = None + self._backup_group_not_in = None + self._backup_group_not_starts_with = None + self._backup_group_starts_with = None + self._backup_plan_execution = None + self._backup_restore_point = None + self._cluster_local_id = None + self._cluster_local_id_contains = None + self._cluster_local_id_ends_with = None + self._cluster_local_id_gt = None + self._cluster_local_id_gte = None + self._cluster_local_id_in = None + self._cluster_local_id_lt = None + self._cluster_local_id_lte = None + self._cluster_local_id_not = None + self._cluster_local_id_not_contains = None + self._cluster_local_id_not_ends_with = None + self._cluster_local_id_not_in = None + self._cluster_local_id_not_starts_with = None + self._cluster_local_id_starts_with = None + self._duration = None + self._duration_gt = None + self._duration_gte = None + self._duration_in = None + self._duration_lt = None + self._duration_lte = None + self._duration_not = None + self._duration_not_in = None + self._entity_async_status = None + self._entity_async_status_in = None + self._entity_async_status_not = None + self._entity_async_status_not_in = None + self._executed_at = None + self._executed_at_gt = None + self._executed_at_gte = None + self._executed_at_in = None + self._executed_at_lt = None + self._executed_at_lte = None + self._executed_at_not = None + self._executed_at_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._parent_backup = None + self._parent_backup_contains = None + self._parent_backup_ends_with = None + self._parent_backup_gt = None + self._parent_backup_gte = None + self._parent_backup_in = None + self._parent_backup_lt = None + self._parent_backup_lte = None + self._parent_backup_not = None + self._parent_backup_not_contains = None + self._parent_backup_not_ends_with = None + self._parent_backup_not_in = None + self._parent_backup_not_starts_with = None + self._parent_backup_starts_with = None + self._read_bytes = None + self._read_bytes_gt = None + self._read_bytes_gte = None + self._read_bytes_in = None + self._read_bytes_lt = None + self._read_bytes_lte = None + self._read_bytes_not = None + self._read_bytes_not_in = None + self._retry_times = None + self._retry_times_gt = None + self._retry_times_gte = None + self._retry_times_in = None + self._retry_times_lt = None + self._retry_times_lte = None + self._retry_times_not = None + self._retry_times_not_in = None + self._status = None + self._status_in = None + self._status_not = None + self._status_not_in = None + self._total_bytes = None + self._total_bytes_gt = None + self._total_bytes_gte = None + self._total_bytes_in = None + self._total_bytes_lt = None + self._total_bytes_lte = None + self._total_bytes_not = None + self._total_bytes_not_in = None + self._type = None + self._type_in = None + self._type_not = None + self._type_not_in = None + self._vm = None + self._vm_local_id = None + self._vm_local_id_contains = None + self._vm_local_id_ends_with = None + self._vm_local_id_gt = None + self._vm_local_id_gte = None + self._vm_local_id_in = None + self._vm_local_id_lt = None + self._vm_local_id_lte = None + self._vm_local_id_not = None + self._vm_local_id_not_contains = None + self._vm_local_id_not_ends_with = None + self._vm_local_id_not_in = None + self._vm_local_id_not_starts_with = None + self._vm_local_id_starts_with = None + self._vm_name = None + self._vm_name_contains = None + self._vm_name_ends_with = None + self._vm_name_gt = None + self._vm_name_gte = None + self._vm_name_in = None + self._vm_name_lt = None + self._vm_name_lte = None + self._vm_name_not = None + self._vm_name_not_contains = None + self._vm_name_not_ends_with = None + self._vm_name_not_in = None + self._vm_name_not_starts_with = None + self._vm_name_starts_with = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.backup_group = kwargs.get("backup_group", None) + self.backup_group_contains = kwargs.get("backup_group_contains", None) + self.backup_group_ends_with = kwargs.get("backup_group_ends_with", None) + self.backup_group_gt = kwargs.get("backup_group_gt", None) + self.backup_group_gte = kwargs.get("backup_group_gte", None) + self.backup_group_in = kwargs.get("backup_group_in", None) + self.backup_group_lt = kwargs.get("backup_group_lt", None) + self.backup_group_lte = kwargs.get("backup_group_lte", None) + self.backup_group_not = kwargs.get("backup_group_not", None) + self.backup_group_not_contains = kwargs.get("backup_group_not_contains", None) + self.backup_group_not_ends_with = kwargs.get("backup_group_not_ends_with", None) + self.backup_group_not_in = kwargs.get("backup_group_not_in", None) + self.backup_group_not_starts_with = kwargs.get("backup_group_not_starts_with", None) + self.backup_group_starts_with = kwargs.get("backup_group_starts_with", None) + self.backup_plan_execution = kwargs.get("backup_plan_execution", None) + self.backup_restore_point = kwargs.get("backup_restore_point", None) + self.cluster_local_id = kwargs.get("cluster_local_id", None) + self.cluster_local_id_contains = kwargs.get("cluster_local_id_contains", None) + self.cluster_local_id_ends_with = kwargs.get("cluster_local_id_ends_with", None) + self.cluster_local_id_gt = kwargs.get("cluster_local_id_gt", None) + self.cluster_local_id_gte = kwargs.get("cluster_local_id_gte", None) + self.cluster_local_id_in = kwargs.get("cluster_local_id_in", None) + self.cluster_local_id_lt = kwargs.get("cluster_local_id_lt", None) + self.cluster_local_id_lte = kwargs.get("cluster_local_id_lte", None) + self.cluster_local_id_not = kwargs.get("cluster_local_id_not", None) + self.cluster_local_id_not_contains = kwargs.get("cluster_local_id_not_contains", None) + self.cluster_local_id_not_ends_with = kwargs.get("cluster_local_id_not_ends_with", None) + self.cluster_local_id_not_in = kwargs.get("cluster_local_id_not_in", None) + self.cluster_local_id_not_starts_with = kwargs.get("cluster_local_id_not_starts_with", None) + self.cluster_local_id_starts_with = kwargs.get("cluster_local_id_starts_with", None) + self.duration = kwargs.get("duration", None) + self.duration_gt = kwargs.get("duration_gt", None) + self.duration_gte = kwargs.get("duration_gte", None) + self.duration_in = kwargs.get("duration_in", None) + self.duration_lt = kwargs.get("duration_lt", None) + self.duration_lte = kwargs.get("duration_lte", None) + self.duration_not = kwargs.get("duration_not", None) + self.duration_not_in = kwargs.get("duration_not_in", None) + self.entity_async_status = kwargs.get("entity_async_status", None) + self.entity_async_status_in = kwargs.get("entity_async_status_in", None) + self.entity_async_status_not = kwargs.get("entity_async_status_not", None) + self.entity_async_status_not_in = kwargs.get("entity_async_status_not_in", None) + self.executed_at = kwargs.get("executed_at", None) + self.executed_at_gt = kwargs.get("executed_at_gt", None) + self.executed_at_gte = kwargs.get("executed_at_gte", None) + self.executed_at_in = kwargs.get("executed_at_in", None) + self.executed_at_lt = kwargs.get("executed_at_lt", None) + self.executed_at_lte = kwargs.get("executed_at_lte", None) + self.executed_at_not = kwargs.get("executed_at_not", None) + self.executed_at_not_in = kwargs.get("executed_at_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.parent_backup = kwargs.get("parent_backup", None) + self.parent_backup_contains = kwargs.get("parent_backup_contains", None) + self.parent_backup_ends_with = kwargs.get("parent_backup_ends_with", None) + self.parent_backup_gt = kwargs.get("parent_backup_gt", None) + self.parent_backup_gte = kwargs.get("parent_backup_gte", None) + self.parent_backup_in = kwargs.get("parent_backup_in", None) + self.parent_backup_lt = kwargs.get("parent_backup_lt", None) + self.parent_backup_lte = kwargs.get("parent_backup_lte", None) + self.parent_backup_not = kwargs.get("parent_backup_not", None) + self.parent_backup_not_contains = kwargs.get("parent_backup_not_contains", None) + self.parent_backup_not_ends_with = kwargs.get("parent_backup_not_ends_with", None) + self.parent_backup_not_in = kwargs.get("parent_backup_not_in", None) + self.parent_backup_not_starts_with = kwargs.get("parent_backup_not_starts_with", None) + self.parent_backup_starts_with = kwargs.get("parent_backup_starts_with", None) + self.read_bytes = kwargs.get("read_bytes", None) + self.read_bytes_gt = kwargs.get("read_bytes_gt", None) + self.read_bytes_gte = kwargs.get("read_bytes_gte", None) + self.read_bytes_in = kwargs.get("read_bytes_in", None) + self.read_bytes_lt = kwargs.get("read_bytes_lt", None) + self.read_bytes_lte = kwargs.get("read_bytes_lte", None) + self.read_bytes_not = kwargs.get("read_bytes_not", None) + self.read_bytes_not_in = kwargs.get("read_bytes_not_in", None) + self.retry_times = kwargs.get("retry_times", None) + self.retry_times_gt = kwargs.get("retry_times_gt", None) + self.retry_times_gte = kwargs.get("retry_times_gte", None) + self.retry_times_in = kwargs.get("retry_times_in", None) + self.retry_times_lt = kwargs.get("retry_times_lt", None) + self.retry_times_lte = kwargs.get("retry_times_lte", None) + self.retry_times_not = kwargs.get("retry_times_not", None) + self.retry_times_not_in = kwargs.get("retry_times_not_in", None) + self.status = kwargs.get("status", None) + 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.total_bytes = kwargs.get("total_bytes", None) + self.total_bytes_gt = kwargs.get("total_bytes_gt", None) + self.total_bytes_gte = kwargs.get("total_bytes_gte", None) + self.total_bytes_in = kwargs.get("total_bytes_in", None) + self.total_bytes_lt = kwargs.get("total_bytes_lt", None) + self.total_bytes_lte = kwargs.get("total_bytes_lte", None) + self.total_bytes_not = kwargs.get("total_bytes_not", None) + self.total_bytes_not_in = kwargs.get("total_bytes_not_in", None) + self.type = kwargs.get("type", None) + self.type_in = kwargs.get("type_in", None) + self.type_not = kwargs.get("type_not", None) + self.type_not_in = kwargs.get("type_not_in", None) + self.vm = kwargs.get("vm", None) + self.vm_local_id = kwargs.get("vm_local_id", None) + self.vm_local_id_contains = kwargs.get("vm_local_id_contains", None) + self.vm_local_id_ends_with = kwargs.get("vm_local_id_ends_with", None) + self.vm_local_id_gt = kwargs.get("vm_local_id_gt", None) + self.vm_local_id_gte = kwargs.get("vm_local_id_gte", None) + self.vm_local_id_in = kwargs.get("vm_local_id_in", None) + self.vm_local_id_lt = kwargs.get("vm_local_id_lt", None) + self.vm_local_id_lte = kwargs.get("vm_local_id_lte", None) + self.vm_local_id_not = kwargs.get("vm_local_id_not", None) + self.vm_local_id_not_contains = kwargs.get("vm_local_id_not_contains", None) + self.vm_local_id_not_ends_with = kwargs.get("vm_local_id_not_ends_with", None) + self.vm_local_id_not_in = kwargs.get("vm_local_id_not_in", None) + self.vm_local_id_not_starts_with = kwargs.get("vm_local_id_not_starts_with", None) + self.vm_local_id_starts_with = kwargs.get("vm_local_id_starts_with", None) + self.vm_name = kwargs.get("vm_name", None) + self.vm_name_contains = kwargs.get("vm_name_contains", None) + self.vm_name_ends_with = kwargs.get("vm_name_ends_with", None) + self.vm_name_gt = kwargs.get("vm_name_gt", None) + self.vm_name_gte = kwargs.get("vm_name_gte", None) + self.vm_name_in = kwargs.get("vm_name_in", None) + self.vm_name_lt = kwargs.get("vm_name_lt", None) + self.vm_name_lte = kwargs.get("vm_name_lte", None) + self.vm_name_not = kwargs.get("vm_name_not", None) + self.vm_name_not_contains = kwargs.get("vm_name_not_contains", None) + self.vm_name_not_ends_with = kwargs.get("vm_name_not_ends_with", None) + self.vm_name_not_in = kwargs.get("vm_name_not_in", None) + self.vm_name_not_starts_with = kwargs.get("vm_name_not_starts_with", None) + self.vm_name_starts_with = kwargs.get("vm_name_starts_with", None) + + @property + def _and(self): + """Gets the _and of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The _and of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupTargetExecutionWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this BackupTargetExecutionWhereInput. + + + :param _and: The _and of this BackupTargetExecutionWhereInput. # noqa: E501 + :type _and: list[BackupTargetExecutionWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The _not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupTargetExecutionWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this BackupTargetExecutionWhereInput. + + + :param _not: The _not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type _not: list[BackupTargetExecutionWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The _or of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupTargetExecutionWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this BackupTargetExecutionWhereInput. + + + :param _or: The _or of this BackupTargetExecutionWhereInput. # noqa: E501 + :type _or: list[BackupTargetExecutionWhereInput] + """ + + self.__or = _or + + @property + def backup_group(self): + """Gets the backup_group of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group + + @backup_group.setter + def backup_group(self, backup_group): + """Sets the backup_group of this BackupTargetExecutionWhereInput. + + + :param backup_group: The backup_group of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group: str + """ + + self._backup_group = backup_group + + @property + def backup_group_contains(self): + """Gets the backup_group_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_contains + + @backup_group_contains.setter + def backup_group_contains(self, backup_group_contains): + """Sets the backup_group_contains of this BackupTargetExecutionWhereInput. + + + :param backup_group_contains: The backup_group_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_contains: str + """ + + self._backup_group_contains = backup_group_contains + + @property + def backup_group_ends_with(self): + """Gets the backup_group_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_ends_with + + @backup_group_ends_with.setter + def backup_group_ends_with(self, backup_group_ends_with): + """Sets the backup_group_ends_with of this BackupTargetExecutionWhereInput. + + + :param backup_group_ends_with: The backup_group_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_ends_with: str + """ + + self._backup_group_ends_with = backup_group_ends_with + + @property + def backup_group_gt(self): + """Gets the backup_group_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_gt + + @backup_group_gt.setter + def backup_group_gt(self, backup_group_gt): + """Sets the backup_group_gt of this BackupTargetExecutionWhereInput. + + + :param backup_group_gt: The backup_group_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_gt: str + """ + + self._backup_group_gt = backup_group_gt + + @property + def backup_group_gte(self): + """Gets the backup_group_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_gte + + @backup_group_gte.setter + def backup_group_gte(self, backup_group_gte): + """Sets the backup_group_gte of this BackupTargetExecutionWhereInput. + + + :param backup_group_gte: The backup_group_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_gte: str + """ + + self._backup_group_gte = backup_group_gte + + @property + def backup_group_in(self): + """Gets the backup_group_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_group_in + + @backup_group_in.setter + def backup_group_in(self, backup_group_in): + """Sets the backup_group_in of this BackupTargetExecutionWhereInput. + + + :param backup_group_in: The backup_group_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_in: list[str] + """ + + self._backup_group_in = backup_group_in + + @property + def backup_group_lt(self): + """Gets the backup_group_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_lt + + @backup_group_lt.setter + def backup_group_lt(self, backup_group_lt): + """Sets the backup_group_lt of this BackupTargetExecutionWhereInput. + + + :param backup_group_lt: The backup_group_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_lt: str + """ + + self._backup_group_lt = backup_group_lt + + @property + def backup_group_lte(self): + """Gets the backup_group_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_lte + + @backup_group_lte.setter + def backup_group_lte(self, backup_group_lte): + """Sets the backup_group_lte of this BackupTargetExecutionWhereInput. + + + :param backup_group_lte: The backup_group_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_lte: str + """ + + self._backup_group_lte = backup_group_lte + + @property + def backup_group_not(self): + """Gets the backup_group_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_not + + @backup_group_not.setter + def backup_group_not(self, backup_group_not): + """Sets the backup_group_not of this BackupTargetExecutionWhereInput. + + + :param backup_group_not: The backup_group_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_not: str + """ + + self._backup_group_not = backup_group_not + + @property + def backup_group_not_contains(self): + """Gets the backup_group_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_not_contains + + @backup_group_not_contains.setter + def backup_group_not_contains(self, backup_group_not_contains): + """Sets the backup_group_not_contains of this BackupTargetExecutionWhereInput. + + + :param backup_group_not_contains: The backup_group_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_not_contains: str + """ + + self._backup_group_not_contains = backup_group_not_contains + + @property + def backup_group_not_ends_with(self): + """Gets the backup_group_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_not_ends_with + + @backup_group_not_ends_with.setter + def backup_group_not_ends_with(self, backup_group_not_ends_with): + """Sets the backup_group_not_ends_with of this BackupTargetExecutionWhereInput. + + + :param backup_group_not_ends_with: The backup_group_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_not_ends_with: str + """ + + self._backup_group_not_ends_with = backup_group_not_ends_with + + @property + def backup_group_not_in(self): + """Gets the backup_group_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._backup_group_not_in + + @backup_group_not_in.setter + def backup_group_not_in(self, backup_group_not_in): + """Sets the backup_group_not_in of this BackupTargetExecutionWhereInput. + + + :param backup_group_not_in: The backup_group_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_not_in: list[str] + """ + + self._backup_group_not_in = backup_group_not_in + + @property + def backup_group_not_starts_with(self): + """Gets the backup_group_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_not_starts_with + + @backup_group_not_starts_with.setter + def backup_group_not_starts_with(self, backup_group_not_starts_with): + """Sets the backup_group_not_starts_with of this BackupTargetExecutionWhereInput. + + + :param backup_group_not_starts_with: The backup_group_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_not_starts_with: str + """ + + self._backup_group_not_starts_with = backup_group_not_starts_with + + @property + def backup_group_starts_with(self): + """Gets the backup_group_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_group_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._backup_group_starts_with + + @backup_group_starts_with.setter + def backup_group_starts_with(self, backup_group_starts_with): + """Sets the backup_group_starts_with of this BackupTargetExecutionWhereInput. + + + :param backup_group_starts_with: The backup_group_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_group_starts_with: str + """ + + self._backup_group_starts_with = backup_group_starts_with + + @property + def backup_plan_execution(self): + """Gets the backup_plan_execution of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_plan_execution of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: BackupPlanExecutionWhereInput + """ + return self._backup_plan_execution + + @backup_plan_execution.setter + def backup_plan_execution(self, backup_plan_execution): + """Sets the backup_plan_execution of this BackupTargetExecutionWhereInput. + + + :param backup_plan_execution: The backup_plan_execution of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_plan_execution: BackupPlanExecutionWhereInput + """ + + self._backup_plan_execution = backup_plan_execution + + @property + def backup_restore_point(self): + """Gets the backup_restore_point of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The backup_restore_point of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._backup_restore_point + + @backup_restore_point.setter + def backup_restore_point(self, backup_restore_point): + """Sets the backup_restore_point of this BackupTargetExecutionWhereInput. + + + :param backup_restore_point: The backup_restore_point of this BackupTargetExecutionWhereInput. # noqa: E501 + :type backup_restore_point: BackupRestorePointWhereInput + """ + + self._backup_restore_point = backup_restore_point + + @property + def cluster_local_id(self): + """Gets the cluster_local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id + + @cluster_local_id.setter + def cluster_local_id(self, cluster_local_id): + """Sets the cluster_local_id of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id: The cluster_local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id: str + """ + + self._cluster_local_id = cluster_local_id + + @property + def cluster_local_id_contains(self): + """Gets the cluster_local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_contains + + @cluster_local_id_contains.setter + def cluster_local_id_contains(self, cluster_local_id_contains): + """Sets the cluster_local_id_contains of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_contains: The cluster_local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_contains: str + """ + + self._cluster_local_id_contains = cluster_local_id_contains + + @property + def cluster_local_id_ends_with(self): + """Gets the cluster_local_id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_ends_with + + @cluster_local_id_ends_with.setter + def cluster_local_id_ends_with(self, cluster_local_id_ends_with): + """Sets the cluster_local_id_ends_with of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_ends_with: The cluster_local_id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_ends_with: str + """ + + self._cluster_local_id_ends_with = cluster_local_id_ends_with + + @property + def cluster_local_id_gt(self): + """Gets the cluster_local_id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_gt + + @cluster_local_id_gt.setter + def cluster_local_id_gt(self, cluster_local_id_gt): + """Sets the cluster_local_id_gt of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_gt: The cluster_local_id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_gt: str + """ + + self._cluster_local_id_gt = cluster_local_id_gt + + @property + def cluster_local_id_gte(self): + """Gets the cluster_local_id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_gte + + @cluster_local_id_gte.setter + def cluster_local_id_gte(self, cluster_local_id_gte): + """Sets the cluster_local_id_gte of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_gte: The cluster_local_id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_gte: str + """ + + self._cluster_local_id_gte = cluster_local_id_gte + + @property + def cluster_local_id_in(self): + """Gets the cluster_local_id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cluster_local_id_in + + @cluster_local_id_in.setter + def cluster_local_id_in(self, cluster_local_id_in): + """Sets the cluster_local_id_in of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_in: The cluster_local_id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_in: list[str] + """ + + self._cluster_local_id_in = cluster_local_id_in + + @property + def cluster_local_id_lt(self): + """Gets the cluster_local_id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_lt + + @cluster_local_id_lt.setter + def cluster_local_id_lt(self, cluster_local_id_lt): + """Sets the cluster_local_id_lt of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_lt: The cluster_local_id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_lt: str + """ + + self._cluster_local_id_lt = cluster_local_id_lt + + @property + def cluster_local_id_lte(self): + """Gets the cluster_local_id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_lte + + @cluster_local_id_lte.setter + def cluster_local_id_lte(self, cluster_local_id_lte): + """Sets the cluster_local_id_lte of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_lte: The cluster_local_id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_lte: str + """ + + self._cluster_local_id_lte = cluster_local_id_lte + + @property + def cluster_local_id_not(self): + """Gets the cluster_local_id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not + + @cluster_local_id_not.setter + def cluster_local_id_not(self, cluster_local_id_not): + """Sets the cluster_local_id_not of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_not: The cluster_local_id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_not: str + """ + + self._cluster_local_id_not = cluster_local_id_not + + @property + def cluster_local_id_not_contains(self): + """Gets the cluster_local_id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not_contains + + @cluster_local_id_not_contains.setter + def cluster_local_id_not_contains(self, cluster_local_id_not_contains): + """Sets the cluster_local_id_not_contains of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_not_contains: The cluster_local_id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_not_contains: str + """ + + self._cluster_local_id_not_contains = cluster_local_id_not_contains + + @property + def cluster_local_id_not_ends_with(self): + """Gets the cluster_local_id_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not_ends_with + + @cluster_local_id_not_ends_with.setter + def cluster_local_id_not_ends_with(self, cluster_local_id_not_ends_with): + """Sets the cluster_local_id_not_ends_with of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_not_ends_with: The cluster_local_id_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_not_ends_with: str + """ + + self._cluster_local_id_not_ends_with = cluster_local_id_not_ends_with + + @property + def cluster_local_id_not_in(self): + """Gets the cluster_local_id_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._cluster_local_id_not_in + + @cluster_local_id_not_in.setter + def cluster_local_id_not_in(self, cluster_local_id_not_in): + """Sets the cluster_local_id_not_in of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_not_in: The cluster_local_id_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_not_in: list[str] + """ + + self._cluster_local_id_not_in = cluster_local_id_not_in + + @property + def cluster_local_id_not_starts_with(self): + """Gets the cluster_local_id_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_not_starts_with + + @cluster_local_id_not_starts_with.setter + def cluster_local_id_not_starts_with(self, cluster_local_id_not_starts_with): + """Sets the cluster_local_id_not_starts_with of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_not_starts_with: The cluster_local_id_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_not_starts_with: str + """ + + self._cluster_local_id_not_starts_with = cluster_local_id_not_starts_with + + @property + def cluster_local_id_starts_with(self): + """Gets the cluster_local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The cluster_local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._cluster_local_id_starts_with + + @cluster_local_id_starts_with.setter + def cluster_local_id_starts_with(self, cluster_local_id_starts_with): + """Sets the cluster_local_id_starts_with of this BackupTargetExecutionWhereInput. + + + :param cluster_local_id_starts_with: The cluster_local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type cluster_local_id_starts_with: str + """ + + self._cluster_local_id_starts_with = cluster_local_id_starts_with + + @property + def duration(self): + """Gets the duration of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration + + @duration.setter + def duration(self, duration): + """Sets the duration of this BackupTargetExecutionWhereInput. + + + :param duration: The duration of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration: int + """ + + self._duration = duration + + @property + def duration_gt(self): + """Gets the duration_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_gt + + @duration_gt.setter + def duration_gt(self, duration_gt): + """Sets the duration_gt of this BackupTargetExecutionWhereInput. + + + :param duration_gt: The duration_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_gt: int + """ + + self._duration_gt = duration_gt + + @property + def duration_gte(self): + """Gets the duration_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_gte + + @duration_gte.setter + def duration_gte(self, duration_gte): + """Sets the duration_gte of this BackupTargetExecutionWhereInput. + + + :param duration_gte: The duration_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_gte: int + """ + + self._duration_gte = duration_gte + + @property + def duration_in(self): + """Gets the duration_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._duration_in + + @duration_in.setter + def duration_in(self, duration_in): + """Sets the duration_in of this BackupTargetExecutionWhereInput. + + + :param duration_in: The duration_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_in: list[int] + """ + + self._duration_in = duration_in + + @property + def duration_lt(self): + """Gets the duration_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_lt + + @duration_lt.setter + def duration_lt(self, duration_lt): + """Sets the duration_lt of this BackupTargetExecutionWhereInput. + + + :param duration_lt: The duration_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_lt: int + """ + + self._duration_lt = duration_lt + + @property + def duration_lte(self): + """Gets the duration_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_lte + + @duration_lte.setter + def duration_lte(self, duration_lte): + """Sets the duration_lte of this BackupTargetExecutionWhereInput. + + + :param duration_lte: The duration_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_lte: int + """ + + self._duration_lte = duration_lte + + @property + def duration_not(self): + """Gets the duration_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._duration_not + + @duration_not.setter + def duration_not(self, duration_not): + """Sets the duration_not of this BackupTargetExecutionWhereInput. + + + :param duration_not: The duration_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_not: int + """ + + self._duration_not = duration_not + + @property + def duration_not_in(self): + """Gets the duration_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The duration_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._duration_not_in + + @duration_not_in.setter + def duration_not_in(self, duration_not_in): + """Sets the duration_not_in of this BackupTargetExecutionWhereInput. + + + :param duration_not_in: The duration_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type duration_not_in: list[int] + """ + + self._duration_not_in = duration_not_in + + @property + def entity_async_status(self): + """Gets the entity_async_status of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param entity_async_status: The entity_async_status of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type entity_async_status_not_in: list[EntityAsyncStatus] + """ + + self._entity_async_status_not_in = entity_async_status_not_in + + @property + def executed_at(self): + """Gets the executed_at of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at + + @executed_at.setter + def executed_at(self, executed_at): + """Sets the executed_at of this BackupTargetExecutionWhereInput. + + + :param executed_at: The executed_at of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at: str + """ + + self._executed_at = executed_at + + @property + def executed_at_gt(self): + """Gets the executed_at_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_gt + + @executed_at_gt.setter + def executed_at_gt(self, executed_at_gt): + """Sets the executed_at_gt of this BackupTargetExecutionWhereInput. + + + :param executed_at_gt: The executed_at_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_gt: str + """ + + self._executed_at_gt = executed_at_gt + + @property + def executed_at_gte(self): + """Gets the executed_at_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_gte + + @executed_at_gte.setter + def executed_at_gte(self, executed_at_gte): + """Sets the executed_at_gte of this BackupTargetExecutionWhereInput. + + + :param executed_at_gte: The executed_at_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_gte: str + """ + + self._executed_at_gte = executed_at_gte + + @property + def executed_at_in(self): + """Gets the executed_at_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._executed_at_in + + @executed_at_in.setter + def executed_at_in(self, executed_at_in): + """Sets the executed_at_in of this BackupTargetExecutionWhereInput. + + + :param executed_at_in: The executed_at_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_in: list[str] + """ + + self._executed_at_in = executed_at_in + + @property + def executed_at_lt(self): + """Gets the executed_at_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_lt + + @executed_at_lt.setter + def executed_at_lt(self, executed_at_lt): + """Sets the executed_at_lt of this BackupTargetExecutionWhereInput. + + + :param executed_at_lt: The executed_at_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_lt: str + """ + + self._executed_at_lt = executed_at_lt + + @property + def executed_at_lte(self): + """Gets the executed_at_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_lte + + @executed_at_lte.setter + def executed_at_lte(self, executed_at_lte): + """Sets the executed_at_lte of this BackupTargetExecutionWhereInput. + + + :param executed_at_lte: The executed_at_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_lte: str + """ + + self._executed_at_lte = executed_at_lte + + @property + def executed_at_not(self): + """Gets the executed_at_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._executed_at_not + + @executed_at_not.setter + def executed_at_not(self, executed_at_not): + """Sets the executed_at_not of this BackupTargetExecutionWhereInput. + + + :param executed_at_not: The executed_at_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_not: str + """ + + self._executed_at_not = executed_at_not + + @property + def executed_at_not_in(self): + """Gets the executed_at_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The executed_at_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._executed_at_not_in + + @executed_at_not_in.setter + def executed_at_not_in(self, executed_at_not_in): + """Sets the executed_at_not_in of this BackupTargetExecutionWhereInput. + + + :param executed_at_not_in: The executed_at_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type executed_at_not_in: list[str] + """ + + self._executed_at_not_in = executed_at_not_in + + @property + def id(self): + """Gets the id of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this BackupTargetExecutionWhereInput. + + + :param id: The id of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this BackupTargetExecutionWhereInput. + + + :param id_contains: The id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param id_ends_with: The id_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this BackupTargetExecutionWhereInput. + + + :param id_gt: The id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this BackupTargetExecutionWhereInput. + + + :param id_gte: The id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this BackupTargetExecutionWhereInput. + + + :param id_in: The id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this BackupTargetExecutionWhereInput. + + + :param id_lt: The id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this BackupTargetExecutionWhereInput. + + + :param id_lte: The id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this BackupTargetExecutionWhereInput. + + + :param id_not: The id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_not_contains of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param id_not_contains: The id_not_contains of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_not_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param id_not_in: The id_not_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The id_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param id_starts_with: The id_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this BackupTargetExecutionWhereInput. + + + :param local_id: The local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_contains of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_contains: The local_id_contains of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_gt of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_gt: The local_id_gt of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_gte of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_gte: The local_id_gte of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_in: The local_id_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_lt of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_lt: The local_id_lt of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_lte of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_lte: The local_id_lte of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_not: The local_id_not of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_not_in: The local_id_not_in of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this BackupTargetExecutionWhereInput. # 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 BackupTargetExecutionWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type local_id_starts_with: str + """ + + self._local_id_starts_with = local_id_starts_with + + @property + def parent_backup(self): + """Gets the parent_backup of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup + + @parent_backup.setter + def parent_backup(self, parent_backup): + """Sets the parent_backup of this BackupTargetExecutionWhereInput. + + + :param parent_backup: The parent_backup of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup: str + """ + + self._parent_backup = parent_backup + + @property + def parent_backup_contains(self): + """Gets the parent_backup_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_contains + + @parent_backup_contains.setter + def parent_backup_contains(self, parent_backup_contains): + """Sets the parent_backup_contains of this BackupTargetExecutionWhereInput. + + + :param parent_backup_contains: The parent_backup_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_contains: str + """ + + self._parent_backup_contains = parent_backup_contains + + @property + def parent_backup_ends_with(self): + """Gets the parent_backup_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_ends_with + + @parent_backup_ends_with.setter + def parent_backup_ends_with(self, parent_backup_ends_with): + """Sets the parent_backup_ends_with of this BackupTargetExecutionWhereInput. + + + :param parent_backup_ends_with: The parent_backup_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_ends_with: str + """ + + self._parent_backup_ends_with = parent_backup_ends_with + + @property + def parent_backup_gt(self): + """Gets the parent_backup_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_gt + + @parent_backup_gt.setter + def parent_backup_gt(self, parent_backup_gt): + """Sets the parent_backup_gt of this BackupTargetExecutionWhereInput. + + + :param parent_backup_gt: The parent_backup_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_gt: str + """ + + self._parent_backup_gt = parent_backup_gt + + @property + def parent_backup_gte(self): + """Gets the parent_backup_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_gte + + @parent_backup_gte.setter + def parent_backup_gte(self, parent_backup_gte): + """Sets the parent_backup_gte of this BackupTargetExecutionWhereInput. + + + :param parent_backup_gte: The parent_backup_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_gte: str + """ + + self._parent_backup_gte = parent_backup_gte + + @property + def parent_backup_in(self): + """Gets the parent_backup_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._parent_backup_in + + @parent_backup_in.setter + def parent_backup_in(self, parent_backup_in): + """Sets the parent_backup_in of this BackupTargetExecutionWhereInput. + + + :param parent_backup_in: The parent_backup_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_in: list[str] + """ + + self._parent_backup_in = parent_backup_in + + @property + def parent_backup_lt(self): + """Gets the parent_backup_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_lt + + @parent_backup_lt.setter + def parent_backup_lt(self, parent_backup_lt): + """Sets the parent_backup_lt of this BackupTargetExecutionWhereInput. + + + :param parent_backup_lt: The parent_backup_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_lt: str + """ + + self._parent_backup_lt = parent_backup_lt + + @property + def parent_backup_lte(self): + """Gets the parent_backup_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_lte + + @parent_backup_lte.setter + def parent_backup_lte(self, parent_backup_lte): + """Sets the parent_backup_lte of this BackupTargetExecutionWhereInput. + + + :param parent_backup_lte: The parent_backup_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_lte: str + """ + + self._parent_backup_lte = parent_backup_lte + + @property + def parent_backup_not(self): + """Gets the parent_backup_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_not + + @parent_backup_not.setter + def parent_backup_not(self, parent_backup_not): + """Sets the parent_backup_not of this BackupTargetExecutionWhereInput. + + + :param parent_backup_not: The parent_backup_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_not: str + """ + + self._parent_backup_not = parent_backup_not + + @property + def parent_backup_not_contains(self): + """Gets the parent_backup_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_not_contains + + @parent_backup_not_contains.setter + def parent_backup_not_contains(self, parent_backup_not_contains): + """Sets the parent_backup_not_contains of this BackupTargetExecutionWhereInput. + + + :param parent_backup_not_contains: The parent_backup_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_not_contains: str + """ + + self._parent_backup_not_contains = parent_backup_not_contains + + @property + def parent_backup_not_ends_with(self): + """Gets the parent_backup_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_not_ends_with + + @parent_backup_not_ends_with.setter + def parent_backup_not_ends_with(self, parent_backup_not_ends_with): + """Sets the parent_backup_not_ends_with of this BackupTargetExecutionWhereInput. + + + :param parent_backup_not_ends_with: The parent_backup_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_not_ends_with: str + """ + + self._parent_backup_not_ends_with = parent_backup_not_ends_with + + @property + def parent_backup_not_in(self): + """Gets the parent_backup_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._parent_backup_not_in + + @parent_backup_not_in.setter + def parent_backup_not_in(self, parent_backup_not_in): + """Sets the parent_backup_not_in of this BackupTargetExecutionWhereInput. + + + :param parent_backup_not_in: The parent_backup_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_not_in: list[str] + """ + + self._parent_backup_not_in = parent_backup_not_in + + @property + def parent_backup_not_starts_with(self): + """Gets the parent_backup_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_not_starts_with + + @parent_backup_not_starts_with.setter + def parent_backup_not_starts_with(self, parent_backup_not_starts_with): + """Sets the parent_backup_not_starts_with of this BackupTargetExecutionWhereInput. + + + :param parent_backup_not_starts_with: The parent_backup_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_not_starts_with: str + """ + + self._parent_backup_not_starts_with = parent_backup_not_starts_with + + @property + def parent_backup_starts_with(self): + """Gets the parent_backup_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The parent_backup_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._parent_backup_starts_with + + @parent_backup_starts_with.setter + def parent_backup_starts_with(self, parent_backup_starts_with): + """Sets the parent_backup_starts_with of this BackupTargetExecutionWhereInput. + + + :param parent_backup_starts_with: The parent_backup_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type parent_backup_starts_with: str + """ + + self._parent_backup_starts_with = parent_backup_starts_with + + @property + def read_bytes(self): + """Gets the read_bytes of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes + + @read_bytes.setter + def read_bytes(self, read_bytes): + """Sets the read_bytes of this BackupTargetExecutionWhereInput. + + + :param read_bytes: The read_bytes of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes: int + """ + + self._read_bytes = read_bytes + + @property + def read_bytes_gt(self): + """Gets the read_bytes_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_gt + + @read_bytes_gt.setter + def read_bytes_gt(self, read_bytes_gt): + """Sets the read_bytes_gt of this BackupTargetExecutionWhereInput. + + + :param read_bytes_gt: The read_bytes_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_gt: int + """ + + self._read_bytes_gt = read_bytes_gt + + @property + def read_bytes_gte(self): + """Gets the read_bytes_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_gte + + @read_bytes_gte.setter + def read_bytes_gte(self, read_bytes_gte): + """Sets the read_bytes_gte of this BackupTargetExecutionWhereInput. + + + :param read_bytes_gte: The read_bytes_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_gte: int + """ + + self._read_bytes_gte = read_bytes_gte + + @property + def read_bytes_in(self): + """Gets the read_bytes_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._read_bytes_in + + @read_bytes_in.setter + def read_bytes_in(self, read_bytes_in): + """Sets the read_bytes_in of this BackupTargetExecutionWhereInput. + + + :param read_bytes_in: The read_bytes_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_in: list[int] + """ + + self._read_bytes_in = read_bytes_in + + @property + def read_bytes_lt(self): + """Gets the read_bytes_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_lt + + @read_bytes_lt.setter + def read_bytes_lt(self, read_bytes_lt): + """Sets the read_bytes_lt of this BackupTargetExecutionWhereInput. + + + :param read_bytes_lt: The read_bytes_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_lt: int + """ + + self._read_bytes_lt = read_bytes_lt + + @property + def read_bytes_lte(self): + """Gets the read_bytes_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_lte + + @read_bytes_lte.setter + def read_bytes_lte(self, read_bytes_lte): + """Sets the read_bytes_lte of this BackupTargetExecutionWhereInput. + + + :param read_bytes_lte: The read_bytes_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_lte: int + """ + + self._read_bytes_lte = read_bytes_lte + + @property + def read_bytes_not(self): + """Gets the read_bytes_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._read_bytes_not + + @read_bytes_not.setter + def read_bytes_not(self, read_bytes_not): + """Sets the read_bytes_not of this BackupTargetExecutionWhereInput. + + + :param read_bytes_not: The read_bytes_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_not: int + """ + + self._read_bytes_not = read_bytes_not + + @property + def read_bytes_not_in(self): + """Gets the read_bytes_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The read_bytes_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._read_bytes_not_in + + @read_bytes_not_in.setter + def read_bytes_not_in(self, read_bytes_not_in): + """Sets the read_bytes_not_in of this BackupTargetExecutionWhereInput. + + + :param read_bytes_not_in: The read_bytes_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type read_bytes_not_in: list[int] + """ + + self._read_bytes_not_in = read_bytes_not_in + + @property + def retry_times(self): + """Gets the retry_times of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times + + @retry_times.setter + def retry_times(self, retry_times): + """Sets the retry_times of this BackupTargetExecutionWhereInput. + + + :param retry_times: The retry_times of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times: int + """ + + self._retry_times = retry_times + + @property + def retry_times_gt(self): + """Gets the retry_times_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_gt + + @retry_times_gt.setter + def retry_times_gt(self, retry_times_gt): + """Sets the retry_times_gt of this BackupTargetExecutionWhereInput. + + + :param retry_times_gt: The retry_times_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_gt: int + """ + + self._retry_times_gt = retry_times_gt + + @property + def retry_times_gte(self): + """Gets the retry_times_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_gte + + @retry_times_gte.setter + def retry_times_gte(self, retry_times_gte): + """Sets the retry_times_gte of this BackupTargetExecutionWhereInput. + + + :param retry_times_gte: The retry_times_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_gte: int + """ + + self._retry_times_gte = retry_times_gte + + @property + def retry_times_in(self): + """Gets the retry_times_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._retry_times_in + + @retry_times_in.setter + def retry_times_in(self, retry_times_in): + """Sets the retry_times_in of this BackupTargetExecutionWhereInput. + + + :param retry_times_in: The retry_times_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_in: list[int] + """ + + self._retry_times_in = retry_times_in + + @property + def retry_times_lt(self): + """Gets the retry_times_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_lt + + @retry_times_lt.setter + def retry_times_lt(self, retry_times_lt): + """Sets the retry_times_lt of this BackupTargetExecutionWhereInput. + + + :param retry_times_lt: The retry_times_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_lt: int + """ + + self._retry_times_lt = retry_times_lt + + @property + def retry_times_lte(self): + """Gets the retry_times_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_lte + + @retry_times_lte.setter + def retry_times_lte(self, retry_times_lte): + """Sets the retry_times_lte of this BackupTargetExecutionWhereInput. + + + :param retry_times_lte: The retry_times_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_lte: int + """ + + self._retry_times_lte = retry_times_lte + + @property + def retry_times_not(self): + """Gets the retry_times_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._retry_times_not + + @retry_times_not.setter + def retry_times_not(self, retry_times_not): + """Sets the retry_times_not of this BackupTargetExecutionWhereInput. + + + :param retry_times_not: The retry_times_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_not: int + """ + + self._retry_times_not = retry_times_not + + @property + def retry_times_not_in(self): + """Gets the retry_times_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The retry_times_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._retry_times_not_in + + @retry_times_not_in.setter + def retry_times_not_in(self, retry_times_not_in): + """Sets the retry_times_not_in of this BackupTargetExecutionWhereInput. + + + :param retry_times_not_in: The retry_times_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type retry_times_not_in: list[int] + """ + + self._retry_times_not_in = retry_times_not_in + + @property + def status(self): + """Gets the status of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The status of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this BackupTargetExecutionWhereInput. + + + :param status: The status of this BackupTargetExecutionWhereInput. # noqa: E501 + :type status: BackupExecutionStatus + """ + + self._status = status + + @property + def status_in(self): + """Gets the status_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The status_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionStatus] + """ + return self._status_in + + @status_in.setter + def status_in(self, status_in): + """Sets the status_in of this BackupTargetExecutionWhereInput. + + + :param status_in: The status_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type status_in: list[BackupExecutionStatus] + """ + + self._status_in = status_in + + @property + def status_not(self): + """Gets the status_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The status_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionStatus + """ + return self._status_not + + @status_not.setter + def status_not(self, status_not): + """Sets the status_not of this BackupTargetExecutionWhereInput. + + + :param status_not: The status_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type status_not: BackupExecutionStatus + """ + + self._status_not = status_not + + @property + def status_not_in(self): + """Gets the status_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The status_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionStatus] + """ + return self._status_not_in + + @status_not_in.setter + def status_not_in(self, status_not_in): + """Sets the status_not_in of this BackupTargetExecutionWhereInput. + + + :param status_not_in: The status_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type status_not_in: list[BackupExecutionStatus] + """ + + self._status_not_in = status_not_in + + @property + def total_bytes(self): + """Gets the total_bytes of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes + + @total_bytes.setter + def total_bytes(self, total_bytes): + """Sets the total_bytes of this BackupTargetExecutionWhereInput. + + + :param total_bytes: The total_bytes of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes: int + """ + + self._total_bytes = total_bytes + + @property + def total_bytes_gt(self): + """Gets the total_bytes_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_gt + + @total_bytes_gt.setter + def total_bytes_gt(self, total_bytes_gt): + """Sets the total_bytes_gt of this BackupTargetExecutionWhereInput. + + + :param total_bytes_gt: The total_bytes_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_gt: int + """ + + self._total_bytes_gt = total_bytes_gt + + @property + def total_bytes_gte(self): + """Gets the total_bytes_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_gte + + @total_bytes_gte.setter + def total_bytes_gte(self, total_bytes_gte): + """Sets the total_bytes_gte of this BackupTargetExecutionWhereInput. + + + :param total_bytes_gte: The total_bytes_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_gte: int + """ + + self._total_bytes_gte = total_bytes_gte + + @property + def total_bytes_in(self): + """Gets the total_bytes_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_bytes_in + + @total_bytes_in.setter + def total_bytes_in(self, total_bytes_in): + """Sets the total_bytes_in of this BackupTargetExecutionWhereInput. + + + :param total_bytes_in: The total_bytes_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_in: list[int] + """ + + self._total_bytes_in = total_bytes_in + + @property + def total_bytes_lt(self): + """Gets the total_bytes_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_lt + + @total_bytes_lt.setter + def total_bytes_lt(self, total_bytes_lt): + """Sets the total_bytes_lt of this BackupTargetExecutionWhereInput. + + + :param total_bytes_lt: The total_bytes_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_lt: int + """ + + self._total_bytes_lt = total_bytes_lt + + @property + def total_bytes_lte(self): + """Gets the total_bytes_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_lte + + @total_bytes_lte.setter + def total_bytes_lte(self, total_bytes_lte): + """Sets the total_bytes_lte of this BackupTargetExecutionWhereInput. + + + :param total_bytes_lte: The total_bytes_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_lte: int + """ + + self._total_bytes_lte = total_bytes_lte + + @property + def total_bytes_not(self): + """Gets the total_bytes_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: int + """ + return self._total_bytes_not + + @total_bytes_not.setter + def total_bytes_not(self, total_bytes_not): + """Sets the total_bytes_not of this BackupTargetExecutionWhereInput. + + + :param total_bytes_not: The total_bytes_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_not: int + """ + + self._total_bytes_not = total_bytes_not + + @property + def total_bytes_not_in(self): + """Gets the total_bytes_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The total_bytes_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[int] + """ + return self._total_bytes_not_in + + @total_bytes_not_in.setter + def total_bytes_not_in(self, total_bytes_not_in): + """Sets the total_bytes_not_in of this BackupTargetExecutionWhereInput. + + + :param total_bytes_not_in: The total_bytes_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type total_bytes_not_in: list[int] + """ + + self._total_bytes_not_in = total_bytes_not_in + + @property + def type(self): + """Gets the type of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The type of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this BackupTargetExecutionWhereInput. + + + :param type: The type of this BackupTargetExecutionWhereInput. # noqa: E501 + :type type: BackupExecutionType + """ + + self._type = type + + @property + def type_in(self): + """Gets the type_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The type_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionType] + """ + return self._type_in + + @type_in.setter + def type_in(self, type_in): + """Sets the type_in of this BackupTargetExecutionWhereInput. + + + :param type_in: The type_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type type_in: list[BackupExecutionType] + """ + + self._type_in = type_in + + @property + def type_not(self): + """Gets the type_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The type_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: BackupExecutionType + """ + return self._type_not + + @type_not.setter + def type_not(self, type_not): + """Sets the type_not of this BackupTargetExecutionWhereInput. + + + :param type_not: The type_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type type_not: BackupExecutionType + """ + + self._type_not = type_not + + @property + def type_not_in(self): + """Gets the type_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The type_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[BackupExecutionType] + """ + return self._type_not_in + + @type_not_in.setter + def type_not_in(self, type_not_in): + """Sets the type_not_in of this BackupTargetExecutionWhereInput. + + + :param type_not_in: The type_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type type_not_in: list[BackupExecutionType] + """ + + self._type_not_in = type_not_in + + @property + def vm(self): + """Gets the vm of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: VmWhereInput + """ + return self._vm + + @vm.setter + def vm(self, vm): + """Sets the vm of this BackupTargetExecutionWhereInput. + + + :param vm: The vm of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm: VmWhereInput + """ + + self._vm = vm + + @property + def vm_local_id(self): + """Gets the vm_local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id + + @vm_local_id.setter + def vm_local_id(self, vm_local_id): + """Sets the vm_local_id of this BackupTargetExecutionWhereInput. + + + :param vm_local_id: The vm_local_id of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id: str + """ + + self._vm_local_id = vm_local_id + + @property + def vm_local_id_contains(self): + """Gets the vm_local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_contains + + @vm_local_id_contains.setter + def vm_local_id_contains(self, vm_local_id_contains): + """Sets the vm_local_id_contains of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_contains: The vm_local_id_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_contains: str + """ + + self._vm_local_id_contains = vm_local_id_contains + + @property + def vm_local_id_ends_with(self): + """Gets the vm_local_id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_ends_with + + @vm_local_id_ends_with.setter + def vm_local_id_ends_with(self, vm_local_id_ends_with): + """Sets the vm_local_id_ends_with of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_ends_with: The vm_local_id_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_ends_with: str + """ + + self._vm_local_id_ends_with = vm_local_id_ends_with + + @property + def vm_local_id_gt(self): + """Gets the vm_local_id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_gt + + @vm_local_id_gt.setter + def vm_local_id_gt(self, vm_local_id_gt): + """Sets the vm_local_id_gt of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_gt: The vm_local_id_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_gt: str + """ + + self._vm_local_id_gt = vm_local_id_gt + + @property + def vm_local_id_gte(self): + """Gets the vm_local_id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_gte + + @vm_local_id_gte.setter + def vm_local_id_gte(self, vm_local_id_gte): + """Sets the vm_local_id_gte of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_gte: The vm_local_id_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_gte: str + """ + + self._vm_local_id_gte = vm_local_id_gte + + @property + def vm_local_id_in(self): + """Gets the vm_local_id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_local_id_in + + @vm_local_id_in.setter + def vm_local_id_in(self, vm_local_id_in): + """Sets the vm_local_id_in of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_in: The vm_local_id_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_in: list[str] + """ + + self._vm_local_id_in = vm_local_id_in + + @property + def vm_local_id_lt(self): + """Gets the vm_local_id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_lt + + @vm_local_id_lt.setter + def vm_local_id_lt(self, vm_local_id_lt): + """Sets the vm_local_id_lt of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_lt: The vm_local_id_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_lt: str + """ + + self._vm_local_id_lt = vm_local_id_lt + + @property + def vm_local_id_lte(self): + """Gets the vm_local_id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_lte + + @vm_local_id_lte.setter + def vm_local_id_lte(self, vm_local_id_lte): + """Sets the vm_local_id_lte of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_lte: The vm_local_id_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_lte: str + """ + + self._vm_local_id_lte = vm_local_id_lte + + @property + def vm_local_id_not(self): + """Gets the vm_local_id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not + + @vm_local_id_not.setter + def vm_local_id_not(self, vm_local_id_not): + """Sets the vm_local_id_not of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_not: The vm_local_id_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_not: str + """ + + self._vm_local_id_not = vm_local_id_not + + @property + def vm_local_id_not_contains(self): + """Gets the vm_local_id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not_contains + + @vm_local_id_not_contains.setter + def vm_local_id_not_contains(self, vm_local_id_not_contains): + """Sets the vm_local_id_not_contains of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_not_contains: The vm_local_id_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_not_contains: str + """ + + self._vm_local_id_not_contains = vm_local_id_not_contains + + @property + def vm_local_id_not_ends_with(self): + """Gets the vm_local_id_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not_ends_with + + @vm_local_id_not_ends_with.setter + def vm_local_id_not_ends_with(self, vm_local_id_not_ends_with): + """Sets the vm_local_id_not_ends_with of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_not_ends_with: The vm_local_id_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_not_ends_with: str + """ + + self._vm_local_id_not_ends_with = vm_local_id_not_ends_with + + @property + def vm_local_id_not_in(self): + """Gets the vm_local_id_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_local_id_not_in + + @vm_local_id_not_in.setter + def vm_local_id_not_in(self, vm_local_id_not_in): + """Sets the vm_local_id_not_in of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_not_in: The vm_local_id_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_not_in: list[str] + """ + + self._vm_local_id_not_in = vm_local_id_not_in + + @property + def vm_local_id_not_starts_with(self): + """Gets the vm_local_id_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_not_starts_with + + @vm_local_id_not_starts_with.setter + def vm_local_id_not_starts_with(self, vm_local_id_not_starts_with): + """Sets the vm_local_id_not_starts_with of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_not_starts_with: The vm_local_id_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_not_starts_with: str + """ + + self._vm_local_id_not_starts_with = vm_local_id_not_starts_with + + @property + def vm_local_id_starts_with(self): + """Gets the vm_local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_local_id_starts_with + + @vm_local_id_starts_with.setter + def vm_local_id_starts_with(self, vm_local_id_starts_with): + """Sets the vm_local_id_starts_with of this BackupTargetExecutionWhereInput. + + + :param vm_local_id_starts_with: The vm_local_id_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_local_id_starts_with: str + """ + + self._vm_local_id_starts_with = vm_local_id_starts_with + + @property + def vm_name(self): + """Gets the vm_name of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name + + @vm_name.setter + def vm_name(self, vm_name): + """Sets the vm_name of this BackupTargetExecutionWhereInput. + + + :param vm_name: The vm_name of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name: str + """ + + self._vm_name = vm_name + + @property + def vm_name_contains(self): + """Gets the vm_name_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_contains + + @vm_name_contains.setter + def vm_name_contains(self, vm_name_contains): + """Sets the vm_name_contains of this BackupTargetExecutionWhereInput. + + + :param vm_name_contains: The vm_name_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_contains: str + """ + + self._vm_name_contains = vm_name_contains + + @property + def vm_name_ends_with(self): + """Gets the vm_name_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_ends_with + + @vm_name_ends_with.setter + def vm_name_ends_with(self, vm_name_ends_with): + """Sets the vm_name_ends_with of this BackupTargetExecutionWhereInput. + + + :param vm_name_ends_with: The vm_name_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_ends_with: str + """ + + self._vm_name_ends_with = vm_name_ends_with + + @property + def vm_name_gt(self): + """Gets the vm_name_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_gt + + @vm_name_gt.setter + def vm_name_gt(self, vm_name_gt): + """Sets the vm_name_gt of this BackupTargetExecutionWhereInput. + + + :param vm_name_gt: The vm_name_gt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_gt: str + """ + + self._vm_name_gt = vm_name_gt + + @property + def vm_name_gte(self): + """Gets the vm_name_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_gte + + @vm_name_gte.setter + def vm_name_gte(self, vm_name_gte): + """Sets the vm_name_gte of this BackupTargetExecutionWhereInput. + + + :param vm_name_gte: The vm_name_gte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_gte: str + """ + + self._vm_name_gte = vm_name_gte + + @property + def vm_name_in(self): + """Gets the vm_name_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_name_in + + @vm_name_in.setter + def vm_name_in(self, vm_name_in): + """Sets the vm_name_in of this BackupTargetExecutionWhereInput. + + + :param vm_name_in: The vm_name_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_in: list[str] + """ + + self._vm_name_in = vm_name_in + + @property + def vm_name_lt(self): + """Gets the vm_name_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_lt + + @vm_name_lt.setter + def vm_name_lt(self, vm_name_lt): + """Sets the vm_name_lt of this BackupTargetExecutionWhereInput. + + + :param vm_name_lt: The vm_name_lt of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_lt: str + """ + + self._vm_name_lt = vm_name_lt + + @property + def vm_name_lte(self): + """Gets the vm_name_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_lte + + @vm_name_lte.setter + def vm_name_lte(self, vm_name_lte): + """Sets the vm_name_lte of this BackupTargetExecutionWhereInput. + + + :param vm_name_lte: The vm_name_lte of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_lte: str + """ + + self._vm_name_lte = vm_name_lte + + @property + def vm_name_not(self): + """Gets the vm_name_not of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not + + @vm_name_not.setter + def vm_name_not(self, vm_name_not): + """Sets the vm_name_not of this BackupTargetExecutionWhereInput. + + + :param vm_name_not: The vm_name_not of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_not: str + """ + + self._vm_name_not = vm_name_not + + @property + def vm_name_not_contains(self): + """Gets the vm_name_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not_contains + + @vm_name_not_contains.setter + def vm_name_not_contains(self, vm_name_not_contains): + """Sets the vm_name_not_contains of this BackupTargetExecutionWhereInput. + + + :param vm_name_not_contains: The vm_name_not_contains of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_not_contains: str + """ + + self._vm_name_not_contains = vm_name_not_contains + + @property + def vm_name_not_ends_with(self): + """Gets the vm_name_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not_ends_with + + @vm_name_not_ends_with.setter + def vm_name_not_ends_with(self, vm_name_not_ends_with): + """Sets the vm_name_not_ends_with of this BackupTargetExecutionWhereInput. + + + :param vm_name_not_ends_with: The vm_name_not_ends_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_not_ends_with: str + """ + + self._vm_name_not_ends_with = vm_name_not_ends_with + + @property + def vm_name_not_in(self): + """Gets the vm_name_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._vm_name_not_in + + @vm_name_not_in.setter + def vm_name_not_in(self, vm_name_not_in): + """Sets the vm_name_not_in of this BackupTargetExecutionWhereInput. + + + :param vm_name_not_in: The vm_name_not_in of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_not_in: list[str] + """ + + self._vm_name_not_in = vm_name_not_in + + @property + def vm_name_not_starts_with(self): + """Gets the vm_name_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_not_starts_with + + @vm_name_not_starts_with.setter + def vm_name_not_starts_with(self, vm_name_not_starts_with): + """Sets the vm_name_not_starts_with of this BackupTargetExecutionWhereInput. + + + :param vm_name_not_starts_with: The vm_name_not_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_not_starts_with: str + """ + + self._vm_name_not_starts_with = vm_name_not_starts_with + + @property + def vm_name_starts_with(self): + """Gets the vm_name_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + + + :return: The vm_name_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :rtype: str + """ + return self._vm_name_starts_with + + @vm_name_starts_with.setter + def vm_name_starts_with(self, vm_name_starts_with): + """Sets the vm_name_starts_with of this BackupTargetExecutionWhereInput. + + + :param vm_name_starts_with: The vm_name_starts_with of this BackupTargetExecutionWhereInput. # noqa: E501 + :type vm_name_starts_with: str + """ + + self._vm_name_starts_with = vm_name_starts_with + + 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, BackupTargetExecutionWhereInput): + 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, BackupTargetExecutionWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/bus.py b/cloudtower/models/bus.py index a0729b0e..617b92e7 100644 --- a/cloudtower/models/bus.py +++ b/cloudtower/models/bus.py @@ -22,9 +22,10 @@ class Bus(object): """ IDE = "IDE" SCSI = "SCSI" + USB = "USB" VIRTIO = "VIRTIO" - allowable_values = [IDE, SCSI, VIRTIO] # noqa: E501 + allowable_values = [IDE, SCSI, USB, VIRTIO] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/cloud_tower_application_state.py b/cloudtower/models/cloud_tower_application_state.py index 55baec5c..c9b7aca1 100644 --- a/cloudtower/models/cloud_tower_application_state.py +++ b/cloudtower/models/cloud_tower_application_state.py @@ -20,6 +20,8 @@ class CloudTowerApplicationState(object): """ allowed enum values """ + CONFIGURE_FAILED = "CONFIGURE_FAILED" + CONFIGURING = "CONFIGURING" ERROR = "ERROR" INSTALLING = "INSTALLING" INSTALL_FAILED = "INSTALL_FAILED" @@ -31,7 +33,7 @@ class CloudTowerApplicationState(object): UPGRADE_FAILED = "UPGRADE_FAILED" UPGRADING = "UPGRADING" - allowable_values = [ERROR, INSTALLING, INSTALL_FAILED, RUNNING, SCALE_FAILED, SCALING, TERMINATE_FAILED, TERMINATING, UPGRADE_FAILED, UPGRADING] # noqa: E501 + allowable_values = [CONFIGURE_FAILED, CONFIGURING, ERROR, INSTALLING, INSTALL_FAILED, RUNNING, SCALE_FAILED, SCALING, TERMINATE_FAILED, TERMINATING, UPGRADE_FAILED, UPGRADING] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/content_language.py b/cloudtower/models/content_language.py index 575e7756..436b6a42 100644 --- a/cloudtower/models/content_language.py +++ b/cloudtower/models/content_language.py @@ -22,8 +22,9 @@ class ContentLanguage(object): """ ZH_CN = "zh-CN" EN_US = "en-US" + _ = "*" - allowable_values = [ZH_CN, EN_US] # noqa: E501 + allowable_values = [ZH_CN, EN_US, _] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/delete_backup_plan.py b/cloudtower/models/delete_backup_plan.py new file mode 100644 index 00000000..a9fea55d --- /dev/null +++ b/cloudtower/models/delete_backup_plan.py @@ -0,0 +1,145 @@ +# 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 DeleteBackupPlan(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 = { + 'entity_async_status': 'EntityAsyncStatus', + 'id': 'str' + } + + attribute_map = { + 'entity_async_status': 'entityAsyncStatus', + 'id': 'id' + } + + def __init__(self, **kwargs): # noqa: E501 + """DeleteBackupPlan - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._entity_async_status = None + self._id = None + self.discriminator = None + + self.entity_async_status = kwargs.get("entity_async_status", None) + if "id" in kwargs: + self.id = kwargs["id"] + + @property + def entity_async_status(self): + """Gets the entity_async_status of this DeleteBackupPlan. # noqa: E501 + + + :return: The entity_async_status of this DeleteBackupPlan. # 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 DeleteBackupPlan. + + + :param entity_async_status: The entity_async_status of this DeleteBackupPlan. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def id(self): + """Gets the id of this DeleteBackupPlan. # noqa: E501 + + + :return: The id of this DeleteBackupPlan. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this DeleteBackupPlan. + + + :param id: The id of this DeleteBackupPlan. # 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, DeleteBackupPlan): + 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, DeleteBackupPlan): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/delete_backup_restore_point.py b/cloudtower/models/delete_backup_restore_point.py new file mode 100644 index 00000000..ecc0c0a5 --- /dev/null +++ b/cloudtower/models/delete_backup_restore_point.py @@ -0,0 +1,145 @@ +# 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 DeleteBackupRestorePoint(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 = { + 'entity_async_status': 'EntityAsyncStatus', + 'id': 'str' + } + + attribute_map = { + 'entity_async_status': 'entityAsyncStatus', + 'id': 'id' + } + + def __init__(self, **kwargs): # noqa: E501 + """DeleteBackupRestorePoint - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._entity_async_status = None + self._id = None + self.discriminator = None + + self.entity_async_status = kwargs.get("entity_async_status", None) + if "id" in kwargs: + self.id = kwargs["id"] + + @property + def entity_async_status(self): + """Gets the entity_async_status of this DeleteBackupRestorePoint. # noqa: E501 + + + :return: The entity_async_status of this DeleteBackupRestorePoint. # 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 DeleteBackupRestorePoint. + + + :param entity_async_status: The entity_async_status of this DeleteBackupRestorePoint. # noqa: E501 + :type entity_async_status: EntityAsyncStatus + """ + + self._entity_async_status = entity_async_status + + @property + def id(self): + """Gets the id of this DeleteBackupRestorePoint. # noqa: E501 + + + :return: The id of this DeleteBackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this DeleteBackupRestorePoint. + + + :param id: The id of this DeleteBackupRestorePoint. # 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, DeleteBackupRestorePoint): + 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, DeleteBackupRestorePoint): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/disassociate_system_service_from_obs_service_params.py b/cloudtower/models/disassociate_system_service_from_obs_service_params.py new file mode 100644 index 00000000..7c30944e --- /dev/null +++ b/cloudtower/models/disassociate_system_service_from_obs_service_params.py @@ -0,0 +1,146 @@ +# 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 DisassociateSystemServiceFromObsServiceParams(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 = { + 'system_service_type': 'ObservabilityConnectedSystemServiceType', + 'system_service_id': 'str' + } + + attribute_map = { + 'system_service_type': 'system_service_type', + 'system_service_id': 'system_service_id' + } + + def __init__(self, **kwargs): # noqa: E501 + """DisassociateSystemServiceFromObsServiceParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._system_service_type = None + self._system_service_id = None + self.discriminator = None + + if "system_service_type" in kwargs: + self.system_service_type = kwargs["system_service_type"] + if "system_service_id" in kwargs: + self.system_service_id = kwargs["system_service_id"] + + @property + def system_service_type(self): + """Gets the system_service_type of this DisassociateSystemServiceFromObsServiceParams. # noqa: E501 + + + :return: The system_service_type of this DisassociateSystemServiceFromObsServiceParams. # noqa: E501 + :rtype: ObservabilityConnectedSystemServiceType + """ + return self._system_service_type + + @system_service_type.setter + def system_service_type(self, system_service_type): + """Sets the system_service_type of this DisassociateSystemServiceFromObsServiceParams. + + + :param system_service_type: The system_service_type of this DisassociateSystemServiceFromObsServiceParams. # noqa: E501 + :type system_service_type: ObservabilityConnectedSystemServiceType + """ + + self._system_service_type = system_service_type + + @property + def system_service_id(self): + """Gets the system_service_id of this DisassociateSystemServiceFromObsServiceParams. # noqa: E501 + + + :return: The system_service_id of this DisassociateSystemServiceFromObsServiceParams. # noqa: E501 + :rtype: str + """ + return self._system_service_id + + @system_service_id.setter + def system_service_id(self, system_service_id): + """Sets the system_service_id of this DisassociateSystemServiceFromObsServiceParams. + + + :param system_service_id: The system_service_id of this DisassociateSystemServiceFromObsServiceParams. # noqa: E501 + :type system_service_id: str + """ + if self.local_vars_configuration.client_side_validation and system_service_id is None: # noqa: E501 + raise ValueError("Invalid value for `system_service_id`, must not be `None`") # noqa: E501 + + self._system_service_id = system_service_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, DisassociateSystemServiceFromObsServiceParams): + 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, DisassociateSystemServiceFromObsServiceParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/disassociate_system_service_from_obs_service_result.py b/cloudtower/models/disassociate_system_service_from_obs_service_result.py new file mode 100644 index 00000000..1e25ca17 --- /dev/null +++ b/cloudtower/models/disassociate_system_service_from_obs_service_result.py @@ -0,0 +1,172 @@ +# 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 DisassociateSystemServiceFromObsServiceResult(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 = { + 'error_message': 'str', + 'error_code': 'str', + 'result': 'DisassociateSystemServiceFromObsServiceResultType' + } + + attribute_map = { + 'error_message': 'errorMessage', + 'error_code': 'errorCode', + 'result': 'result' + } + + def __init__(self, **kwargs): # noqa: E501 + """DisassociateSystemServiceFromObsServiceResult - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._error_message = None + self._error_code = None + self._result = None + self.discriminator = None + + if "error_message" in kwargs: + self.error_message = kwargs["error_message"] + if "error_code" in kwargs: + self.error_code = kwargs["error_code"] + if "result" in kwargs: + self.result = kwargs["result"] + + @property + def error_message(self): + """Gets the error_message of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + + + :return: The error_message of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :rtype: str + """ + return self._error_message + + @error_message.setter + def error_message(self, error_message): + """Sets the error_message of this DisassociateSystemServiceFromObsServiceResult. + + + :param error_message: The error_message of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :type error_message: str + """ + + self._error_message = error_message + + @property + def error_code(self): + """Gets the error_code of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + + + :return: The error_code of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :rtype: str + """ + return self._error_code + + @error_code.setter + def error_code(self, error_code): + """Sets the error_code of this DisassociateSystemServiceFromObsServiceResult. + + + :param error_code: The error_code of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :type error_code: str + """ + + self._error_code = error_code + + @property + def result(self): + """Gets the result of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + + + :return: The result of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :rtype: DisassociateSystemServiceFromObsServiceResultType + """ + return self._result + + @result.setter + def result(self, result): + """Sets the result of this DisassociateSystemServiceFromObsServiceResult. + + + :param result: The result of this DisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :type result: DisassociateSystemServiceFromObsServiceResultType + """ + if self.local_vars_configuration.client_side_validation and result is None: # noqa: E501 + raise ValueError("Invalid value for `result`, must not be `None`") # noqa: E501 + + self._result = result + + 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, DisassociateSystemServiceFromObsServiceResult): + 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, DisassociateSystemServiceFromObsServiceResult): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/disassociate_system_service_from_obs_service_result_type.py b/cloudtower/models/disassociate_system_service_from_obs_service_result_type.py new file mode 100644 index 00000000..909a3b82 --- /dev/null +++ b/cloudtower/models/disassociate_system_service_from_obs_service_result_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 DisassociateSystemServiceFromObsServiceResultType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FAIL = "FAIL" + SUCCESS = "SUCCESS" + + allowable_values = [FAIL, SUCCESS] # 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 + """DisassociateSystemServiceFromObsServiceResultType - 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, DisassociateSystemServiceFromObsServiceResultType): + 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, DisassociateSystemServiceFromObsServiceResultType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/disk_function.py b/cloudtower/models/disk_function.py index 5165d981..4ff07adb 100644 --- a/cloudtower/models/disk_function.py +++ b/cloudtower/models/disk_function.py @@ -20,11 +20,13 @@ class DiskFunction(object): """ allowed enum values """ + BOOT = "BOOT" CACHE = "CACHE" DATA = "DATA" SMTX_SYSTEM = "SMTX_SYSTEM" + UNMOUNT = "UNMOUNT" - allowable_values = [CACHE, DATA, SMTX_SYSTEM] # noqa: E501 + allowable_values = [BOOT, CACHE, DATA, SMTX_SYSTEM, UNMOUNT] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/disk_type.py b/cloudtower/models/disk_type.py index 182b78ec..7254d55d 100644 --- a/cloudtower/models/disk_type.py +++ b/cloudtower/models/disk_type.py @@ -21,10 +21,12 @@ class DiskType(object): allowed enum values """ HDD = "HDD" + NVME_SSD = "NVMe_SSD" PMEM = "PMem" + SATA_OR_SAS_SSD = "SATA_OR_SAS_SSD" SSD = "SSD" - allowable_values = [HDD, PMEM, SSD] # noqa: E501 + allowable_values = [HDD, NVME_SSD, PMEM, SATA_OR_SAS_SSD, SSD] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/everoute_cluster.py b/cloudtower/models/everoute_cluster.py index ccc38d3e..542abaa6 100644 --- a/cloudtower/models/everoute_cluster.py +++ b/cloudtower/models/everoute_cluster.py @@ -34,10 +34,12 @@ class EverouteCluster(object): 'global_whitelist': 'NestedEverouteClusterWhitelist', 'id': 'str', 'installed': 'bool', + 'load_balancer_service': 'NestedLoadBalancerService', 'name': 'str', 'phase': 'EverouteClusterPhase', 'status': 'NestedEverouteClusterStatus', - 'version': 'str' + 'version': 'str', + 'vpc_service': 'NestedVirtualPrivateCloudService' } attribute_map = { @@ -50,10 +52,12 @@ class EverouteCluster(object): 'global_whitelist': 'global_whitelist', 'id': 'id', 'installed': 'installed', + 'load_balancer_service': 'load_balancer_service', 'name': 'name', 'phase': 'phase', 'status': 'status', - 'version': 'version' + 'version': 'version', + 'vpc_service': 'vpc_service' } def __init__(self, **kwargs): # noqa: E501 @@ -69,10 +73,12 @@ def __init__(self, **kwargs): # noqa: E501 self._global_whitelist = None self._id = None self._installed = None + self._load_balancer_service = None self._name = None self._phase = None self._status = None self._version = None + self._vpc_service = None self.discriminator = None self.agent_elf_clusters = kwargs.get("agent_elf_clusters", None) @@ -88,12 +94,14 @@ def __init__(self, **kwargs): # noqa: E501 if "id" in kwargs: self.id = kwargs["id"] self.installed = kwargs.get("installed", None) + self.load_balancer_service = kwargs.get("load_balancer_service", None) if "name" in kwargs: self.name = kwargs["name"] self.phase = kwargs.get("phase", None) self.status = kwargs.get("status", None) if "version" in kwargs: self.version = kwargs["version"] + self.vpc_service = kwargs.get("vpc_service", None) @property def agent_elf_clusters(self): @@ -292,6 +300,27 @@ def installed(self, installed): self._installed = installed + @property + def load_balancer_service(self): + """Gets the load_balancer_service of this EverouteCluster. # noqa: E501 + + + :return: The load_balancer_service of this EverouteCluster. # noqa: E501 + :rtype: NestedLoadBalancerService + """ + return self._load_balancer_service + + @load_balancer_service.setter + def load_balancer_service(self, load_balancer_service): + """Sets the load_balancer_service of this EverouteCluster. + + + :param load_balancer_service: The load_balancer_service of this EverouteCluster. # noqa: E501 + :type load_balancer_service: NestedLoadBalancerService + """ + + self._load_balancer_service = load_balancer_service + @property def name(self): """Gets the name of this EverouteCluster. # noqa: E501 @@ -380,6 +409,27 @@ def version(self, version): self._version = version + @property + def vpc_service(self): + """Gets the vpc_service of this EverouteCluster. # noqa: E501 + + + :return: The vpc_service of this EverouteCluster. # noqa: E501 + :rtype: NestedVirtualPrivateCloudService + """ + return self._vpc_service + + @vpc_service.setter + def vpc_service(self, vpc_service): + """Sets the vpc_service of this EverouteCluster. + + + :param vpc_service: The vpc_service of this EverouteCluster. # noqa: E501 + :type vpc_service: NestedVirtualPrivateCloudService + """ + + self._vpc_service = vpc_service + def to_dict(self, serialize=False): """Returns the model properties as a dict""" result = {} diff --git a/cloudtower/models/everoute_cluster_where_input.py b/cloudtower/models/everoute_cluster_where_input.py index c0048fc9..9663cafd 100644 --- a/cloudtower/models/everoute_cluster_where_input.py +++ b/cloudtower/models/everoute_cluster_where_input.py @@ -58,6 +58,7 @@ class EverouteClusterWhereInput(object): 'id_starts_with': 'str', 'installed': 'bool', 'installed_not': 'bool', + 'load_balancer_service': 'LoadBalancerServiceWhereInput', 'name': 'str', 'name_contains': 'str', 'name_ends_with': 'str', @@ -89,7 +90,8 @@ class EverouteClusterWhereInput(object): 'version_not_ends_with': 'str', 'version_not_in': 'list[str]', 'version_not_starts_with': 'str', - 'version_starts_with': 'str' + 'version_starts_with': 'str', + 'vpc_service': 'VirtualPrivateCloudServiceWhereInput' } attribute_map = { @@ -126,6 +128,7 @@ class EverouteClusterWhereInput(object): 'id_starts_with': 'id_starts_with', 'installed': 'installed', 'installed_not': 'installed_not', + 'load_balancer_service': 'load_balancer_service', 'name': 'name', 'name_contains': 'name_contains', 'name_ends_with': 'name_ends_with', @@ -157,7 +160,8 @@ class EverouteClusterWhereInput(object): 'version_not_ends_with': 'version_not_ends_with', 'version_not_in': 'version_not_in', 'version_not_starts_with': 'version_not_starts_with', - 'version_starts_with': 'version_starts_with' + 'version_starts_with': 'version_starts_with', + 'vpc_service': 'vpc_service' } def __init__(self, **kwargs): # noqa: E501 @@ -197,6 +201,7 @@ def __init__(self, **kwargs): # noqa: E501 self._id_starts_with = None self._installed = None self._installed_not = None + self._load_balancer_service = None self._name = None self._name_contains = None self._name_ends_with = None @@ -229,6 +234,7 @@ def __init__(self, **kwargs): # noqa: E501 self._version_not_in = None self._version_not_starts_with = None self._version_starts_with = None + self._vpc_service = None self.discriminator = None self._and = kwargs.get("_and", None) @@ -264,6 +270,7 @@ def __init__(self, **kwargs): # noqa: E501 self.id_starts_with = kwargs.get("id_starts_with", None) self.installed = kwargs.get("installed", None) self.installed_not = kwargs.get("installed_not", None) + self.load_balancer_service = kwargs.get("load_balancer_service", 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) @@ -296,6 +303,7 @@ def __init__(self, **kwargs): # noqa: E501 self.version_not_in = kwargs.get("version_not_in", None) self.version_not_starts_with = kwargs.get("version_not_starts_with", None) self.version_starts_with = kwargs.get("version_starts_with", None) + self.vpc_service = kwargs.get("vpc_service", None) @property def _and(self): @@ -990,6 +998,27 @@ def installed_not(self, installed_not): self._installed_not = installed_not + @property + def load_balancer_service(self): + """Gets the load_balancer_service of this EverouteClusterWhereInput. # noqa: E501 + + + :return: The load_balancer_service of this EverouteClusterWhereInput. # noqa: E501 + :rtype: LoadBalancerServiceWhereInput + """ + return self._load_balancer_service + + @load_balancer_service.setter + def load_balancer_service(self, load_balancer_service): + """Sets the load_balancer_service of this EverouteClusterWhereInput. + + + :param load_balancer_service: The load_balancer_service of this EverouteClusterWhereInput. # noqa: E501 + :type load_balancer_service: LoadBalancerServiceWhereInput + """ + + self._load_balancer_service = load_balancer_service + @property def name(self): """Gets the name of this EverouteClusterWhereInput. # noqa: E501 @@ -1662,6 +1691,27 @@ def version_starts_with(self, version_starts_with): self._version_starts_with = version_starts_with + @property + def vpc_service(self): + """Gets the vpc_service of this EverouteClusterWhereInput. # noqa: E501 + + + :return: The vpc_service of this EverouteClusterWhereInput. # noqa: E501 + :rtype: VirtualPrivateCloudServiceWhereInput + """ + return self._vpc_service + + @vpc_service.setter + def vpc_service(self, vpc_service): + """Sets the vpc_service of this EverouteClusterWhereInput. + + + :param vpc_service: The vpc_service of this EverouteClusterWhereInput. # 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 = {} diff --git a/cloudtower/models/get_backup_plan_executions_connection_request_body.py b/cloudtower/models/get_backup_plan_executions_connection_request_body.py new file mode 100644 index 00000000..8c818d63 --- /dev/null +++ b/cloudtower/models/get_backup_plan_executions_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupPlanExecutionsConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupPlanExecutionOrderByInput', + 'skip': 'int', + 'where': 'BackupPlanExecutionWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupPlanExecutionsConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param after: The after of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param before: The before of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param first: The first of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param last: The last of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: BackupPlanExecutionOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type order_by: BackupPlanExecutionOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param skip: The skip of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :rtype: BackupPlanExecutionWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupPlanExecutionsConnectionRequestBody. + + + :param where: The where of this GetBackupPlanExecutionsConnectionRequestBody. # noqa: E501 + :type where: BackupPlanExecutionWhereInput + """ + + self._where = where + + 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, GetBackupPlanExecutionsConnectionRequestBody): + 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, GetBackupPlanExecutionsConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_plan_executions_request_body.py b/cloudtower/models/get_backup_plan_executions_request_body.py new file mode 100644 index 00000000..79ef2a39 --- /dev/null +++ b/cloudtower/models/get_backup_plan_executions_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupPlanExecutionsRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupPlanExecutionOrderByInput', + 'skip': 'int', + 'where': 'BackupPlanExecutionWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupPlanExecutionsRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The after of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupPlanExecutionsRequestBody. + + + :param after: The after of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The before of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupPlanExecutionsRequestBody. + + + :param before: The before of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The first of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupPlanExecutionsRequestBody. + + + :param first: The first of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The last of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupPlanExecutionsRequestBody. + + + :param last: The last of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: BackupPlanExecutionOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupPlanExecutionsRequestBody. + + + :param order_by: The order_by of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type order_by: BackupPlanExecutionOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupPlanExecutionsRequestBody. + + + :param skip: The skip of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + + + :return: The where of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :rtype: BackupPlanExecutionWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupPlanExecutionsRequestBody. + + + :param where: The where of this GetBackupPlanExecutionsRequestBody. # noqa: E501 + :type where: BackupPlanExecutionWhereInput + """ + + self._where = where + + 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, GetBackupPlanExecutionsRequestBody): + 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, GetBackupPlanExecutionsRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_plans_connection_request_body.py b/cloudtower/models/get_backup_plans_connection_request_body.py new file mode 100644 index 00000000..af31fdc7 --- /dev/null +++ b/cloudtower/models/get_backup_plans_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupPlansConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupPlanOrderByInput', + 'skip': 'int', + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupPlansConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupPlansConnectionRequestBody. + + + :param after: The after of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupPlansConnectionRequestBody. + + + :param before: The before of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupPlansConnectionRequestBody. + + + :param first: The first of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupPlansConnectionRequestBody. + + + :param last: The last of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: BackupPlanOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupPlansConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type order_by: BackupPlanOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupPlansConnectionRequestBody. + + + :param skip: The skip of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupPlansConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupPlansConnectionRequestBody. + + + :param where: The where of this GetBackupPlansConnectionRequestBody. # noqa: E501 + :type where: BackupPlanWhereInput + """ + + self._where = where + + 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, GetBackupPlansConnectionRequestBody): + 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, GetBackupPlansConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_plans_request_body.py b/cloudtower/models/get_backup_plans_request_body.py new file mode 100644 index 00000000..a07f023c --- /dev/null +++ b/cloudtower/models/get_backup_plans_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupPlansRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupPlanOrderByInput', + 'skip': 'int', + 'where': 'BackupPlanWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupPlansRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The after of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupPlansRequestBody. + + + :param after: The after of this GetBackupPlansRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The before of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupPlansRequestBody. + + + :param before: The before of this GetBackupPlansRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The first of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupPlansRequestBody. + + + :param first: The first of this GetBackupPlansRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The last of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupPlansRequestBody. + + + :param last: The last of this GetBackupPlansRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: BackupPlanOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupPlansRequestBody. + + + :param order_by: The order_by of this GetBackupPlansRequestBody. # noqa: E501 + :type order_by: BackupPlanOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupPlansRequestBody. + + + :param skip: The skip of this GetBackupPlansRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupPlansRequestBody. # noqa: E501 + + + :return: The where of this GetBackupPlansRequestBody. # noqa: E501 + :rtype: BackupPlanWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupPlansRequestBody. + + + :param where: The where of this GetBackupPlansRequestBody. # noqa: E501 + :type where: BackupPlanWhereInput + """ + + self._where = where + + 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, GetBackupPlansRequestBody): + 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, GetBackupPlansRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_restore_executions_connection_request_body.py b/cloudtower/models/get_backup_restore_executions_connection_request_body.py new file mode 100644 index 00000000..b08edd10 --- /dev/null +++ b/cloudtower/models/get_backup_restore_executions_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupRestoreExecutionsConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupRestoreExecutionOrderByInput', + 'skip': 'int', + 'where': 'BackupRestoreExecutionWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupRestoreExecutionsConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param after: The after of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param before: The before of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param first: The first of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param last: The last of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: BackupRestoreExecutionOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type order_by: BackupRestoreExecutionOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param skip: The skip of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :rtype: BackupRestoreExecutionWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupRestoreExecutionsConnectionRequestBody. + + + :param where: The where of this GetBackupRestoreExecutionsConnectionRequestBody. # noqa: E501 + :type where: BackupRestoreExecutionWhereInput + """ + + self._where = where + + 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, GetBackupRestoreExecutionsConnectionRequestBody): + 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, GetBackupRestoreExecutionsConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_restore_executions_request_body.py b/cloudtower/models/get_backup_restore_executions_request_body.py new file mode 100644 index 00000000..78dfd22c --- /dev/null +++ b/cloudtower/models/get_backup_restore_executions_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupRestoreExecutionsRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupRestoreExecutionOrderByInput', + 'skip': 'int', + 'where': 'BackupRestoreExecutionWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupRestoreExecutionsRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The after of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupRestoreExecutionsRequestBody. + + + :param after: The after of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The before of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupRestoreExecutionsRequestBody. + + + :param before: The before of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The first of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupRestoreExecutionsRequestBody. + + + :param first: The first of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The last of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupRestoreExecutionsRequestBody. + + + :param last: The last of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: BackupRestoreExecutionOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupRestoreExecutionsRequestBody. + + + :param order_by: The order_by of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type order_by: BackupRestoreExecutionOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupRestoreExecutionsRequestBody. + + + :param skip: The skip of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + + + :return: The where of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :rtype: BackupRestoreExecutionWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupRestoreExecutionsRequestBody. + + + :param where: The where of this GetBackupRestoreExecutionsRequestBody. # noqa: E501 + :type where: BackupRestoreExecutionWhereInput + """ + + self._where = where + + 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, GetBackupRestoreExecutionsRequestBody): + 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, GetBackupRestoreExecutionsRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_restore_points_connection_request_body.py b/cloudtower/models/get_backup_restore_points_connection_request_body.py new file mode 100644 index 00000000..94489ba5 --- /dev/null +++ b/cloudtower/models/get_backup_restore_points_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupRestorePointsConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupRestorePointOrderByInput', + 'skip': 'int', + 'where': 'BackupRestorePointWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupRestorePointsConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupRestorePointsConnectionRequestBody. + + + :param after: The after of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupRestorePointsConnectionRequestBody. + + + :param before: The before of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupRestorePointsConnectionRequestBody. + + + :param first: The first of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupRestorePointsConnectionRequestBody. + + + :param last: The last of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: BackupRestorePointOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupRestorePointsConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type order_by: BackupRestorePointOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupRestorePointsConnectionRequestBody. + + + :param skip: The skip of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupRestorePointsConnectionRequestBody. + + + :param where: The where of this GetBackupRestorePointsConnectionRequestBody. # noqa: E501 + :type where: BackupRestorePointWhereInput + """ + + self._where = where + + 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, GetBackupRestorePointsConnectionRequestBody): + 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, GetBackupRestorePointsConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_restore_points_request_body.py b/cloudtower/models/get_backup_restore_points_request_body.py new file mode 100644 index 00000000..5845e5c6 --- /dev/null +++ b/cloudtower/models/get_backup_restore_points_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupRestorePointsRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupRestorePointOrderByInput', + 'skip': 'int', + 'where': 'BackupRestorePointWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupRestorePointsRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The after of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupRestorePointsRequestBody. + + + :param after: The after of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The before of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupRestorePointsRequestBody. + + + :param before: The before of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The first of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupRestorePointsRequestBody. + + + :param first: The first of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The last of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupRestorePointsRequestBody. + + + :param last: The last of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: BackupRestorePointOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupRestorePointsRequestBody. + + + :param order_by: The order_by of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type order_by: BackupRestorePointOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupRestorePointsRequestBody. + + + :param skip: The skip of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupRestorePointsRequestBody. # noqa: E501 + + + :return: The where of this GetBackupRestorePointsRequestBody. # noqa: E501 + :rtype: BackupRestorePointWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupRestorePointsRequestBody. + + + :param where: The where of this GetBackupRestorePointsRequestBody. # noqa: E501 + :type where: BackupRestorePointWhereInput + """ + + self._where = where + + 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, GetBackupRestorePointsRequestBody): + 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, GetBackupRestorePointsRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_services_connection_request_body.py b/cloudtower/models/get_backup_services_connection_request_body.py new file mode 100644 index 00000000..f0dde38d --- /dev/null +++ b/cloudtower/models/get_backup_services_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupServicesConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupServiceOrderByInput', + 'skip': 'int', + 'where': 'BackupServiceWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupServicesConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupServicesConnectionRequestBody. + + + :param after: The after of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupServicesConnectionRequestBody. + + + :param before: The before of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupServicesConnectionRequestBody. + + + :param first: The first of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupServicesConnectionRequestBody. + + + :param last: The last of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: BackupServiceOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupServicesConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type order_by: BackupServiceOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupServicesConnectionRequestBody. + + + :param skip: The skip of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupServicesConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :rtype: BackupServiceWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupServicesConnectionRequestBody. + + + :param where: The where of this GetBackupServicesConnectionRequestBody. # noqa: E501 + :type where: BackupServiceWhereInput + """ + + self._where = where + + 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, GetBackupServicesConnectionRequestBody): + 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, GetBackupServicesConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_services_request_body.py b/cloudtower/models/get_backup_services_request_body.py new file mode 100644 index 00000000..ca1db892 --- /dev/null +++ b/cloudtower/models/get_backup_services_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupServicesRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupServiceOrderByInput', + 'skip': 'int', + 'where': 'BackupServiceWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupServicesRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The after of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupServicesRequestBody. + + + :param after: The after of this GetBackupServicesRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The before of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupServicesRequestBody. + + + :param before: The before of this GetBackupServicesRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The first of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupServicesRequestBody. + + + :param first: The first of this GetBackupServicesRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The last of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupServicesRequestBody. + + + :param last: The last of this GetBackupServicesRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: BackupServiceOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupServicesRequestBody. + + + :param order_by: The order_by of this GetBackupServicesRequestBody. # noqa: E501 + :type order_by: BackupServiceOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupServicesRequestBody. + + + :param skip: The skip of this GetBackupServicesRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupServicesRequestBody. # noqa: E501 + + + :return: The where of this GetBackupServicesRequestBody. # noqa: E501 + :rtype: BackupServiceWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupServicesRequestBody. + + + :param where: The where of this GetBackupServicesRequestBody. # noqa: E501 + :type where: BackupServiceWhereInput + """ + + self._where = where + + 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, GetBackupServicesRequestBody): + 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, GetBackupServicesRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_store_repositories_connection_request_body.py b/cloudtower/models/get_backup_store_repositories_connection_request_body.py new file mode 100644 index 00000000..175ecf08 --- /dev/null +++ b/cloudtower/models/get_backup_store_repositories_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupStoreRepositoriesConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupStoreRepositoryOrderByInput', + 'skip': 'int', + 'where': 'BackupStoreRepositoryWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupStoreRepositoriesConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param after: The after of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param before: The before of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param first: The first of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param last: The last of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: BackupStoreRepositoryOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type order_by: BackupStoreRepositoryOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param skip: The skip of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :rtype: BackupStoreRepositoryWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupStoreRepositoriesConnectionRequestBody. + + + :param where: The where of this GetBackupStoreRepositoriesConnectionRequestBody. # noqa: E501 + :type where: BackupStoreRepositoryWhereInput + """ + + self._where = where + + 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, GetBackupStoreRepositoriesConnectionRequestBody): + 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, GetBackupStoreRepositoriesConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_store_repositories_request_body.py b/cloudtower/models/get_backup_store_repositories_request_body.py new file mode 100644 index 00000000..35f6068f --- /dev/null +++ b/cloudtower/models/get_backup_store_repositories_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupStoreRepositoriesRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupStoreRepositoryOrderByInput', + 'skip': 'int', + 'where': 'BackupStoreRepositoryWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupStoreRepositoriesRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The after of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupStoreRepositoriesRequestBody. + + + :param after: The after of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The before of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupStoreRepositoriesRequestBody. + + + :param before: The before of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The first of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupStoreRepositoriesRequestBody. + + + :param first: The first of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The last of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupStoreRepositoriesRequestBody. + + + :param last: The last of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: BackupStoreRepositoryOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupStoreRepositoriesRequestBody. + + + :param order_by: The order_by of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type order_by: BackupStoreRepositoryOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupStoreRepositoriesRequestBody. + + + :param skip: The skip of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + + + :return: The where of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :rtype: BackupStoreRepositoryWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupStoreRepositoriesRequestBody. + + + :param where: The where of this GetBackupStoreRepositoriesRequestBody. # noqa: E501 + :type where: BackupStoreRepositoryWhereInput + """ + + self._where = where + + 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, GetBackupStoreRepositoriesRequestBody): + 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, GetBackupStoreRepositoriesRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_target_executions_connection_request_body.py b/cloudtower/models/get_backup_target_executions_connection_request_body.py new file mode 100644 index 00000000..880d6e53 --- /dev/null +++ b/cloudtower/models/get_backup_target_executions_connection_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupTargetExecutionsConnectionRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupTargetExecutionOrderByInput', + 'skip': 'int', + 'where': 'BackupTargetExecutionWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupTargetExecutionsConnectionRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The after of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param after: The after of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The before of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param before: The before of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The first of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param first: The first of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The last of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param last: The last of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: BackupTargetExecutionOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param order_by: The order_by of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type order_by: BackupTargetExecutionOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param skip: The skip of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + + + :return: The where of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :rtype: BackupTargetExecutionWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupTargetExecutionsConnectionRequestBody. + + + :param where: The where of this GetBackupTargetExecutionsConnectionRequestBody. # noqa: E501 + :type where: BackupTargetExecutionWhereInput + """ + + self._where = where + + 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, GetBackupTargetExecutionsConnectionRequestBody): + 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, GetBackupTargetExecutionsConnectionRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/get_backup_target_executions_request_body.py b/cloudtower/models/get_backup_target_executions_request_body.py new file mode 100644 index 00000000..da551912 --- /dev/null +++ b/cloudtower/models/get_backup_target_executions_request_body.py @@ -0,0 +1,267 @@ +# 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 GetBackupTargetExecutionsRequestBody(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 = { + 'after': 'str', + 'before': 'str', + 'first': 'int', + 'last': 'int', + 'order_by': 'BackupTargetExecutionOrderByInput', + 'skip': 'int', + 'where': 'BackupTargetExecutionWhereInput' + } + + attribute_map = { + 'after': 'after', + 'before': 'before', + 'first': 'first', + 'last': 'last', + 'order_by': 'orderBy', + 'skip': 'skip', + 'where': 'where' + } + + def __init__(self, **kwargs): # noqa: E501 + """GetBackupTargetExecutionsRequestBody - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._after = None + self._before = None + self._first = None + self._last = None + self._order_by = None + self._skip = None + self._where = None + self.discriminator = None + + self.after = kwargs.get("after", None) + self.before = kwargs.get("before", None) + self.first = kwargs.get("first", None) + self.last = kwargs.get("last", None) + self.order_by = kwargs.get("order_by", None) + self.skip = kwargs.get("skip", None) + self.where = kwargs.get("where", None) + + @property + def after(self): + """Gets the after of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The after of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: str + """ + return self._after + + @after.setter + def after(self, after): + """Sets the after of this GetBackupTargetExecutionsRequestBody. + + + :param after: The after of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type after: str + """ + + self._after = after + + @property + def before(self): + """Gets the before of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The before of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: str + """ + return self._before + + @before.setter + def before(self, before): + """Sets the before of this GetBackupTargetExecutionsRequestBody. + + + :param before: The before of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type before: str + """ + + self._before = before + + @property + def first(self): + """Gets the first of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The first of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._first + + @first.setter + def first(self, first): + """Sets the first of this GetBackupTargetExecutionsRequestBody. + + + :param first: The first of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type first: int + """ + + self._first = first + + @property + def last(self): + """Gets the last of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The last of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._last + + @last.setter + def last(self, last): + """Sets the last of this GetBackupTargetExecutionsRequestBody. + + + :param last: The last of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type last: int + """ + + self._last = last + + @property + def order_by(self): + """Gets the order_by of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The order_by of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: BackupTargetExecutionOrderByInput + """ + return self._order_by + + @order_by.setter + def order_by(self, order_by): + """Sets the order_by of this GetBackupTargetExecutionsRequestBody. + + + :param order_by: The order_by of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type order_by: BackupTargetExecutionOrderByInput + """ + + self._order_by = order_by + + @property + def skip(self): + """Gets the skip of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The skip of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: int + """ + return self._skip + + @skip.setter + def skip(self, skip): + """Sets the skip of this GetBackupTargetExecutionsRequestBody. + + + :param skip: The skip of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type skip: int + """ + + self._skip = skip + + @property + def where(self): + """Gets the where of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + + + :return: The where of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :rtype: BackupTargetExecutionWhereInput + """ + return self._where + + @where.setter + def where(self, where): + """Sets the where of this GetBackupTargetExecutionsRequestBody. + + + :param where: The where of this GetBackupTargetExecutionsRequestBody. # noqa: E501 + :type where: BackupTargetExecutionWhereInput + """ + + self._where = where + + 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, GetBackupTargetExecutionsRequestBody): + 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, GetBackupTargetExecutionsRequestBody): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/host_auth_info.py b/cloudtower/models/host_auth_info.py new file mode 100644 index 00000000..055ea276 --- /dev/null +++ b/cloudtower/models/host_auth_info.py @@ -0,0 +1,144 @@ +# 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 HostAuthInfo(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 = { + 'root_user_password': 'str', + 'default_user_password': 'str' + } + + attribute_map = { + 'root_user_password': 'root_user_password', + 'default_user_password': 'default_user_password' + } + + def __init__(self, **kwargs): # noqa: E501 + """HostAuthInfo - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._root_user_password = None + self._default_user_password = None + self.discriminator = None + + if "root_user_password" in kwargs: + self.root_user_password = kwargs["root_user_password"] + if "default_user_password" in kwargs: + self.default_user_password = kwargs["default_user_password"] + + @property + def root_user_password(self): + """Gets the root_user_password of this HostAuthInfo. # noqa: E501 + + + :return: The root_user_password of this HostAuthInfo. # noqa: E501 + :rtype: str + """ + return self._root_user_password + + @root_user_password.setter + def root_user_password(self, root_user_password): + """Sets the root_user_password of this HostAuthInfo. + + + :param root_user_password: The root_user_password of this HostAuthInfo. # noqa: E501 + :type root_user_password: str + """ + + self._root_user_password = root_user_password + + @property + def default_user_password(self): + """Gets the default_user_password of this HostAuthInfo. # noqa: E501 + + + :return: The default_user_password of this HostAuthInfo. # noqa: E501 + :rtype: str + """ + return self._default_user_password + + @default_user_password.setter + def default_user_password(self, default_user_password): + """Sets the default_user_password of this HostAuthInfo. + + + :param default_user_password: The default_user_password of this HostAuthInfo. # noqa: E501 + :type default_user_password: str + """ + + self._default_user_password = default_user_password + + 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, HostAuthInfo): + 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, HostAuthInfo): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/host_batch_create_disk_input.py b/cloudtower/models/host_batch_create_disk_input.py index a9b67c47..14f6b9ac 100644 --- a/cloudtower/models/host_batch_create_disk_input.py +++ b/cloudtower/models/host_batch_create_disk_input.py @@ -26,12 +26,14 @@ class HostBatchCreateDiskInput(object): """ openapi_types = { 'type': 'DiskType', + 'size': 'float', 'function': 'DiskFunction', 'drive': 'str' } attribute_map = { 'type': 'type', + 'size': 'size', 'function': 'function', 'drive': 'drive' } @@ -41,11 +43,13 @@ def __init__(self, **kwargs): # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) self._type = None + self._size = None self._function = None self._drive = None self.discriminator = None self.type = kwargs.get("type", None) + self.size = kwargs.get("size", None) self.function = kwargs.get("function", None) if "drive" in kwargs: self.drive = kwargs["drive"] @@ -71,6 +75,27 @@ def type(self, type): self._type = type + @property + def size(self): + """Gets the size of this HostBatchCreateDiskInput. # noqa: E501 + + + :return: The size of this HostBatchCreateDiskInput. # noqa: E501 + :rtype: float + """ + return self._size + + @size.setter + def size(self, size): + """Sets the size of this HostBatchCreateDiskInput. + + + :param size: The size of this HostBatchCreateDiskInput. # noqa: E501 + :type size: float + """ + + self._size = size + @property def function(self): """Gets the function of this HostBatchCreateDiskInput. # noqa: E501 diff --git a/cloudtower/models/host_creation_params.py b/cloudtower/models/host_creation_params.py index ca164ac3..168b907e 100644 --- a/cloudtower/models/host_creation_params.py +++ b/cloudtower/models/host_creation_params.py @@ -25,11 +25,13 @@ class HostCreationParams(object): and the value is json key in definition. """ openapi_types = { + 'auth_info': 'HostAuthInfo', 'data': 'list[HostCreationParamsData]', 'cluster_id': 'str' } attribute_map = { + 'auth_info': 'auth_info', 'data': 'data', 'cluster_id': 'cluster_id' } @@ -38,15 +40,39 @@ def __init__(self, **kwargs): # noqa: E501 """HostCreationParams - a model defined in OpenAPI""" # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self._auth_info = None self._data = None self._cluster_id = None self.discriminator = None + if "auth_info" in kwargs: + self.auth_info = kwargs["auth_info"] if "data" in kwargs: self.data = kwargs["data"] if "cluster_id" in kwargs: self.cluster_id = kwargs["cluster_id"] + @property + def auth_info(self): + """Gets the auth_info of this HostCreationParams. # noqa: E501 + + + :return: The auth_info of this HostCreationParams. # noqa: E501 + :rtype: HostAuthInfo + """ + return self._auth_info + + @auth_info.setter + def auth_info(self, auth_info): + """Sets the auth_info of this HostCreationParams. + + + :param auth_info: The auth_info of this HostCreationParams. # noqa: E501 + :type auth_info: HostAuthInfo + """ + + self._auth_info = auth_info + @property def data(self): """Gets the data of this HostCreationParams. # noqa: E501 diff --git a/cloudtower/models/install_vmtools_params.py b/cloudtower/models/install_vmtools_params.py index a6a3e838..90b276c0 100644 --- a/cloudtower/models/install_vmtools_params.py +++ b/cloudtower/models/install_vmtools_params.py @@ -65,8 +65,6 @@ def data(self, data): :param data: The data of this InstallVmtoolsParams. # noqa: E501 :type data: InstallVmtoolsParamsData """ - if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 - raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 self._data = data diff --git a/cloudtower/models/load_balancer_service_where_input.py b/cloudtower/models/load_balancer_service_where_input.py new file mode 100644 index 00000000..9354a241 --- /dev/null +++ b/cloudtower/models/load_balancer_service_where_input.py @@ -0,0 +1,892 @@ +# 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 LoadBalancerServiceWhereInput(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[LoadBalancerServiceWhereInput]', + '_not': 'list[LoadBalancerServiceWhereInput]', + '_or': 'list[LoadBalancerServiceWhereInput]', + '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', + '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]', + 'vm_instances_every': 'VmWhereInput', + 'vm_instances_none': 'VmWhereInput', + 'vm_instances_some': 'VmWhereInput', + 'vnet_bonds_every': 'VnetBondWhereInput', + 'vnet_bonds_none': 'VnetBondWhereInput', + 'vnet_bonds_some': 'VnetBondWhereInput' + } + + 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', + 'everoute_cluster': 'everoute_cluster', + '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', + 'vm_instances_every': 'vm_instances_every', + 'vm_instances_none': 'vm_instances_none', + 'vm_instances_some': 'vm_instances_some', + 'vnet_bonds_every': 'vnet_bonds_every', + 'vnet_bonds_none': 'vnet_bonds_none', + 'vnet_bonds_some': 'vnet_bonds_some' + } + + def __init__(self, **kwargs): # noqa: E501 + """LoadBalancerServiceWhereInput - 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._everoute_cluster = 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._vm_instances_every = None + self._vm_instances_none = None + self._vm_instances_some = None + self._vnet_bonds_every = None + self._vnet_bonds_none = None + self._vnet_bonds_some = 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.everoute_cluster = kwargs.get("everoute_cluster", 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.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.vnet_bonds_every = kwargs.get("vnet_bonds_every", None) + self.vnet_bonds_none = kwargs.get("vnet_bonds_none", None) + self.vnet_bonds_some = kwargs.get("vnet_bonds_some", None) + + @property + def _and(self): + """Gets the _and of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The _and of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: list[LoadBalancerServiceWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this LoadBalancerServiceWhereInput. + + + :param _and: The _and of this LoadBalancerServiceWhereInput. # noqa: E501 + :type _and: list[LoadBalancerServiceWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The _not of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: list[LoadBalancerServiceWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this LoadBalancerServiceWhereInput. + + + :param _not: The _not of this LoadBalancerServiceWhereInput. # noqa: E501 + :type _not: list[LoadBalancerServiceWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The _or of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: list[LoadBalancerServiceWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this LoadBalancerServiceWhereInput. + + + :param _or: The _or of this LoadBalancerServiceWhereInput. # noqa: E501 + :type _or: list[LoadBalancerServiceWhereInput] + """ + + self.__or = _or + + @property + def entity_async_status(self): + """Gets the entity_async_status of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param entity_async_status: The entity_async_status of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The everoute_cluster of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: EverouteClusterWhereInput + """ + return self._everoute_cluster + + @everoute_cluster.setter + def everoute_cluster(self, everoute_cluster): + """Sets the everoute_cluster of this LoadBalancerServiceWhereInput. + + + :param everoute_cluster: The everoute_cluster of this LoadBalancerServiceWhereInput. # noqa: E501 + :type everoute_cluster: EverouteClusterWhereInput + """ + + self._everoute_cluster = everoute_cluster + + @property + def id(self): + """Gets the id of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this LoadBalancerServiceWhereInput. + + + :param id: The id of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_contains of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this LoadBalancerServiceWhereInput. + + + :param id_contains: The id_contains of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_ends_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param id_ends_with: The id_ends_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_gt of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this LoadBalancerServiceWhereInput. + + + :param id_gt: The id_gt of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_gte of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this LoadBalancerServiceWhereInput. + + + :param id_gte: The id_gte of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_in of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this LoadBalancerServiceWhereInput. + + + :param id_in: The id_in of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_lt of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this LoadBalancerServiceWhereInput. + + + :param id_lt: The id_lt of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_lte of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this LoadBalancerServiceWhereInput. + + + :param id_lte: The id_lte of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_not of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this LoadBalancerServiceWhereInput. + + + :param id_not: The id_not of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_not_contains of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param id_not_contains: The id_not_contains of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_not_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param id_not_in: The id_not_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The id_starts_with of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param id_starts_with: The id_starts_with of this LoadBalancerServiceWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def phase(self): + """Gets the phase of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The phase of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase + + @phase.setter + def phase(self, phase): + """Sets the phase of this LoadBalancerServiceWhereInput. + + + :param phase: The phase of this LoadBalancerServiceWhereInput. # noqa: E501 + :type phase: EverouteClusterPhase + """ + + self._phase = phase + + @property + def phase_in(self): + """Gets the phase_in of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The phase_in of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: list[EverouteClusterPhase] + """ + return self._phase_in + + @phase_in.setter + def phase_in(self, phase_in): + """Sets the phase_in of this LoadBalancerServiceWhereInput. + + + :param phase_in: The phase_in of this LoadBalancerServiceWhereInput. # noqa: E501 + :type phase_in: list[EverouteClusterPhase] + """ + + self._phase_in = phase_in + + @property + def phase_not(self): + """Gets the phase_not of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The phase_not of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: EverouteClusterPhase + """ + return self._phase_not + + @phase_not.setter + def phase_not(self, phase_not): + """Sets the phase_not of this LoadBalancerServiceWhereInput. + + + :param phase_not: The phase_not of this LoadBalancerServiceWhereInput. # noqa: E501 + :type phase_not: EverouteClusterPhase + """ + + self._phase_not = phase_not + + @property + def phase_not_in(self): + """Gets the phase_not_in of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The phase_not_in of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param phase_not_in: The phase_not_in of this LoadBalancerServiceWhereInput. # noqa: E501 + :type phase_not_in: list[EverouteClusterPhase] + """ + + self._phase_not_in = phase_not_in + + @property + def vm_instances_every(self): + """Gets the vm_instances_every of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The vm_instances_every of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param vm_instances_every: The vm_instances_every of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The vm_instances_none of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param vm_instances_none: The vm_instances_none of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The vm_instances_some of this LoadBalancerServiceWhereInput. # 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 LoadBalancerServiceWhereInput. + + + :param vm_instances_some: The vm_instances_some of this LoadBalancerServiceWhereInput. # noqa: E501 + :type vm_instances_some: VmWhereInput + """ + + self._vm_instances_some = vm_instances_some + + @property + def vnet_bonds_every(self): + """Gets the vnet_bonds_every of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The vnet_bonds_every of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: VnetBondWhereInput + """ + return self._vnet_bonds_every + + @vnet_bonds_every.setter + def vnet_bonds_every(self, vnet_bonds_every): + """Sets the vnet_bonds_every of this LoadBalancerServiceWhereInput. + + + :param vnet_bonds_every: The vnet_bonds_every of this LoadBalancerServiceWhereInput. # noqa: E501 + :type vnet_bonds_every: VnetBondWhereInput + """ + + self._vnet_bonds_every = vnet_bonds_every + + @property + def vnet_bonds_none(self): + """Gets the vnet_bonds_none of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The vnet_bonds_none of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: VnetBondWhereInput + """ + return self._vnet_bonds_none + + @vnet_bonds_none.setter + def vnet_bonds_none(self, vnet_bonds_none): + """Sets the vnet_bonds_none of this LoadBalancerServiceWhereInput. + + + :param vnet_bonds_none: The vnet_bonds_none of this LoadBalancerServiceWhereInput. # noqa: E501 + :type vnet_bonds_none: VnetBondWhereInput + """ + + self._vnet_bonds_none = vnet_bonds_none + + @property + def vnet_bonds_some(self): + """Gets the vnet_bonds_some of this LoadBalancerServiceWhereInput. # noqa: E501 + + + :return: The vnet_bonds_some of this LoadBalancerServiceWhereInput. # noqa: E501 + :rtype: VnetBondWhereInput + """ + return self._vnet_bonds_some + + @vnet_bonds_some.setter + def vnet_bonds_some(self, vnet_bonds_some): + """Sets the vnet_bonds_some of this LoadBalancerServiceWhereInput. + + + :param vnet_bonds_some: The vnet_bonds_some of this LoadBalancerServiceWhereInput. # noqa: E501 + :type vnet_bonds_some: VnetBondWhereInput + """ + + self._vnet_bonds_some = vnet_bonds_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, LoadBalancerServiceWhereInput): + 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, LoadBalancerServiceWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_plan.py b/cloudtower/models/nested_aggregate_backup_plan.py new file mode 100644 index 00000000..cf0fabc1 --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_plan.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 NestedAggregateBackupPlan(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupPlan - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupPlan. # noqa: E501 + + + :return: The count of this NestedAggregateBackupPlan. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupPlan. + + + :param count: The count of this NestedAggregateBackupPlan. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupPlan): + 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, NestedAggregateBackupPlan): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_plan_execution.py b/cloudtower/models/nested_aggregate_backup_plan_execution.py new file mode 100644 index 00000000..cececbde --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_plan_execution.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 NestedAggregateBackupPlanExecution(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupPlanExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupPlanExecution. # noqa: E501 + + + :return: The count of this NestedAggregateBackupPlanExecution. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupPlanExecution. + + + :param count: The count of this NestedAggregateBackupPlanExecution. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupPlanExecution): + 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, NestedAggregateBackupPlanExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_restore_execution.py b/cloudtower/models/nested_aggregate_backup_restore_execution.py new file mode 100644 index 00000000..86ece4ff --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_restore_execution.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 NestedAggregateBackupRestoreExecution(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupRestoreExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupRestoreExecution. # noqa: E501 + + + :return: The count of this NestedAggregateBackupRestoreExecution. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupRestoreExecution. + + + :param count: The count of this NestedAggregateBackupRestoreExecution. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupRestoreExecution): + 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, NestedAggregateBackupRestoreExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_restore_point.py b/cloudtower/models/nested_aggregate_backup_restore_point.py new file mode 100644 index 00000000..a0f1a427 --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_restore_point.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 NestedAggregateBackupRestorePoint(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupRestorePoint - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupRestorePoint. # noqa: E501 + + + :return: The count of this NestedAggregateBackupRestorePoint. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupRestorePoint. + + + :param count: The count of this NestedAggregateBackupRestorePoint. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupRestorePoint): + 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, NestedAggregateBackupRestorePoint): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_service.py b/cloudtower/models/nested_aggregate_backup_service.py new file mode 100644 index 00000000..ed354fc3 --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_service.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 NestedAggregateBackupService(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupService - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupService. # noqa: E501 + + + :return: The count of this NestedAggregateBackupService. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupService. + + + :param count: The count of this NestedAggregateBackupService. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupService): + 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, NestedAggregateBackupService): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_store_repository.py b/cloudtower/models/nested_aggregate_backup_store_repository.py new file mode 100644 index 00000000..c5ba1cd9 --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_store_repository.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 NestedAggregateBackupStoreRepository(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupStoreRepository - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupStoreRepository. # noqa: E501 + + + :return: The count of this NestedAggregateBackupStoreRepository. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupStoreRepository. + + + :param count: The count of this NestedAggregateBackupStoreRepository. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupStoreRepository): + 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, NestedAggregateBackupStoreRepository): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_aggregate_backup_target_execution.py b/cloudtower/models/nested_aggregate_backup_target_execution.py new file mode 100644 index 00000000..a596e65f --- /dev/null +++ b/cloudtower/models/nested_aggregate_backup_target_execution.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 NestedAggregateBackupTargetExecution(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 = { + 'count': 'int' + } + + attribute_map = { + 'count': 'count' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedAggregateBackupTargetExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._count = None + self.discriminator = None + + if "count" in kwargs: + self.count = kwargs["count"] + + @property + def count(self): + """Gets the count of this NestedAggregateBackupTargetExecution. # noqa: E501 + + + :return: The count of this NestedAggregateBackupTargetExecution. # noqa: E501 + :rtype: int + """ + return self._count + + @count.setter + def count(self, count): + """Sets the count of this NestedAggregateBackupTargetExecution. + + + :param count: The count of this NestedAggregateBackupTargetExecution. # noqa: E501 + :type count: int + """ + if self.local_vars_configuration.client_side_validation and count is None: # noqa: E501 + raise ValueError("Invalid value for `count`, must not be `None`") # noqa: E501 + + self._count = count + + 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, NestedAggregateBackupTargetExecution): + 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, NestedAggregateBackupTargetExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_plan.py b/cloudtower/models/nested_backup_plan.py new file mode 100644 index 00000000..da5dbb52 --- /dev/null +++ b/cloudtower/models/nested_backup_plan.py @@ -0,0 +1,148 @@ +# 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 NestedBackupPlan(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', + 'name': 'str' + } + + attribute_map = { + 'id': 'id', + 'name': 'name' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedBackupPlan - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._id = None + self._name = None + self.discriminator = None + + if "id" in kwargs: + self.id = kwargs["id"] + if "name" in kwargs: + self.name = kwargs["name"] + + @property + def id(self): + """Gets the id of this NestedBackupPlan. # noqa: E501 + + + :return: The id of this NestedBackupPlan. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupPlan. + + + :param id: The id of this NestedBackupPlan. # 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 + + @property + def name(self): + """Gets the name of this NestedBackupPlan. # noqa: E501 + + + :return: The name of this NestedBackupPlan. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this NestedBackupPlan. + + + :param name: The name of this NestedBackupPlan. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + 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, NestedBackupPlan): + 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, NestedBackupPlan): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_plan_execution.py b/cloudtower/models/nested_backup_plan_execution.py new file mode 100644 index 00000000..0ab9d68d --- /dev/null +++ b/cloudtower/models/nested_backup_plan_execution.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 NestedBackupPlanExecution(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 + """NestedBackupPlanExecution - 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 NestedBackupPlanExecution. # noqa: E501 + + + :return: The id of this NestedBackupPlanExecution. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupPlanExecution. + + + :param id: The id of this NestedBackupPlanExecution. # 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, NestedBackupPlanExecution): + 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, NestedBackupPlanExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_plan_time_point.py b/cloudtower/models/nested_backup_plan_time_point.py new file mode 100644 index 00000000..4a3ed004 --- /dev/null +++ b/cloudtower/models/nested_backup_plan_time_point.py @@ -0,0 +1,223 @@ +# 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 NestedBackupPlanTimePoint(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 = { + 'date': 'int', + 'date_position': 'list[int]', + 'hour': 'int', + 'minute': 'int', + 'weekday': 'WeekdayTypeEnum' + } + + attribute_map = { + 'date': 'date', + 'date_position': 'date_position', + 'hour': 'hour', + 'minute': 'minute', + 'weekday': 'weekday' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedBackupPlanTimePoint - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._date = None + self._date_position = None + self._hour = None + self._minute = None + self._weekday = None + self.discriminator = None + + self.date = kwargs.get("date", None) + self.date_position = kwargs.get("date_position", None) + if "hour" in kwargs: + self.hour = kwargs["hour"] + if "minute" in kwargs: + self.minute = kwargs["minute"] + self.weekday = kwargs.get("weekday", None) + + @property + def date(self): + """Gets the date of this NestedBackupPlanTimePoint. # noqa: E501 + + + :return: The date of this NestedBackupPlanTimePoint. # noqa: E501 + :rtype: int + """ + return self._date + + @date.setter + def date(self, date): + """Sets the date of this NestedBackupPlanTimePoint. + + + :param date: The date of this NestedBackupPlanTimePoint. # noqa: E501 + :type date: int + """ + + self._date = date + + @property + def date_position(self): + """Gets the date_position of this NestedBackupPlanTimePoint. # noqa: E501 + + + :return: The date_position of this NestedBackupPlanTimePoint. # noqa: E501 + :rtype: list[int] + """ + return self._date_position + + @date_position.setter + def date_position(self, date_position): + """Sets the date_position of this NestedBackupPlanTimePoint. + + + :param date_position: The date_position of this NestedBackupPlanTimePoint. # noqa: E501 + :type date_position: list[int] + """ + + self._date_position = date_position + + @property + def hour(self): + """Gets the hour of this NestedBackupPlanTimePoint. # noqa: E501 + + + :return: The hour of this NestedBackupPlanTimePoint. # noqa: E501 + :rtype: int + """ + return self._hour + + @hour.setter + def hour(self, hour): + """Sets the hour of this NestedBackupPlanTimePoint. + + + :param hour: The hour of this NestedBackupPlanTimePoint. # noqa: E501 + :type hour: int + """ + if self.local_vars_configuration.client_side_validation and hour is None: # noqa: E501 + raise ValueError("Invalid value for `hour`, must not be `None`") # noqa: E501 + + self._hour = hour + + @property + def minute(self): + """Gets the minute of this NestedBackupPlanTimePoint. # noqa: E501 + + + :return: The minute of this NestedBackupPlanTimePoint. # noqa: E501 + :rtype: int + """ + return self._minute + + @minute.setter + def minute(self, minute): + """Sets the minute of this NestedBackupPlanTimePoint. + + + :param minute: The minute of this NestedBackupPlanTimePoint. # noqa: E501 + :type minute: int + """ + if self.local_vars_configuration.client_side_validation and minute is None: # noqa: E501 + raise ValueError("Invalid value for `minute`, must not be `None`") # noqa: E501 + + self._minute = minute + + @property + def weekday(self): + """Gets the weekday of this NestedBackupPlanTimePoint. # noqa: E501 + + + :return: The weekday of this NestedBackupPlanTimePoint. # noqa: E501 + :rtype: WeekdayTypeEnum + """ + return self._weekday + + @weekday.setter + def weekday(self, weekday): + """Sets the weekday of this NestedBackupPlanTimePoint. + + + :param weekday: The weekday of this NestedBackupPlanTimePoint. # noqa: E501 + :type weekday: WeekdayTypeEnum + """ + + self._weekday = weekday + + 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, NestedBackupPlanTimePoint): + 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, NestedBackupPlanTimePoint): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_restore_execution.py b/cloudtower/models/nested_backup_restore_execution.py new file mode 100644 index 00000000..62674ed3 --- /dev/null +++ b/cloudtower/models/nested_backup_restore_execution.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 NestedBackupRestoreExecution(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 + """NestedBackupRestoreExecution - 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 NestedBackupRestoreExecution. # noqa: E501 + + + :return: The id of this NestedBackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupRestoreExecution. + + + :param id: The id of this NestedBackupRestoreExecution. # 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, NestedBackupRestoreExecution): + 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, NestedBackupRestoreExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_restore_execution_network_mapping.py b/cloudtower/models/nested_backup_restore_execution_network_mapping.py new file mode 100644 index 00000000..ec1c2d1a --- /dev/null +++ b/cloudtower/models/nested_backup_restore_execution_network_mapping.py @@ -0,0 +1,148 @@ +# 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 NestedBackupRestoreExecutionNetworkMapping(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 = { + 'dst_vlan_id': 'str', + 'src_vlan_id': 'str' + } + + attribute_map = { + 'dst_vlan_id': 'dst_vlan_id', + 'src_vlan_id': 'src_vlan_id' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedBackupRestoreExecutionNetworkMapping - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._dst_vlan_id = None + self._src_vlan_id = None + self.discriminator = None + + if "dst_vlan_id" in kwargs: + self.dst_vlan_id = kwargs["dst_vlan_id"] + if "src_vlan_id" in kwargs: + self.src_vlan_id = kwargs["src_vlan_id"] + + @property + def dst_vlan_id(self): + """Gets the dst_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. # noqa: E501 + + + :return: The dst_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. # noqa: E501 + :rtype: str + """ + return self._dst_vlan_id + + @dst_vlan_id.setter + def dst_vlan_id(self, dst_vlan_id): + """Sets the dst_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. + + + :param dst_vlan_id: The dst_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. # noqa: E501 + :type dst_vlan_id: str + """ + if self.local_vars_configuration.client_side_validation and dst_vlan_id is None: # noqa: E501 + raise ValueError("Invalid value for `dst_vlan_id`, must not be `None`") # noqa: E501 + + self._dst_vlan_id = dst_vlan_id + + @property + def src_vlan_id(self): + """Gets the src_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. # noqa: E501 + + + :return: The src_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. # noqa: E501 + :rtype: str + """ + return self._src_vlan_id + + @src_vlan_id.setter + def src_vlan_id(self, src_vlan_id): + """Sets the src_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. + + + :param src_vlan_id: The src_vlan_id of this NestedBackupRestoreExecutionNetworkMapping. # noqa: E501 + :type src_vlan_id: str + """ + if self.local_vars_configuration.client_side_validation and src_vlan_id is None: # noqa: E501 + raise ValueError("Invalid value for `src_vlan_id`, must not be `None`") # noqa: E501 + + self._src_vlan_id = src_vlan_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, NestedBackupRestoreExecutionNetworkMapping): + 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, NestedBackupRestoreExecutionNetworkMapping): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_restore_point.py b/cloudtower/models/nested_backup_restore_point.py new file mode 100644 index 00000000..ba8cde7a --- /dev/null +++ b/cloudtower/models/nested_backup_restore_point.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 NestedBackupRestorePoint(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 + """NestedBackupRestorePoint - 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 NestedBackupRestorePoint. # noqa: E501 + + + :return: The id of this NestedBackupRestorePoint. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupRestorePoint. + + + :param id: The id of this NestedBackupRestorePoint. # 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, NestedBackupRestorePoint): + 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, NestedBackupRestorePoint): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_service.py b/cloudtower/models/nested_backup_service.py new file mode 100644 index 00000000..13844176 --- /dev/null +++ b/cloudtower/models/nested_backup_service.py @@ -0,0 +1,148 @@ +# 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 NestedBackupService(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', + 'name': 'str' + } + + attribute_map = { + 'id': 'id', + 'name': 'name' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedBackupService - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._id = None + self._name = None + self.discriminator = None + + if "id" in kwargs: + self.id = kwargs["id"] + if "name" in kwargs: + self.name = kwargs["name"] + + @property + def id(self): + """Gets the id of this NestedBackupService. # noqa: E501 + + + :return: The id of this NestedBackupService. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupService. + + + :param id: The id of this NestedBackupService. # 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 + + @property + def name(self): + """Gets the name of this NestedBackupService. # noqa: E501 + + + :return: The name of this NestedBackupService. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this NestedBackupService. + + + :param name: The name of this NestedBackupService. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + 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, NestedBackupService): + 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, NestedBackupService): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_service_network_status.py b/cloudtower/models/nested_backup_service_network_status.py new file mode 100644 index 00000000..19817873 --- /dev/null +++ b/cloudtower/models/nested_backup_service_network_status.py @@ -0,0 +1,148 @@ +# 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 NestedBackupServiceNetworkStatus(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 = { + 'cluster': 'str', + 'status': 'BackupServiceNetworkStatusEnum' + } + + attribute_map = { + 'cluster': 'cluster', + 'status': 'status' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedBackupServiceNetworkStatus - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._cluster = None + self._status = None + self.discriminator = None + + if "cluster" in kwargs: + self.cluster = kwargs["cluster"] + if "status" in kwargs: + self.status = kwargs["status"] + + @property + def cluster(self): + """Gets the cluster of this NestedBackupServiceNetworkStatus. # noqa: E501 + + + :return: The cluster of this NestedBackupServiceNetworkStatus. # noqa: E501 + :rtype: str + """ + return self._cluster + + @cluster.setter + def cluster(self, cluster): + """Sets the cluster of this NestedBackupServiceNetworkStatus. + + + :param cluster: The cluster of this NestedBackupServiceNetworkStatus. # noqa: E501 + :type cluster: str + """ + if self.local_vars_configuration.client_side_validation and cluster is None: # noqa: E501 + raise ValueError("Invalid value for `cluster`, must not be `None`") # noqa: E501 + + self._cluster = cluster + + @property + def status(self): + """Gets the status of this NestedBackupServiceNetworkStatus. # noqa: E501 + + + :return: The status of this NestedBackupServiceNetworkStatus. # noqa: E501 + :rtype: BackupServiceNetworkStatusEnum + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this NestedBackupServiceNetworkStatus. + + + :param status: The status of this NestedBackupServiceNetworkStatus. # noqa: E501 + :type status: BackupServiceNetworkStatusEnum + """ + if self.local_vars_configuration.client_side_validation and status is None: # noqa: E501 + raise ValueError("Invalid value for `status`, must not be `None`") # noqa: E501 + + self._status = status + + 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, NestedBackupServiceNetworkStatus): + 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, NestedBackupServiceNetworkStatus): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_store_repository.py b/cloudtower/models/nested_backup_store_repository.py new file mode 100644 index 00000000..be534456 --- /dev/null +++ b/cloudtower/models/nested_backup_store_repository.py @@ -0,0 +1,148 @@ +# 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 NestedBackupStoreRepository(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', + 'name': 'str' + } + + attribute_map = { + 'id': 'id', + 'name': 'name' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedBackupStoreRepository - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._id = None + self._name = None + self.discriminator = None + + if "id" in kwargs: + self.id = kwargs["id"] + if "name" in kwargs: + self.name = kwargs["name"] + + @property + def id(self): + """Gets the id of this NestedBackupStoreRepository. # noqa: E501 + + + :return: The id of this NestedBackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupStoreRepository. + + + :param id: The id of this NestedBackupStoreRepository. # 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 + + @property + def name(self): + """Gets the name of this NestedBackupStoreRepository. # noqa: E501 + + + :return: The name of this NestedBackupStoreRepository. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this NestedBackupStoreRepository. + + + :param name: The name of this NestedBackupStoreRepository. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + 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, NestedBackupStoreRepository): + 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, NestedBackupStoreRepository): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_backup_target_execution.py b/cloudtower/models/nested_backup_target_execution.py new file mode 100644 index 00000000..c751cade --- /dev/null +++ b/cloudtower/models/nested_backup_target_execution.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 NestedBackupTargetExecution(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 + """NestedBackupTargetExecution - 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 NestedBackupTargetExecution. # noqa: E501 + + + :return: The id of this NestedBackupTargetExecution. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedBackupTargetExecution. + + + :param id: The id of this NestedBackupTargetExecution. # 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, NestedBackupTargetExecution): + 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, NestedBackupTargetExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_load_balancer_service.py b/cloudtower/models/nested_load_balancer_service.py new file mode 100644 index 00000000..570ac8d9 --- /dev/null +++ b/cloudtower/models/nested_load_balancer_service.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 NestedLoadBalancerService(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 + """NestedLoadBalancerService - 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 NestedLoadBalancerService. # noqa: E501 + + + :return: The id of this NestedLoadBalancerService. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedLoadBalancerService. + + + :param id: The id of this NestedLoadBalancerService. # 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, NestedLoadBalancerService): + 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, NestedLoadBalancerService): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_network_policy_rule.py b/cloudtower/models/nested_network_policy_rule.py index 8c180042..d57b0418 100644 --- a/cloudtower/models/nested_network_policy_rule.py +++ b/cloudtower/models/nested_network_policy_rule.py @@ -27,6 +27,8 @@ class NestedNetworkPolicyRule(object): openapi_types = { 'ip_block': 'str', 'ports': 'list[NestedNetworkPolicyRulePort]', + 'security_group': 'NestedSecurityGroup', + 'security_group_id': 'str', 'selector': 'list[NestedLabel]', 'selector_ids': 'list[str]', 'type': 'NetworkPolicyRuleType' @@ -35,6 +37,8 @@ class NestedNetworkPolicyRule(object): attribute_map = { 'ip_block': 'ip_block', 'ports': 'ports', + 'security_group': 'security_group', + 'security_group_id': 'security_group_id', 'selector': 'selector', 'selector_ids': 'selector_ids', 'type': 'type' @@ -46,6 +50,8 @@ def __init__(self, **kwargs): # noqa: E501 self._ip_block = None self._ports = None + self._security_group = None + self._security_group_id = None self._selector = None self._selector_ids = None self._type = None @@ -53,6 +59,8 @@ def __init__(self, **kwargs): # noqa: E501 self.ip_block = kwargs.get("ip_block", None) self.ports = kwargs.get("ports", None) + self.security_group = kwargs.get("security_group", None) + self.security_group_id = kwargs.get("security_group_id", None) self.selector = kwargs.get("selector", None) self.selector_ids = kwargs.get("selector_ids", None) if "type" in kwargs: @@ -100,6 +108,48 @@ def ports(self, ports): self._ports = ports + @property + def security_group(self): + """Gets the security_group of this NestedNetworkPolicyRule. # noqa: E501 + + + :return: The security_group of this NestedNetworkPolicyRule. # noqa: E501 + :rtype: NestedSecurityGroup + """ + return self._security_group + + @security_group.setter + def security_group(self, security_group): + """Sets the security_group of this NestedNetworkPolicyRule. + + + :param security_group: The security_group of this NestedNetworkPolicyRule. # noqa: E501 + :type security_group: NestedSecurityGroup + """ + + self._security_group = security_group + + @property + def security_group_id(self): + """Gets the security_group_id of this NestedNetworkPolicyRule. # noqa: E501 + + + :return: The security_group_id of this NestedNetworkPolicyRule. # noqa: E501 + :rtype: str + """ + return self._security_group_id + + @security_group_id.setter + def security_group_id(self, security_group_id): + """Sets the security_group_id of this NestedNetworkPolicyRule. + + + :param security_group_id: The security_group_id of this NestedNetworkPolicyRule. # noqa: E501 + :type security_group_id: str + """ + + self._security_group_id = security_group_id + @property def selector(self): """Gets the selector of this NestedNetworkPolicyRule. # noqa: E501 diff --git a/cloudtower/models/nested_network_policy_rule_port.py b/cloudtower/models/nested_network_policy_rule_port.py index 5f3f4342..214e16fa 100644 --- a/cloudtower/models/nested_network_policy_rule_port.py +++ b/cloudtower/models/nested_network_policy_rule_port.py @@ -25,11 +25,13 @@ class NestedNetworkPolicyRulePort(object): and the value is json key in definition. """ openapi_types = { + 'alg_protocol': 'NetworkPolicyRuleAlgProtocol', 'port': 'str', 'protocol': 'NetworkPolicyRulePortProtocol' } attribute_map = { + 'alg_protocol': 'alg_protocol', 'port': 'port', 'protocol': 'protocol' } @@ -38,14 +40,37 @@ def __init__(self, **kwargs): # noqa: E501 """NestedNetworkPolicyRulePort - a model defined in OpenAPI""" # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self._alg_protocol = None self._port = None self._protocol = None self.discriminator = None + self.alg_protocol = kwargs.get("alg_protocol", None) self.port = kwargs.get("port", None) if "protocol" in kwargs: self.protocol = kwargs["protocol"] + @property + def alg_protocol(self): + """Gets the alg_protocol of this NestedNetworkPolicyRulePort. # noqa: E501 + + + :return: The alg_protocol of this NestedNetworkPolicyRulePort. # noqa: E501 + :rtype: NetworkPolicyRuleAlgProtocol + """ + return self._alg_protocol + + @alg_protocol.setter + def alg_protocol(self, alg_protocol): + """Sets the alg_protocol of this NestedNetworkPolicyRulePort. + + + :param alg_protocol: The alg_protocol of this NestedNetworkPolicyRulePort. # noqa: E501 + :type alg_protocol: NetworkPolicyRuleAlgProtocol + """ + + self._alg_protocol = alg_protocol + @property def port(self): """Gets the port of this NestedNetworkPolicyRulePort. # noqa: E501 diff --git a/cloudtower/models/nested_security_group.py b/cloudtower/models/nested_security_group.py new file mode 100644 index 00000000..755cc815 --- /dev/null +++ b/cloudtower/models/nested_security_group.py @@ -0,0 +1,148 @@ +# 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 NestedSecurityGroup(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', + 'name': 'str' + } + + attribute_map = { + 'id': 'id', + 'name': 'name' + } + + def __init__(self, **kwargs): # noqa: E501 + """NestedSecurityGroup - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._id = None + self._name = None + self.discriminator = None + + if "id" in kwargs: + self.id = kwargs["id"] + if "name" in kwargs: + self.name = kwargs["name"] + + @property + def id(self): + """Gets the id of this NestedSecurityGroup. # noqa: E501 + + + :return: The id of this NestedSecurityGroup. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedSecurityGroup. + + + :param id: The id of this NestedSecurityGroup. # 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 + + @property + def name(self): + """Gets the name of this NestedSecurityGroup. # noqa: E501 + + + :return: The name of this NestedSecurityGroup. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this NestedSecurityGroup. + + + :param name: The name of this NestedSecurityGroup. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + 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, NestedSecurityGroup): + 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, NestedSecurityGroup): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/nested_security_policy_apply.py b/cloudtower/models/nested_security_policy_apply.py index d800525c..c80f3bec 100644 --- a/cloudtower/models/nested_security_policy_apply.py +++ b/cloudtower/models/nested_security_policy_apply.py @@ -26,12 +26,16 @@ class NestedSecurityPolicyApply(object): """ openapi_types = { 'communicable': 'bool', + 'security_group': 'NestedSecurityGroup', + 'security_group_id': 'str', 'selector': 'list[NestedLabel]', 'selector_ids': 'list[str]' } attribute_map = { 'communicable': 'communicable', + 'security_group': 'security_group', + 'security_group_id': 'security_group_id', 'selector': 'selector', 'selector_ids': 'selector_ids' } @@ -41,12 +45,16 @@ def __init__(self, **kwargs): # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) self._communicable = None + self._security_group = None + self._security_group_id = None self._selector = None self._selector_ids = None self.discriminator = None if "communicable" in kwargs: self.communicable = kwargs["communicable"] + self.security_group = kwargs.get("security_group", None) + self.security_group_id = kwargs.get("security_group_id", None) if "selector" in kwargs: self.selector = kwargs["selector"] if "selector_ids" in kwargs: @@ -75,6 +83,48 @@ def communicable(self, communicable): self._communicable = communicable + @property + def security_group(self): + """Gets the security_group of this NestedSecurityPolicyApply. # noqa: E501 + + + :return: The security_group of this NestedSecurityPolicyApply. # noqa: E501 + :rtype: NestedSecurityGroup + """ + return self._security_group + + @security_group.setter + def security_group(self, security_group): + """Sets the security_group of this NestedSecurityPolicyApply. + + + :param security_group: The security_group of this NestedSecurityPolicyApply. # noqa: E501 + :type security_group: NestedSecurityGroup + """ + + self._security_group = security_group + + @property + def security_group_id(self): + """Gets the security_group_id of this NestedSecurityPolicyApply. # noqa: E501 + + + :return: The security_group_id of this NestedSecurityPolicyApply. # noqa: E501 + :rtype: str + """ + return self._security_group_id + + @security_group_id.setter + def security_group_id(self, security_group_id): + """Sets the security_group_id of this NestedSecurityPolicyApply. + + + :param security_group_id: The security_group_id of this NestedSecurityPolicyApply. # noqa: E501 + :type security_group_id: str + """ + + self._security_group_id = security_group_id + @property def selector(self): """Gets the selector of this NestedSecurityPolicyApply. # noqa: E501 diff --git a/cloudtower/models/nested_virtual_private_cloud_service.py b/cloudtower/models/nested_virtual_private_cloud_service.py new file mode 100644 index 00000000..4415b2aa --- /dev/null +++ b/cloudtower/models/nested_virtual_private_cloud_service.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 NestedVirtualPrivateCloudService(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 + """NestedVirtualPrivateCloudService - 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 NestedVirtualPrivateCloudService. # noqa: E501 + + + :return: The id of this NestedVirtualPrivateCloudService. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this NestedVirtualPrivateCloudService. + + + :param id: The id of this NestedVirtualPrivateCloudService. # 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, NestedVirtualPrivateCloudService): + 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, NestedVirtualPrivateCloudService): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/network_policy_rule_alg_protocol.py b/cloudtower/models/network_policy_rule_alg_protocol.py new file mode 100644 index 00000000..5afbf238 --- /dev/null +++ b/cloudtower/models/network_policy_rule_alg_protocol.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 NetworkPolicyRuleAlgProtocol(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FTP = "FTP" + TFTP = "TFTP" + + allowable_values = [FTP, TFTP] # 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 + """NetworkPolicyRuleAlgProtocol - 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, NetworkPolicyRuleAlgProtocol): + 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, NetworkPolicyRuleAlgProtocol): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/network_policy_rule_port_input.py b/cloudtower/models/network_policy_rule_port_input.py index 95a37854..b650d4d5 100644 --- a/cloudtower/models/network_policy_rule_port_input.py +++ b/cloudtower/models/network_policy_rule_port_input.py @@ -25,11 +25,13 @@ class NetworkPolicyRulePortInput(object): and the value is json key in definition. """ openapi_types = { + 'alg_protocol': 'NetworkPolicyRuleAlgProtocol', 'protocol': 'NetworkPolicyRulePortProtocol', 'port': 'str' } attribute_map = { + 'alg_protocol': 'alg_protocol', 'protocol': 'protocol', 'port': 'port' } @@ -38,15 +40,39 @@ def __init__(self, **kwargs): # noqa: E501 """NetworkPolicyRulePortInput - a model defined in OpenAPI""" # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self._alg_protocol = None self._protocol = None self._port = None self.discriminator = None + if "alg_protocol" in kwargs: + self.alg_protocol = kwargs["alg_protocol"] if "protocol" in kwargs: self.protocol = kwargs["protocol"] if "port" in kwargs: self.port = kwargs["port"] + @property + def alg_protocol(self): + """Gets the alg_protocol of this NetworkPolicyRulePortInput. # noqa: E501 + + + :return: The alg_protocol of this NetworkPolicyRulePortInput. # noqa: E501 + :rtype: NetworkPolicyRuleAlgProtocol + """ + return self._alg_protocol + + @alg_protocol.setter + def alg_protocol(self, alg_protocol): + """Sets the alg_protocol of this NetworkPolicyRulePortInput. + + + :param alg_protocol: The alg_protocol of this NetworkPolicyRulePortInput. # noqa: E501 + :type alg_protocol: NetworkPolicyRuleAlgProtocol + """ + + self._alg_protocol = alg_protocol + @property def protocol(self): """Gets the protocol of this NetworkPolicyRulePortInput. # noqa: E501 diff --git a/cloudtower/models/observability_connected_system_service_type.py b/cloudtower/models/observability_connected_system_service_type.py new file mode 100644 index 00000000..d500096b --- /dev/null +++ b/cloudtower/models/observability_connected_system_service_type.py @@ -0,0 +1,102 @@ +# 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 ObservabilityConnectedSystemServiceType(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + BACKUP_SERVICE = "BACKUP_SERVICE" + CLOUDTOWER = "CLOUDTOWER" + EVEROUTE_SERVICE = "EVEROUTE_SERVICE" + OBSERVABILITY_SERVICE = "OBSERVABILITY_SERVICE" + REPLICATION_SERVICE = "REPLICATION_SERVICE" + SFS_SERVICE = "SFS_SERVICE" + + allowable_values = [BACKUP_SERVICE, CLOUDTOWER, EVEROUTE_SERVICE, OBSERVABILITY_SERVICE, REPLICATION_SERVICE, SFS_SERVICE] # 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 + """ObservabilityConnectedSystemServiceType - 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, ObservabilityConnectedSystemServiceType): + 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, ObservabilityConnectedSystemServiceType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/partition_usage.py b/cloudtower/models/partition_usage.py index 4ab63cec..36165570 100644 --- a/cloudtower/models/partition_usage.py +++ b/cloudtower/models/partition_usage.py @@ -22,6 +22,7 @@ class PartitionUsage(object): """ BOOT = "BOOT" CACHE = "CACHE" + EFI_SYSTEM = "EFI_SYSTEM" JOURNAL = "JOURNAL" METAD = "METAD" PARTITION = "PARTITION" @@ -31,7 +32,7 @@ class PartitionUsage(object): UNPARTED = "UNPARTED" ZOOKEEPER = "ZOOKEEPER" - allowable_values = [BOOT, CACHE, JOURNAL, METAD, PARTITION, SWAP, SYSTEM, UNMOUNTED, UNPARTED, ZOOKEEPER] # noqa: E501 + allowable_values = [BOOT, CACHE, EFI_SYSTEM, JOURNAL, METAD, PARTITION, SWAP, SYSTEM, UNMOUNTED, UNPARTED, ZOOKEEPER] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/roleaction.py b/cloudtower/models/roleaction.py index 82f02e11..9a578672 100644 --- a/cloudtower/models/roleaction.py +++ b/cloudtower/models/roleaction.py @@ -91,7 +91,7 @@ class ROLEACTION(object): MANAGE_AUDIT_LOG = "MANAGE_AUDIT_LOG" MANAGE_ALERT_EMAIL_SETTING = "MANAGE_ALERT_EMAIL_SETTING" MANAGE_SMTP_SERVER = "MANAGE_SMTP_SERVER" - MANAGE_CLUSTER_UPGRADE = "MANAGE_CLUSTER_UPGRADE" + MANAGE_UPGRADE_CENTER = "MANAGE_UPGRADE_CENTER" MANAGE_VM_RECYCLE_BIN_SETTING = "MANAGE_VM_RECYCLE_BIN_SETTING" MANAGE_REPORT = "MANAGE_REPORT" MANAGE_SHARING_VM_TOOLS = "MANAGE_SHARING_VM_TOOLS" @@ -152,10 +152,10 @@ class ROLEACTION(object): UPDATE_SKS_WORKLOAD_CLUSTER = "UPDATE_SKS_WORKLOAD_CLUSTER" MANAGE_CONTAINER_REGISTRY = "MANAGE_CONTAINER_REGISTRY" DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG = "DOWNLOAD_SKS_WORKLOAD_CLUSTER_KUBECONFIG" + DOWNLOAD_SKS_WORKLOAD_SPEC_FILE = "DOWNLOAD_SKS_WORKLOAD_SPEC_FILE" 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" @@ -165,6 +165,7 @@ class ROLEACTION(object): MANAGE_REPLICATION_PLAN = "MANAGE_REPLICATION_PLAN" MANAGE_REPLICATION_TASK = "MANAGE_REPLICATION_TASK" MANAGE_REPLICATION_FAULT_TASK = "MANAGE_REPLICATION_FAULT_TASK" + MANAGE_REPLICA_OBJECT = "MANAGE_REPLICA_OBJECT" MANAGE_CLUSTER_PRIORITIZED = "MANAGE_CLUSTER_PRIORITIZED" SMTX_INSPECTOR = "SMTX_INSPECTOR" MANAGE_SFS_LICENSE = "MANAGE_SFS_LICENSE" @@ -175,8 +176,10 @@ class ROLEACTION(object): MANAGE_SFS_SNAPSHOT = "MANAGE_SFS_SNAPSHOT" MANAGE_CLOUDTOWER_SNMP_TRANSPORT = "MANAGE_CLOUDTOWER_SNMP_TRANSPORT" MANAGE_CLOUD_TOWER_NTP = "MANAGE_CLOUD_TOWER_NTP" + MANAGE_CLOUDTOWER_WEBHOOK_NOTIFIER = "MANAGE_CLOUDTOWER_WEBHOOK_NOTIFIER" + MANAGE_API_KEY = "MANAGE_API_KEY" - 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, MANAGE_CLOUD_TOWER_NTP] # 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_UPGRADE_CENTER, 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, DOWNLOAD_SKS_WORKLOAD_SPEC_FILE, 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_REPLICA_OBJECT, 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, MANAGE_CLOUD_TOWER_NTP, MANAGE_CLOUDTOWER_WEBHOOK_NOTIFIER, MANAGE_API_KEY] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/security_policy_flow_control_type.py b/cloudtower/models/security_policy_flow_control_type.py new file mode 100644 index 00000000..71167ebd --- /dev/null +++ b/cloudtower/models/security_policy_flow_control_type.py @@ -0,0 +1,97 @@ +# 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 SecurityPolicyFlowControlType(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" + + allowable_values = [ALL] # 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 + """SecurityPolicyFlowControlType - 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, SecurityPolicyFlowControlType): + 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, SecurityPolicyFlowControlType): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/security_policy_ingress_egress_input.py b/cloudtower/models/security_policy_ingress_egress_input.py index 1b3f22f6..4ee3f908 100644 --- a/cloudtower/models/security_policy_ingress_egress_input.py +++ b/cloudtower/models/security_policy_ingress_egress_input.py @@ -25,11 +25,13 @@ class SecurityPolicyIngressEgressInput(object): and the value is json key in definition. """ openapi_types = { + 'type': 'SecurityPolicyFlowControlType', 'ports': 'list[NetworkPolicyRulePortInput]', 'target': 'SecurityPolicyIngressEgressInputTarget' } attribute_map = { + 'type': 'type', 'ports': 'ports', 'target': 'target' } @@ -38,15 +40,39 @@ def __init__(self, **kwargs): # noqa: E501 """SecurityPolicyIngressEgressInput - a model defined in OpenAPI""" # noqa: E501 self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + self._type = None self._ports = None self._target = None self.discriminator = None + if "type" in kwargs: + self.type = kwargs["type"] if "ports" in kwargs: self.ports = kwargs["ports"] if "target" in kwargs: self.target = kwargs["target"] + @property + def type(self): + """Gets the type of this SecurityPolicyIngressEgressInput. # noqa: E501 + + + :return: The type of this SecurityPolicyIngressEgressInput. # noqa: E501 + :rtype: SecurityPolicyFlowControlType + """ + return self._type + + @type.setter + def type(self, type): + """Sets the type of this SecurityPolicyIngressEgressInput. + + + :param type: The type of this SecurityPolicyIngressEgressInput. # noqa: E501 + :type type: SecurityPolicyFlowControlType + """ + + self._type = type + @property def ports(self): """Gets the ports of this SecurityPolicyIngressEgressInput. # noqa: E501 @@ -86,8 +112,6 @@ def target(self, target): :param target: The target of this SecurityPolicyIngressEgressInput. # noqa: E501 :type target: SecurityPolicyIngressEgressInputTarget """ - if self.local_vars_configuration.client_side_validation and target is None: # noqa: E501 - raise ValueError("Invalid value for `target`, must not be `None`") # noqa: E501 self._target = target diff --git a/cloudtower/models/upload_resource_type.py b/cloudtower/models/upload_resource_type.py index 03fc43ce..e755321e 100644 --- a/cloudtower/models/upload_resource_type.py +++ b/cloudtower/models/upload_resource_type.py @@ -21,6 +21,7 @@ class UploadResourceType(object): allowed enum values """ CLOUDTOWER_APPLICATION_PACKAGE = "CLOUDTOWER_APPLICATION_PACKAGE" + CLOUDTOWER_K8S_APP_PACKAGE = "CLOUDTOWER_K8S_APP_PACKAGE" CLUSTER_IMAGE = "CLUSTER_IMAGE" CLUSTER_IMAGE_META = "CLUSTER_IMAGE_META" CONTENT_LIBRARY_IMAGE = "CONTENT_LIBRARY_IMAGE" @@ -33,7 +34,7 @@ class UploadResourceType(object): VM_VOLUME_QCOW2 = "VM_VOLUME_QCOW2" VM_VOLUME_RAW = "VM_VOLUME_RAW" - allowable_values = [CLOUDTOWER_APPLICATION_PACKAGE, CLUSTER_IMAGE, CLUSTER_IMAGE_META, CONTENT_LIBRARY_IMAGE, ELF_IMAGE, EVEROUTE_PACKAGE, HOST_PLUGIN_PACKAGE, MONITOR_IMAGE, OVF, SVT_IMAGE, VM_VOLUME_QCOW2, VM_VOLUME_RAW] # noqa: E501 + allowable_values = [CLOUDTOWER_APPLICATION_PACKAGE, CLOUDTOWER_K8S_APP_PACKAGE, CLUSTER_IMAGE, CLUSTER_IMAGE_META, CONTENT_LIBRARY_IMAGE, ELF_IMAGE, EVEROUTE_PACKAGE, HOST_PLUGIN_PACKAGE, MONITOR_IMAGE, OVF, SVT_IMAGE, VM_VOLUME_QCOW2, VM_VOLUME_RAW] # noqa: E501 """ Attributes: 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_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/vlan.py b/cloudtower/models/vlan.py index 16deec60..c5bad9e9 100644 --- a/cloudtower/models/vlan.py +++ b/cloudtower/models/vlan.py @@ -34,6 +34,7 @@ class Vlan(object): 'mode_type': 'VlanModeType', 'name': 'str', 'network_ids': 'list[str]', + 'qos_burst': 'float', 'qos_max_bandwidth': 'float', 'qos_min_bandwidth': 'float', 'qos_priority': 'int', @@ -54,6 +55,7 @@ class Vlan(object): 'mode_type': 'mode_type', 'name': 'name', 'network_ids': 'network_ids', + 'qos_burst': 'qos_burst', 'qos_max_bandwidth': 'qos_max_bandwidth', 'qos_min_bandwidth': 'qos_min_bandwidth', 'qos_priority': 'qos_priority', @@ -77,6 +79,7 @@ def __init__(self, **kwargs): # noqa: E501 self._mode_type = None self._name = None self._network_ids = None + self._qos_burst = None self._qos_max_bandwidth = None self._qos_min_bandwidth = None self._qos_priority = None @@ -100,6 +103,7 @@ def __init__(self, **kwargs): # noqa: E501 self.name = kwargs["name"] if "network_ids" in kwargs: self.network_ids = kwargs["network_ids"] + self.qos_burst = kwargs.get("qos_burst", None) self.qos_max_bandwidth = kwargs.get("qos_max_bandwidth", None) self.qos_min_bandwidth = kwargs.get("qos_min_bandwidth", None) self.qos_priority = kwargs.get("qos_priority", None) @@ -309,6 +313,27 @@ def network_ids(self, network_ids): self._network_ids = network_ids + @property + def qos_burst(self): + """Gets the qos_burst of this Vlan. # noqa: E501 + + + :return: The qos_burst of this Vlan. # noqa: E501 + :rtype: float + """ + return self._qos_burst + + @qos_burst.setter + def qos_burst(self, qos_burst): + """Sets the qos_burst of this Vlan. + + + :param qos_burst: The qos_burst of this Vlan. # noqa: E501 + :type qos_burst: float + """ + + self._qos_burst = qos_burst + @property def qos_max_bandwidth(self): """Gets the qos_max_bandwidth of this Vlan. # noqa: E501 diff --git a/cloudtower/models/vlan_order_by_input.py b/cloudtower/models/vlan_order_by_input.py index 26c18c2b..d5f09aed 100644 --- a/cloudtower/models/vlan_order_by_input.py +++ b/cloudtower/models/vlan_order_by_input.py @@ -34,6 +34,8 @@ class VlanOrderByInput(object): MODE_TYPE_DESC = "mode_type_DESC" NAME_ASC = "name_ASC" NAME_DESC = "name_DESC" + QOS_BURST_ASC = "qos_burst_ASC" + QOS_BURST_DESC = "qos_burst_DESC" QOS_MAX_BANDWIDTH_ASC = "qos_max_bandwidth_ASC" QOS_MAX_BANDWIDTH_DESC = "qos_max_bandwidth_DESC" QOS_MIN_BANDWIDTH_ASC = "qos_min_bandwidth_ASC" @@ -47,7 +49,7 @@ class VlanOrderByInput(object): VLAN_ID_ASC = "vlan_id_ASC" VLAN_ID_DESC = "vlan_id_DESC" - allowable_values = [ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, GATEWAY_IP_ASC, GATEWAY_IP_DESC, GATEWAY_SUBNETMASK_ASC, GATEWAY_SUBNETMASK_DESC, ID_ASC, ID_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, MODE_TYPE_ASC, MODE_TYPE_DESC, NAME_ASC, NAME_DESC, QOS_MAX_BANDWIDTH_ASC, QOS_MAX_BANDWIDTH_DESC, QOS_MIN_BANDWIDTH_ASC, QOS_MIN_BANDWIDTH_DESC, QOS_PRIORITY_ASC, QOS_PRIORITY_DESC, SUBNETMASK_ASC, SUBNETMASK_DESC, TYPE_ASC, TYPE_DESC, VLAN_ID_ASC, VLAN_ID_DESC] # noqa: E501 + allowable_values = [ENTITYASYNCSTATUS_ASC, ENTITYASYNCSTATUS_DESC, GATEWAY_IP_ASC, GATEWAY_IP_DESC, GATEWAY_SUBNETMASK_ASC, GATEWAY_SUBNETMASK_DESC, ID_ASC, ID_DESC, LOCAL_ID_ASC, LOCAL_ID_DESC, MODE_TYPE_ASC, MODE_TYPE_DESC, NAME_ASC, NAME_DESC, QOS_BURST_ASC, QOS_BURST_DESC, QOS_MAX_BANDWIDTH_ASC, QOS_MAX_BANDWIDTH_DESC, QOS_MIN_BANDWIDTH_ASC, QOS_MIN_BANDWIDTH_DESC, QOS_PRIORITY_ASC, QOS_PRIORITY_DESC, SUBNETMASK_ASC, SUBNETMASK_DESC, TYPE_ASC, TYPE_DESC, VLAN_ID_ASC, VLAN_ID_DESC] # noqa: E501 """ Attributes: diff --git a/cloudtower/models/vlan_where_input.py b/cloudtower/models/vlan_where_input.py index 56df6eb6..10eeecc9 100644 --- a/cloudtower/models/vlan_where_input.py +++ b/cloudtower/models/vlan_where_input.py @@ -109,6 +109,14 @@ class VlanWhereInput(object): 'name_not_in': 'list[str]', 'name_not_starts_with': 'str', 'name_starts_with': 'str', + 'qos_burst': 'float', + 'qos_burst_gt': 'float', + 'qos_burst_gte': 'float', + 'qos_burst_in': 'list[float]', + 'qos_burst_lt': 'float', + 'qos_burst_lte': 'float', + 'qos_burst_not': 'float', + 'qos_burst_not_in': 'list[float]', 'qos_max_bandwidth': 'float', 'qos_max_bandwidth_gt': 'float', 'qos_max_bandwidth_gte': 'float', @@ -250,6 +258,14 @@ class VlanWhereInput(object): 'name_not_in': 'name_not_in', 'name_not_starts_with': 'name_not_starts_with', 'name_starts_with': 'name_starts_with', + 'qos_burst': 'qos_burst', + 'qos_burst_gt': 'qos_burst_gt', + 'qos_burst_gte': 'qos_burst_gte', + 'qos_burst_in': 'qos_burst_in', + 'qos_burst_lt': 'qos_burst_lt', + 'qos_burst_lte': 'qos_burst_lte', + 'qos_burst_not': 'qos_burst_not', + 'qos_burst_not_in': 'qos_burst_not_in', 'qos_max_bandwidth': 'qos_max_bandwidth', 'qos_max_bandwidth_gt': 'qos_max_bandwidth_gt', 'qos_max_bandwidth_gte': 'qos_max_bandwidth_gte', @@ -394,6 +410,14 @@ def __init__(self, **kwargs): # noqa: E501 self._name_not_in = None self._name_not_starts_with = None self._name_starts_with = None + self._qos_burst = None + self._qos_burst_gt = None + self._qos_burst_gte = None + self._qos_burst_in = None + self._qos_burst_lt = None + self._qos_burst_lte = None + self._qos_burst_not = None + self._qos_burst_not_in = None self._qos_max_bandwidth = None self._qos_max_bandwidth_gt = None self._qos_max_bandwidth_gte = None @@ -534,6 +558,14 @@ def __init__(self, **kwargs): # noqa: E501 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.qos_burst = kwargs.get("qos_burst", None) + self.qos_burst_gt = kwargs.get("qos_burst_gt", None) + self.qos_burst_gte = kwargs.get("qos_burst_gte", None) + self.qos_burst_in = kwargs.get("qos_burst_in", None) + self.qos_burst_lt = kwargs.get("qos_burst_lt", None) + self.qos_burst_lte = kwargs.get("qos_burst_lte", None) + self.qos_burst_not = kwargs.get("qos_burst_not", None) + self.qos_burst_not_in = kwargs.get("qos_burst_not_in", None) self.qos_max_bandwidth = kwargs.get("qos_max_bandwidth", None) self.qos_max_bandwidth_gt = kwargs.get("qos_max_bandwidth_gt", None) self.qos_max_bandwidth_gte = kwargs.get("qos_max_bandwidth_gte", None) @@ -2353,6 +2385,174 @@ def name_starts_with(self, name_starts_with): self._name_starts_with = name_starts_with + @property + def qos_burst(self): + """Gets the qos_burst of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst of this VlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._qos_burst + + @qos_burst.setter + def qos_burst(self, qos_burst): + """Sets the qos_burst of this VlanWhereInput. + + + :param qos_burst: The qos_burst of this VlanWhereInput. # noqa: E501 + :type qos_burst: float + """ + + self._qos_burst = qos_burst + + @property + def qos_burst_gt(self): + """Gets the qos_burst_gt of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_gt of this VlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._qos_burst_gt + + @qos_burst_gt.setter + def qos_burst_gt(self, qos_burst_gt): + """Sets the qos_burst_gt of this VlanWhereInput. + + + :param qos_burst_gt: The qos_burst_gt of this VlanWhereInput. # noqa: E501 + :type qos_burst_gt: float + """ + + self._qos_burst_gt = qos_burst_gt + + @property + def qos_burst_gte(self): + """Gets the qos_burst_gte of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_gte of this VlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._qos_burst_gte + + @qos_burst_gte.setter + def qos_burst_gte(self, qos_burst_gte): + """Sets the qos_burst_gte of this VlanWhereInput. + + + :param qos_burst_gte: The qos_burst_gte of this VlanWhereInput. # noqa: E501 + :type qos_burst_gte: float + """ + + self._qos_burst_gte = qos_burst_gte + + @property + def qos_burst_in(self): + """Gets the qos_burst_in of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_in of this VlanWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._qos_burst_in + + @qos_burst_in.setter + def qos_burst_in(self, qos_burst_in): + """Sets the qos_burst_in of this VlanWhereInput. + + + :param qos_burst_in: The qos_burst_in of this VlanWhereInput. # noqa: E501 + :type qos_burst_in: list[float] + """ + + self._qos_burst_in = qos_burst_in + + @property + def qos_burst_lt(self): + """Gets the qos_burst_lt of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_lt of this VlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._qos_burst_lt + + @qos_burst_lt.setter + def qos_burst_lt(self, qos_burst_lt): + """Sets the qos_burst_lt of this VlanWhereInput. + + + :param qos_burst_lt: The qos_burst_lt of this VlanWhereInput. # noqa: E501 + :type qos_burst_lt: float + """ + + self._qos_burst_lt = qos_burst_lt + + @property + def qos_burst_lte(self): + """Gets the qos_burst_lte of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_lte of this VlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._qos_burst_lte + + @qos_burst_lte.setter + def qos_burst_lte(self, qos_burst_lte): + """Sets the qos_burst_lte of this VlanWhereInput. + + + :param qos_burst_lte: The qos_burst_lte of this VlanWhereInput. # noqa: E501 + :type qos_burst_lte: float + """ + + self._qos_burst_lte = qos_burst_lte + + @property + def qos_burst_not(self): + """Gets the qos_burst_not of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_not of this VlanWhereInput. # noqa: E501 + :rtype: float + """ + return self._qos_burst_not + + @qos_burst_not.setter + def qos_burst_not(self, qos_burst_not): + """Sets the qos_burst_not of this VlanWhereInput. + + + :param qos_burst_not: The qos_burst_not of this VlanWhereInput. # noqa: E501 + :type qos_burst_not: float + """ + + self._qos_burst_not = qos_burst_not + + @property + def qos_burst_not_in(self): + """Gets the qos_burst_not_in of this VlanWhereInput. # noqa: E501 + + + :return: The qos_burst_not_in of this VlanWhereInput. # noqa: E501 + :rtype: list[float] + """ + return self._qos_burst_not_in + + @qos_burst_not_in.setter + def qos_burst_not_in(self, qos_burst_not_in): + """Sets the qos_burst_not_in of this VlanWhereInput. + + + :param qos_burst_not_in: The qos_burst_not_in of this VlanWhereInput. # noqa: E501 + :type qos_burst_not_in: list[float] + """ + + self._qos_burst_not_in = qos_burst_not_in + @property def qos_max_bandwidth(self): """Gets the qos_max_bandwidth of this VlanWhereInput. # noqa: E501 diff --git a/cloudtower/models/vm_create_vm_from_content_library_template_batch_params.py b/cloudtower/models/vm_create_vm_from_content_library_template_batch_params.py new file mode 100644 index 00000000..5c7f757e --- /dev/null +++ b/cloudtower/models/vm_create_vm_from_content_library_template_batch_params.py @@ -0,0 +1,148 @@ +# 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 VmCreateVmFromContentLibraryTemplateBatchParams(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 = { + 'vms': 'list[VmCreateVmFromContentLibraryTemplateBatchVmParams]', + 'template_id': 'str' + } + + attribute_map = { + 'vms': 'vms', + 'template_id': 'template_id' + } + + def __init__(self, **kwargs): # noqa: E501 + """VmCreateVmFromContentLibraryTemplateBatchParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._vms = None + self._template_id = None + self.discriminator = None + + if "vms" in kwargs: + self.vms = kwargs["vms"] + if "template_id" in kwargs: + self.template_id = kwargs["template_id"] + + @property + def vms(self): + """Gets the vms of this VmCreateVmFromContentLibraryTemplateBatchParams. # noqa: E501 + + + :return: The vms of this VmCreateVmFromContentLibraryTemplateBatchParams. # noqa: E501 + :rtype: list[VmCreateVmFromContentLibraryTemplateBatchVmParams] + """ + return self._vms + + @vms.setter + def vms(self, vms): + """Sets the vms of this VmCreateVmFromContentLibraryTemplateBatchParams. + + + :param vms: The vms of this VmCreateVmFromContentLibraryTemplateBatchParams. # noqa: E501 + :type vms: list[VmCreateVmFromContentLibraryTemplateBatchVmParams] + """ + if self.local_vars_configuration.client_side_validation and vms is None: # noqa: E501 + raise ValueError("Invalid value for `vms`, must not be `None`") # noqa: E501 + + self._vms = vms + + @property + def template_id(self): + """Gets the template_id of this VmCreateVmFromContentLibraryTemplateBatchParams. # noqa: E501 + + + :return: The template_id of this VmCreateVmFromContentLibraryTemplateBatchParams. # noqa: E501 + :rtype: str + """ + return self._template_id + + @template_id.setter + def template_id(self, template_id): + """Sets the template_id of this VmCreateVmFromContentLibraryTemplateBatchParams. + + + :param template_id: The template_id of this VmCreateVmFromContentLibraryTemplateBatchParams. # noqa: E501 + :type template_id: str + """ + if self.local_vars_configuration.client_side_validation and template_id is None: # noqa: E501 + raise ValueError("Invalid value for `template_id`, must not be `None`") # noqa: E501 + + self._template_id = template_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, VmCreateVmFromContentLibraryTemplateBatchParams): + 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, VmCreateVmFromContentLibraryTemplateBatchParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/vm_create_vm_from_content_library_template_batch_vm_params.py b/cloudtower/models/vm_create_vm_from_content_library_template_batch_vm_params.py new file mode 100644 index 00000000..52f3fbfe --- /dev/null +++ b/cloudtower/models/vm_create_vm_from_content_library_template_batch_vm_params.py @@ -0,0 +1,800 @@ +# 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 VmCreateVmFromContentLibraryTemplateBatchVmParams(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 = { + 'owner': 'VmOwnerParams', + 'gpu_devices': 'list[VmGpuOperationParams]', + 'cloud_init': 'TemplateCloudInit', + 'is_full_copy': 'bool', + 'max_bandwidth_policy': 'VmDiskIoRestrictType', + 'max_bandwidth_unit': 'BPSUnit', + 'max_bandwidth': 'int', + 'max_iops_policy': 'VmDiskIoRestrictType', + 'max_iops': 'int', + 'vcpu': 'int', + 'status': 'VmStatus', + 'firmware': 'VmFirmware', + 'ha': 'bool', + 'pci_nics': 'NicWhereInput', + 'vm_placement_group': 'VmPlacementGroupWhereInput', + 'vm_nics': 'list[VmNicParams]', + 'disk_operate': 'VmDiskOperate', + 'memory_unit': 'ByteUnit', + 'memory': 'int', + 'cpu_cores': 'int', + 'cpu_sockets': 'int', + 'guest_os_type': 'VmGuestsOperationSystem', + 'folder_id': 'str', + 'description': 'str', + 'name': 'str', + 'host_id': 'str', + 'cluster_id': 'str' + } + + attribute_map = { + 'owner': 'owner', + 'gpu_devices': 'gpu_devices', + 'cloud_init': 'cloud_init', + 'is_full_copy': 'is_full_copy', + 'max_bandwidth_policy': 'max_bandwidth_policy', + 'max_bandwidth_unit': 'max_bandwidth_unit', + 'max_bandwidth': 'max_bandwidth', + 'max_iops_policy': 'max_iops_policy', + 'max_iops': 'max_iops', + 'vcpu': 'vcpu', + 'status': 'status', + 'firmware': 'firmware', + 'ha': 'ha', + 'pci_nics': 'pci_nics', + 'vm_placement_group': 'vm_placement_group', + 'vm_nics': 'vm_nics', + 'disk_operate': 'disk_operate', + 'memory_unit': 'memory_unit', + 'memory': 'memory', + 'cpu_cores': 'cpu_cores', + 'cpu_sockets': 'cpu_sockets', + 'guest_os_type': 'guest_os_type', + 'folder_id': 'folder_id', + 'description': 'description', + 'name': 'name', + 'host_id': 'host_id', + 'cluster_id': 'cluster_id' + } + + def __init__(self, **kwargs): # noqa: E501 + """VmCreateVmFromContentLibraryTemplateBatchVmParams - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._owner = None + self._gpu_devices = None + self._cloud_init = None + self._is_full_copy = None + self._max_bandwidth_policy = None + self._max_bandwidth_unit = None + self._max_bandwidth = None + self._max_iops_policy = None + self._max_iops = None + self._vcpu = None + self._status = None + self._firmware = None + self._ha = None + self._pci_nics = None + self._vm_placement_group = None + self._vm_nics = None + self._disk_operate = None + self._memory_unit = None + self._memory = None + self._cpu_cores = None + self._cpu_sockets = None + self._guest_os_type = None + self._folder_id = None + self._description = None + self._name = None + self._host_id = None + self._cluster_id = None + self.discriminator = None + + if "owner" in kwargs: + self.owner = kwargs["owner"] + if "gpu_devices" in kwargs: + self.gpu_devices = kwargs["gpu_devices"] + if "cloud_init" in kwargs: + self.cloud_init = kwargs["cloud_init"] + if "is_full_copy" in kwargs: + self.is_full_copy = kwargs["is_full_copy"] + if "max_bandwidth_policy" in kwargs: + self.max_bandwidth_policy = kwargs["max_bandwidth_policy"] + if "max_bandwidth_unit" in kwargs: + self.max_bandwidth_unit = kwargs["max_bandwidth_unit"] + if "max_bandwidth" in kwargs: + self.max_bandwidth = kwargs["max_bandwidth"] + if "max_iops_policy" in kwargs: + self.max_iops_policy = kwargs["max_iops_policy"] + if "max_iops" in kwargs: + self.max_iops = kwargs["max_iops"] + if "vcpu" in kwargs: + self.vcpu = kwargs["vcpu"] + if "status" in kwargs: + self.status = kwargs["status"] + if "firmware" in kwargs: + self.firmware = kwargs["firmware"] + if "ha" in kwargs: + self.ha = kwargs["ha"] + if "pci_nics" in kwargs: + self.pci_nics = kwargs["pci_nics"] + if "vm_placement_group" in kwargs: + self.vm_placement_group = kwargs["vm_placement_group"] + if "vm_nics" in kwargs: + self.vm_nics = kwargs["vm_nics"] + if "disk_operate" in kwargs: + self.disk_operate = kwargs["disk_operate"] + if "memory_unit" in kwargs: + self.memory_unit = kwargs["memory_unit"] + if "memory" in kwargs: + self.memory = kwargs["memory"] + if "cpu_cores" in kwargs: + self.cpu_cores = kwargs["cpu_cores"] + if "cpu_sockets" in kwargs: + self.cpu_sockets = kwargs["cpu_sockets"] + if "guest_os_type" in kwargs: + self.guest_os_type = kwargs["guest_os_type"] + if "folder_id" in kwargs: + self.folder_id = kwargs["folder_id"] + if "description" in kwargs: + self.description = kwargs["description"] + if "name" in kwargs: + self.name = kwargs["name"] + if "host_id" in kwargs: + self.host_id = kwargs["host_id"] + if "cluster_id" in kwargs: + self.cluster_id = kwargs["cluster_id"] + + @property + def owner(self): + """Gets the owner of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The owner of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmOwnerParams + """ + return self._owner + + @owner.setter + def owner(self, owner): + """Sets the owner of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param owner: The owner of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type owner: VmOwnerParams + """ + + self._owner = owner + + @property + def gpu_devices(self): + """Gets the gpu_devices of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The gpu_devices of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: list[VmGpuOperationParams] + """ + return self._gpu_devices + + @gpu_devices.setter + def gpu_devices(self, gpu_devices): + """Sets the gpu_devices of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param gpu_devices: The gpu_devices of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type gpu_devices: list[VmGpuOperationParams] + """ + + self._gpu_devices = gpu_devices + + @property + def cloud_init(self): + """Gets the cloud_init of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The cloud_init of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: TemplateCloudInit + """ + return self._cloud_init + + @cloud_init.setter + def cloud_init(self, cloud_init): + """Sets the cloud_init of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param cloud_init: The cloud_init of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type cloud_init: TemplateCloudInit + """ + + self._cloud_init = cloud_init + + @property + def is_full_copy(self): + """Gets the is_full_copy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The is_full_copy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: bool + """ + return self._is_full_copy + + @is_full_copy.setter + def is_full_copy(self, is_full_copy): + """Sets the is_full_copy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param is_full_copy: The is_full_copy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type is_full_copy: bool + """ + if self.local_vars_configuration.client_side_validation and is_full_copy is None: # noqa: E501 + raise ValueError("Invalid value for `is_full_copy`, must not be `None`") # noqa: E501 + + self._is_full_copy = is_full_copy + + @property + def max_bandwidth_policy(self): + """Gets the max_bandwidth_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The max_bandwidth_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmDiskIoRestrictType + """ + return self._max_bandwidth_policy + + @max_bandwidth_policy.setter + def max_bandwidth_policy(self, max_bandwidth_policy): + """Sets the max_bandwidth_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param max_bandwidth_policy: The max_bandwidth_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type max_bandwidth_policy: VmDiskIoRestrictType + """ + + self._max_bandwidth_policy = max_bandwidth_policy + + @property + def max_bandwidth_unit(self): + """Gets the max_bandwidth_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The max_bandwidth_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: BPSUnit + """ + return self._max_bandwidth_unit + + @max_bandwidth_unit.setter + def max_bandwidth_unit(self, max_bandwidth_unit): + """Sets the max_bandwidth_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param max_bandwidth_unit: The max_bandwidth_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type max_bandwidth_unit: BPSUnit + """ + + self._max_bandwidth_unit = max_bandwidth_unit + + @property + def max_bandwidth(self): + """Gets the max_bandwidth of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The max_bandwidth of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: int + """ + return self._max_bandwidth + + @max_bandwidth.setter + def max_bandwidth(self, max_bandwidth): + """Sets the max_bandwidth of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param max_bandwidth: The max_bandwidth of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type max_bandwidth: int + """ + + self._max_bandwidth = max_bandwidth + + @property + def max_iops_policy(self): + """Gets the max_iops_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The max_iops_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmDiskIoRestrictType + """ + return self._max_iops_policy + + @max_iops_policy.setter + def max_iops_policy(self, max_iops_policy): + """Sets the max_iops_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param max_iops_policy: The max_iops_policy of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type max_iops_policy: VmDiskIoRestrictType + """ + + self._max_iops_policy = max_iops_policy + + @property + def max_iops(self): + """Gets the max_iops of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The max_iops of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: int + """ + return self._max_iops + + @max_iops.setter + def max_iops(self, max_iops): + """Sets the max_iops of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param max_iops: The max_iops of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type max_iops: int + """ + + self._max_iops = max_iops + + @property + def vcpu(self): + """Gets the vcpu of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The vcpu of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: int + """ + return self._vcpu + + @vcpu.setter + def vcpu(self, vcpu): + """Sets the vcpu of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param vcpu: The vcpu of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type vcpu: int + """ + + self._vcpu = vcpu + + @property + def status(self): + """Gets the status of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The status of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmStatus + """ + return self._status + + @status.setter + def status(self, status): + """Sets the status of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param status: The status of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type status: VmStatus + """ + + self._status = status + + @property + def firmware(self): + """Gets the firmware of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The firmware of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmFirmware + """ + return self._firmware + + @firmware.setter + def firmware(self, firmware): + """Sets the firmware of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param firmware: The firmware of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type firmware: VmFirmware + """ + + self._firmware = firmware + + @property + def ha(self): + """Gets the ha of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The ha of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: bool + """ + return self._ha + + @ha.setter + def ha(self, ha): + """Sets the ha of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param ha: The ha of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type ha: bool + """ + + self._ha = ha + + @property + def pci_nics(self): + """Gets the pci_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The pci_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: NicWhereInput + """ + return self._pci_nics + + @pci_nics.setter + def pci_nics(self, pci_nics): + """Sets the pci_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param pci_nics: The pci_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type pci_nics: NicWhereInput + """ + + self._pci_nics = pci_nics + + @property + def vm_placement_group(self): + """Gets the vm_placement_group of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The vm_placement_group of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmPlacementGroupWhereInput + """ + return self._vm_placement_group + + @vm_placement_group.setter + def vm_placement_group(self, vm_placement_group): + """Sets the vm_placement_group of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param vm_placement_group: The vm_placement_group of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type vm_placement_group: VmPlacementGroupWhereInput + """ + + self._vm_placement_group = vm_placement_group + + @property + def vm_nics(self): + """Gets the vm_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The vm_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: list[VmNicParams] + """ + return self._vm_nics + + @vm_nics.setter + def vm_nics(self, vm_nics): + """Sets the vm_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param vm_nics: The vm_nics of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type vm_nics: list[VmNicParams] + """ + + self._vm_nics = vm_nics + + @property + def disk_operate(self): + """Gets the disk_operate of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The disk_operate of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmDiskOperate + """ + return self._disk_operate + + @disk_operate.setter + def disk_operate(self, disk_operate): + """Sets the disk_operate of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param disk_operate: The disk_operate of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type disk_operate: VmDiskOperate + """ + + self._disk_operate = disk_operate + + @property + def memory_unit(self): + """Gets the memory_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The memory_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: ByteUnit + """ + return self._memory_unit + + @memory_unit.setter + def memory_unit(self, memory_unit): + """Sets the memory_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param memory_unit: The memory_unit of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type memory_unit: ByteUnit + """ + + self._memory_unit = memory_unit + + @property + def memory(self): + """Gets the memory of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The memory of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: int + """ + return self._memory + + @memory.setter + def memory(self, memory): + """Sets the memory of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param memory: The memory of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type memory: int + """ + + self._memory = memory + + @property + def cpu_cores(self): + """Gets the cpu_cores of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The cpu_cores of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: int + """ + return self._cpu_cores + + @cpu_cores.setter + def cpu_cores(self, cpu_cores): + """Sets the cpu_cores of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param cpu_cores: The cpu_cores of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type cpu_cores: int + """ + + self._cpu_cores = cpu_cores + + @property + def cpu_sockets(self): + """Gets the cpu_sockets of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The cpu_sockets of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: int + """ + return self._cpu_sockets + + @cpu_sockets.setter + def cpu_sockets(self, cpu_sockets): + """Sets the cpu_sockets of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param cpu_sockets: The cpu_sockets of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type cpu_sockets: int + """ + + self._cpu_sockets = cpu_sockets + + @property + def guest_os_type(self): + """Gets the guest_os_type of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The guest_os_type of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: VmGuestsOperationSystem + """ + return self._guest_os_type + + @guest_os_type.setter + def guest_os_type(self, guest_os_type): + """Sets the guest_os_type of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param guest_os_type: The guest_os_type of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type guest_os_type: VmGuestsOperationSystem + """ + + self._guest_os_type = guest_os_type + + @property + def folder_id(self): + """Gets the folder_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The folder_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: str + """ + return self._folder_id + + @folder_id.setter + def folder_id(self, folder_id): + """Sets the folder_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param folder_id: The folder_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type folder_id: str + """ + + self._folder_id = folder_id + + @property + def description(self): + """Gets the description of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The description of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: str + """ + return self._description + + @description.setter + def description(self, description): + """Sets the description of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param description: The description of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type description: str + """ + + self._description = description + + @property + def name(self): + """Gets the name of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The name of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param name: The name of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type name: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + @property + def host_id(self): + """Gets the host_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The host_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: str + """ + return self._host_id + + @host_id.setter + def host_id(self, host_id): + """Sets the host_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param host_id: The host_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type host_id: str + """ + + self._host_id = host_id + + @property + def cluster_id(self): + """Gets the cluster_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + + + :return: The cluster_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :rtype: str + """ + return self._cluster_id + + @cluster_id.setter + def cluster_id(self, cluster_id): + """Sets the cluster_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. + + + :param cluster_id: The cluster_id of this VmCreateVmFromContentLibraryTemplateBatchVmParams. # noqa: E501 + :type cluster_id: str + """ + if self.local_vars_configuration.client_side_validation and cluster_id is None: # noqa: E501 + raise ValueError("Invalid value for `cluster_id`, must not be `None`") # noqa: E501 + + self._cluster_id = cluster_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, VmCreateVmFromContentLibraryTemplateBatchVmParams): + 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, VmCreateVmFromContentLibraryTemplateBatchVmParams): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/vm_volume_elf_storage_policy_type.py b/cloudtower/models/vm_volume_elf_storage_policy_type.py index dd4f151a..7a66f632 100644 --- a/cloudtower/models/vm_volume_elf_storage_policy_type.py +++ b/cloudtower/models/vm_volume_elf_storage_policy_type.py @@ -20,18 +20,19 @@ class VmVolumeElfStoragePolicyType(object): """ allowed enum values """ + EC = "EC" ELF_CP_REPLICA_2_THICK_PROVISION = "ELF_CP_REPLICA_2_THICK_PROVISION" 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" - 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 + _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 = [EC, 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 """ Attributes: diff --git a/cloudtower/models/vnet_bond_where_input.py b/cloudtower/models/vnet_bond_where_input.py new file mode 100644 index 00000000..8616ea90 --- /dev/null +++ b/cloudtower/models/vnet_bond_where_input.py @@ -0,0 +1,1817 @@ +# 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 VnetBondWhereInput(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[VnetBondWhereInput]', + '_not': 'list[VnetBondWhereInput]', + '_or': 'list[VnetBondWhereInput]', + 'bond_for_client': 'bool', + 'bond_for_client_not': 'bool', + 'bond_for_server': 'bool', + 'bond_for_server_not': 'bool', + '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', + 'load_balancer_service': 'LoadBalancerServiceWhereInput', + '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', + 'namespace': 'str', + 'namespace_contains': 'str', + 'namespace_ends_with': 'str', + 'namespace_gt': 'str', + 'namespace_gte': 'str', + 'namespace_in': 'list[str]', + 'namespace_lt': 'str', + 'namespace_lte': 'str', + 'namespace_not': 'str', + 'namespace_not_contains': 'str', + 'namespace_not_ends_with': 'str', + 'namespace_not_in': 'list[str]', + 'namespace_not_starts_with': 'str', + 'namespace_starts_with': 'str', + 'vlan': 'VlanWhereInput' + } + + attribute_map = { + '_and': 'AND', + '_not': 'NOT', + '_or': 'OR', + 'bond_for_client': 'bond_for_client', + 'bond_for_client_not': 'bond_for_client_not', + 'bond_for_server': 'bond_for_server', + 'bond_for_server_not': 'bond_for_server_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', + '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_service': 'load_balancer_service', + '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', + 'namespace': 'namespace', + 'namespace_contains': 'namespace_contains', + 'namespace_ends_with': 'namespace_ends_with', + 'namespace_gt': 'namespace_gt', + 'namespace_gte': 'namespace_gte', + 'namespace_in': 'namespace_in', + 'namespace_lt': 'namespace_lt', + 'namespace_lte': 'namespace_lte', + 'namespace_not': 'namespace_not', + 'namespace_not_contains': 'namespace_not_contains', + 'namespace_not_ends_with': 'namespace_not_ends_with', + 'namespace_not_in': 'namespace_not_in', + 'namespace_not_starts_with': 'namespace_not_starts_with', + 'namespace_starts_with': 'namespace_starts_with', + 'vlan': 'vlan' + } + + def __init__(self, **kwargs): # noqa: E501 + """VnetBondWhereInput - 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._bond_for_client = None + self._bond_for_client_not = None + self._bond_for_server = None + self._bond_for_server_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._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_service = 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._namespace = None + self._namespace_contains = None + self._namespace_ends_with = None + self._namespace_gt = None + self._namespace_gte = None + self._namespace_in = None + self._namespace_lt = None + self._namespace_lte = None + self._namespace_not = None + self._namespace_not_contains = None + self._namespace_not_ends_with = None + self._namespace_not_in = None + self._namespace_not_starts_with = None + self._namespace_starts_with = None + self._vlan = None + self.discriminator = None + + self._and = kwargs.get("_and", None) + self._not = kwargs.get("_not", None) + self._or = kwargs.get("_or", None) + self.bond_for_client = kwargs.get("bond_for_client", None) + self.bond_for_client_not = kwargs.get("bond_for_client_not", None) + self.bond_for_server = kwargs.get("bond_for_server", None) + self.bond_for_server_not = kwargs.get("bond_for_server_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.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_service = kwargs.get("load_balancer_service", 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.namespace = kwargs.get("namespace", None) + self.namespace_contains = kwargs.get("namespace_contains", None) + self.namespace_ends_with = kwargs.get("namespace_ends_with", None) + self.namespace_gt = kwargs.get("namespace_gt", None) + self.namespace_gte = kwargs.get("namespace_gte", None) + self.namespace_in = kwargs.get("namespace_in", None) + self.namespace_lt = kwargs.get("namespace_lt", None) + self.namespace_lte = kwargs.get("namespace_lte", None) + self.namespace_not = kwargs.get("namespace_not", None) + self.namespace_not_contains = kwargs.get("namespace_not_contains", None) + self.namespace_not_ends_with = kwargs.get("namespace_not_ends_with", None) + self.namespace_not_in = kwargs.get("namespace_not_in", None) + self.namespace_not_starts_with = kwargs.get("namespace_not_starts_with", None) + self.namespace_starts_with = kwargs.get("namespace_starts_with", None) + self.vlan = kwargs.get("vlan", None) + + @property + def _and(self): + """Gets the _and of this VnetBondWhereInput. # noqa: E501 + + + :return: The _and of this VnetBondWhereInput. # noqa: E501 + :rtype: list[VnetBondWhereInput] + """ + return self.__and + + @_and.setter + def _and(self, _and): + """Sets the _and of this VnetBondWhereInput. + + + :param _and: The _and of this VnetBondWhereInput. # noqa: E501 + :type _and: list[VnetBondWhereInput] + """ + + self.__and = _and + + @property + def _not(self): + """Gets the _not of this VnetBondWhereInput. # noqa: E501 + + + :return: The _not of this VnetBondWhereInput. # noqa: E501 + :rtype: list[VnetBondWhereInput] + """ + return self.__not + + @_not.setter + def _not(self, _not): + """Sets the _not of this VnetBondWhereInput. + + + :param _not: The _not of this VnetBondWhereInput. # noqa: E501 + :type _not: list[VnetBondWhereInput] + """ + + self.__not = _not + + @property + def _or(self): + """Gets the _or of this VnetBondWhereInput. # noqa: E501 + + + :return: The _or of this VnetBondWhereInput. # noqa: E501 + :rtype: list[VnetBondWhereInput] + """ + return self.__or + + @_or.setter + def _or(self, _or): + """Sets the _or of this VnetBondWhereInput. + + + :param _or: The _or of this VnetBondWhereInput. # noqa: E501 + :type _or: list[VnetBondWhereInput] + """ + + self.__or = _or + + @property + def bond_for_client(self): + """Gets the bond_for_client of this VnetBondWhereInput. # noqa: E501 + + + :return: The bond_for_client of this VnetBondWhereInput. # noqa: E501 + :rtype: bool + """ + return self._bond_for_client + + @bond_for_client.setter + def bond_for_client(self, bond_for_client): + """Sets the bond_for_client of this VnetBondWhereInput. + + + :param bond_for_client: The bond_for_client of this VnetBondWhereInput. # noqa: E501 + :type bond_for_client: bool + """ + + self._bond_for_client = bond_for_client + + @property + def bond_for_client_not(self): + """Gets the bond_for_client_not of this VnetBondWhereInput. # noqa: E501 + + + :return: The bond_for_client_not of this VnetBondWhereInput. # noqa: E501 + :rtype: bool + """ + return self._bond_for_client_not + + @bond_for_client_not.setter + def bond_for_client_not(self, bond_for_client_not): + """Sets the bond_for_client_not of this VnetBondWhereInput. + + + :param bond_for_client_not: The bond_for_client_not of this VnetBondWhereInput. # noqa: E501 + :type bond_for_client_not: bool + """ + + self._bond_for_client_not = bond_for_client_not + + @property + def bond_for_server(self): + """Gets the bond_for_server of this VnetBondWhereInput. # noqa: E501 + + + :return: The bond_for_server of this VnetBondWhereInput. # noqa: E501 + :rtype: bool + """ + return self._bond_for_server + + @bond_for_server.setter + def bond_for_server(self, bond_for_server): + """Sets the bond_for_server of this VnetBondWhereInput. + + + :param bond_for_server: The bond_for_server of this VnetBondWhereInput. # noqa: E501 + :type bond_for_server: bool + """ + + self._bond_for_server = bond_for_server + + @property + def bond_for_server_not(self): + """Gets the bond_for_server_not of this VnetBondWhereInput. # noqa: E501 + + + :return: The bond_for_server_not of this VnetBondWhereInput. # noqa: E501 + :rtype: bool + """ + return self._bond_for_server_not + + @bond_for_server_not.setter + def bond_for_server_not(self, bond_for_server_not): + """Sets the bond_for_server_not of this VnetBondWhereInput. + + + :param bond_for_server_not: The bond_for_server_not of this VnetBondWhereInput. # noqa: E501 + :type bond_for_server_not: bool + """ + + self._bond_for_server_not = bond_for_server_not + + @property + def entity_async_status(self): + """Gets the entity_async_status of this VnetBondWhereInput. # noqa: E501 + + + :return: The entity_async_status of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param entity_async_status: The entity_async_status of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The entity_async_status_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param entity_async_status_in: The entity_async_status_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The entity_async_status_not of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param entity_async_status_not: The entity_async_status_not of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The entity_async_status_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param entity_async_status_not_in: The entity_async_status_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The id of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id + + @id.setter + def id(self, id): + """Sets the id of this VnetBondWhereInput. + + + :param id: The id of this VnetBondWhereInput. # noqa: E501 + :type id: str + """ + + self._id = id + + @property + def id_contains(self): + """Gets the id_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_contains of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_contains + + @id_contains.setter + def id_contains(self, id_contains): + """Sets the id_contains of this VnetBondWhereInput. + + + :param id_contains: The id_contains of this VnetBondWhereInput. # noqa: E501 + :type id_contains: str + """ + + self._id_contains = id_contains + + @property + def id_ends_with(self): + """Gets the id_ends_with of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param id_ends_with: The id_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The id_gt of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gt + + @id_gt.setter + def id_gt(self, id_gt): + """Sets the id_gt of this VnetBondWhereInput. + + + :param id_gt: The id_gt of this VnetBondWhereInput. # noqa: E501 + :type id_gt: str + """ + + self._id_gt = id_gt + + @property + def id_gte(self): + """Gets the id_gte of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_gte of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_gte + + @id_gte.setter + def id_gte(self, id_gte): + """Sets the id_gte of this VnetBondWhereInput. + + + :param id_gte: The id_gte of this VnetBondWhereInput. # noqa: E501 + :type id_gte: str + """ + + self._id_gte = id_gte + + @property + def id_in(self): + """Gets the id_in of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_in of this VnetBondWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._id_in + + @id_in.setter + def id_in(self, id_in): + """Sets the id_in of this VnetBondWhereInput. + + + :param id_in: The id_in of this VnetBondWhereInput. # noqa: E501 + :type id_in: list[str] + """ + + self._id_in = id_in + + @property + def id_lt(self): + """Gets the id_lt of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_lt of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lt + + @id_lt.setter + def id_lt(self, id_lt): + """Sets the id_lt of this VnetBondWhereInput. + + + :param id_lt: The id_lt of this VnetBondWhereInput. # noqa: E501 + :type id_lt: str + """ + + self._id_lt = id_lt + + @property + def id_lte(self): + """Gets the id_lte of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_lte of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_lte + + @id_lte.setter + def id_lte(self, id_lte): + """Sets the id_lte of this VnetBondWhereInput. + + + :param id_lte: The id_lte of this VnetBondWhereInput. # noqa: E501 + :type id_lte: str + """ + + self._id_lte = id_lte + + @property + def id_not(self): + """Gets the id_not of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_not of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._id_not + + @id_not.setter + def id_not(self, id_not): + """Sets the id_not of this VnetBondWhereInput. + + + :param id_not: The id_not of this VnetBondWhereInput. # noqa: E501 + :type id_not: str + """ + + self._id_not = id_not + + @property + def id_not_contains(self): + """Gets the id_not_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The id_not_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param id_not_contains: The id_not_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The id_not_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param id_not_ends_with: The id_not_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The id_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param id_not_in: The id_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The id_not_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param id_not_starts_with: The id_not_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The id_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param id_starts_with: The id_starts_with of this VnetBondWhereInput. # noqa: E501 + :type id_starts_with: str + """ + + self._id_starts_with = id_starts_with + + @property + def load_balancer_service(self): + """Gets the load_balancer_service of this VnetBondWhereInput. # noqa: E501 + + + :return: The load_balancer_service of this VnetBondWhereInput. # noqa: E501 + :rtype: LoadBalancerServiceWhereInput + """ + return self._load_balancer_service + + @load_balancer_service.setter + def load_balancer_service(self, load_balancer_service): + """Sets the load_balancer_service of this VnetBondWhereInput. + + + :param load_balancer_service: The load_balancer_service of this VnetBondWhereInput. # noqa: E501 + :type load_balancer_service: LoadBalancerServiceWhereInput + """ + + self._load_balancer_service = load_balancer_service + + @property + def local_id(self): + """Gets the local_id of this VnetBondWhereInput. # noqa: E501 + + + :return: The local_id of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._local_id + + @local_id.setter + def local_id(self, local_id): + """Sets the local_id of this VnetBondWhereInput. + + + :param local_id: The local_id of this VnetBondWhereInput. # noqa: E501 + :type local_id: str + """ + + self._local_id = local_id + + @property + def local_id_contains(self): + """Gets the local_id_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_contains: The local_id_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_ends_with: The local_id_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_gt of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_gt: The local_id_gt of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_gte of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_gte: The local_id_gte of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_in: The local_id_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_lt of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_lt: The local_id_lt of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_lte of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_lte: The local_id_lte of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_not of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_not: The local_id_not of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_not_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_not_contains: The local_id_not_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_not_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_not_ends_with: The local_id_not_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_not_in: The local_id_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_not_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_not_starts_with: The local_id_not_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The local_id_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param local_id_starts_with: The local_id_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The name of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this VnetBondWhereInput. + + + :param name: The name of this VnetBondWhereInput. # noqa: E501 + :type name: str + """ + + self._name = name + + @property + def name_contains(self): + """Gets the name_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_contains of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_contains + + @name_contains.setter + def name_contains(self, name_contains): + """Sets the name_contains of this VnetBondWhereInput. + + + :param name_contains: The name_contains of this VnetBondWhereInput. # noqa: E501 + :type name_contains: str + """ + + self._name_contains = name_contains + + @property + def name_ends_with(self): + """Gets the name_ends_with of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param name_ends_with: The name_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The name_gt of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gt + + @name_gt.setter + def name_gt(self, name_gt): + """Sets the name_gt of this VnetBondWhereInput. + + + :param name_gt: The name_gt of this VnetBondWhereInput. # noqa: E501 + :type name_gt: str + """ + + self._name_gt = name_gt + + @property + def name_gte(self): + """Gets the name_gte of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_gte of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_gte + + @name_gte.setter + def name_gte(self, name_gte): + """Sets the name_gte of this VnetBondWhereInput. + + + :param name_gte: The name_gte of this VnetBondWhereInput. # noqa: E501 + :type name_gte: str + """ + + self._name_gte = name_gte + + @property + def name_in(self): + """Gets the name_in of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_in of this VnetBondWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._name_in + + @name_in.setter + def name_in(self, name_in): + """Sets the name_in of this VnetBondWhereInput. + + + :param name_in: The name_in of this VnetBondWhereInput. # noqa: E501 + :type name_in: list[str] + """ + + self._name_in = name_in + + @property + def name_lt(self): + """Gets the name_lt of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_lt of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lt + + @name_lt.setter + def name_lt(self, name_lt): + """Sets the name_lt of this VnetBondWhereInput. + + + :param name_lt: The name_lt of this VnetBondWhereInput. # noqa: E501 + :type name_lt: str + """ + + self._name_lt = name_lt + + @property + def name_lte(self): + """Gets the name_lte of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_lte of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_lte + + @name_lte.setter + def name_lte(self, name_lte): + """Sets the name_lte of this VnetBondWhereInput. + + + :param name_lte: The name_lte of this VnetBondWhereInput. # noqa: E501 + :type name_lte: str + """ + + self._name_lte = name_lte + + @property + def name_not(self): + """Gets the name_not of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_not of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._name_not + + @name_not.setter + def name_not(self, name_not): + """Sets the name_not of this VnetBondWhereInput. + + + :param name_not: The name_not of this VnetBondWhereInput. # noqa: E501 + :type name_not: str + """ + + self._name_not = name_not + + @property + def name_not_contains(self): + """Gets the name_not_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The name_not_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param name_not_contains: The name_not_contains of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The name_not_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param name_not_ends_with: The name_not_ends_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The name_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param name_not_in: The name_not_in of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The name_not_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param name_not_starts_with: The name_not_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. # noqa: E501 + + + :return: The name_starts_with of this VnetBondWhereInput. # 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 VnetBondWhereInput. + + + :param name_starts_with: The name_starts_with of this VnetBondWhereInput. # noqa: E501 + :type name_starts_with: str + """ + + self._name_starts_with = name_starts_with + + @property + def namespace(self): + """Gets the namespace of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace + + @namespace.setter + def namespace(self, namespace): + """Sets the namespace of this VnetBondWhereInput. + + + :param namespace: The namespace of this VnetBondWhereInput. # noqa: E501 + :type namespace: str + """ + + self._namespace = namespace + + @property + def namespace_contains(self): + """Gets the namespace_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_contains of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_contains + + @namespace_contains.setter + def namespace_contains(self, namespace_contains): + """Sets the namespace_contains of this VnetBondWhereInput. + + + :param namespace_contains: The namespace_contains of this VnetBondWhereInput. # noqa: E501 + :type namespace_contains: str + """ + + self._namespace_contains = namespace_contains + + @property + def namespace_ends_with(self): + """Gets the namespace_ends_with of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_ends_with of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_ends_with + + @namespace_ends_with.setter + def namespace_ends_with(self, namespace_ends_with): + """Sets the namespace_ends_with of this VnetBondWhereInput. + + + :param namespace_ends_with: The namespace_ends_with of this VnetBondWhereInput. # noqa: E501 + :type namespace_ends_with: str + """ + + self._namespace_ends_with = namespace_ends_with + + @property + def namespace_gt(self): + """Gets the namespace_gt of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_gt of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_gt + + @namespace_gt.setter + def namespace_gt(self, namespace_gt): + """Sets the namespace_gt of this VnetBondWhereInput. + + + :param namespace_gt: The namespace_gt of this VnetBondWhereInput. # noqa: E501 + :type namespace_gt: str + """ + + self._namespace_gt = namespace_gt + + @property + def namespace_gte(self): + """Gets the namespace_gte of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_gte of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_gte + + @namespace_gte.setter + def namespace_gte(self, namespace_gte): + """Sets the namespace_gte of this VnetBondWhereInput. + + + :param namespace_gte: The namespace_gte of this VnetBondWhereInput. # noqa: E501 + :type namespace_gte: str + """ + + self._namespace_gte = namespace_gte + + @property + def namespace_in(self): + """Gets the namespace_in of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_in of this VnetBondWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._namespace_in + + @namespace_in.setter + def namespace_in(self, namespace_in): + """Sets the namespace_in of this VnetBondWhereInput. + + + :param namespace_in: The namespace_in of this VnetBondWhereInput. # noqa: E501 + :type namespace_in: list[str] + """ + + self._namespace_in = namespace_in + + @property + def namespace_lt(self): + """Gets the namespace_lt of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_lt of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_lt + + @namespace_lt.setter + def namespace_lt(self, namespace_lt): + """Sets the namespace_lt of this VnetBondWhereInput. + + + :param namespace_lt: The namespace_lt of this VnetBondWhereInput. # noqa: E501 + :type namespace_lt: str + """ + + self._namespace_lt = namespace_lt + + @property + def namespace_lte(self): + """Gets the namespace_lte of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_lte of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_lte + + @namespace_lte.setter + def namespace_lte(self, namespace_lte): + """Sets the namespace_lte of this VnetBondWhereInput. + + + :param namespace_lte: The namespace_lte of this VnetBondWhereInput. # noqa: E501 + :type namespace_lte: str + """ + + self._namespace_lte = namespace_lte + + @property + def namespace_not(self): + """Gets the namespace_not of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_not of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_not + + @namespace_not.setter + def namespace_not(self, namespace_not): + """Sets the namespace_not of this VnetBondWhereInput. + + + :param namespace_not: The namespace_not of this VnetBondWhereInput. # noqa: E501 + :type namespace_not: str + """ + + self._namespace_not = namespace_not + + @property + def namespace_not_contains(self): + """Gets the namespace_not_contains of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_not_contains of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_not_contains + + @namespace_not_contains.setter + def namespace_not_contains(self, namespace_not_contains): + """Sets the namespace_not_contains of this VnetBondWhereInput. + + + :param namespace_not_contains: The namespace_not_contains of this VnetBondWhereInput. # noqa: E501 + :type namespace_not_contains: str + """ + + self._namespace_not_contains = namespace_not_contains + + @property + def namespace_not_ends_with(self): + """Gets the namespace_not_ends_with of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_not_ends_with of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_not_ends_with + + @namespace_not_ends_with.setter + def namespace_not_ends_with(self, namespace_not_ends_with): + """Sets the namespace_not_ends_with of this VnetBondWhereInput. + + + :param namespace_not_ends_with: The namespace_not_ends_with of this VnetBondWhereInput. # noqa: E501 + :type namespace_not_ends_with: str + """ + + self._namespace_not_ends_with = namespace_not_ends_with + + @property + def namespace_not_in(self): + """Gets the namespace_not_in of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_not_in of this VnetBondWhereInput. # noqa: E501 + :rtype: list[str] + """ + return self._namespace_not_in + + @namespace_not_in.setter + def namespace_not_in(self, namespace_not_in): + """Sets the namespace_not_in of this VnetBondWhereInput. + + + :param namespace_not_in: The namespace_not_in of this VnetBondWhereInput. # noqa: E501 + :type namespace_not_in: list[str] + """ + + self._namespace_not_in = namespace_not_in + + @property + def namespace_not_starts_with(self): + """Gets the namespace_not_starts_with of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_not_starts_with of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_not_starts_with + + @namespace_not_starts_with.setter + def namespace_not_starts_with(self, namespace_not_starts_with): + """Sets the namespace_not_starts_with of this VnetBondWhereInput. + + + :param namespace_not_starts_with: The namespace_not_starts_with of this VnetBondWhereInput. # noqa: E501 + :type namespace_not_starts_with: str + """ + + self._namespace_not_starts_with = namespace_not_starts_with + + @property + def namespace_starts_with(self): + """Gets the namespace_starts_with of this VnetBondWhereInput. # noqa: E501 + + + :return: The namespace_starts_with of this VnetBondWhereInput. # noqa: E501 + :rtype: str + """ + return self._namespace_starts_with + + @namespace_starts_with.setter + def namespace_starts_with(self, namespace_starts_with): + """Sets the namespace_starts_with of this VnetBondWhereInput. + + + :param namespace_starts_with: The namespace_starts_with of this VnetBondWhereInput. # noqa: E501 + :type namespace_starts_with: str + """ + + self._namespace_starts_with = namespace_starts_with + + @property + def vlan(self): + """Gets the vlan of this VnetBondWhereInput. # noqa: E501 + + + :return: The vlan of this VnetBondWhereInput. # noqa: E501 + :rtype: VlanWhereInput + """ + return self._vlan + + @vlan.setter + def vlan(self, vlan): + """Sets the vlan of this VnetBondWhereInput. + + + :param vlan: The vlan of this VnetBondWhereInput. # noqa: E501 + :type vlan: VlanWhereInput + """ + + self._vlan = vlan + + 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, VnetBondWhereInput): + 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, VnetBondWhereInput): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/weekday_type_enum.py b/cloudtower/models/weekday_type_enum.py new file mode 100644 index 00000000..618e10ab --- /dev/null +++ b/cloudtower/models/weekday_type_enum.py @@ -0,0 +1,103 @@ +# 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 WeekdayTypeEnum(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + allowed enum values + """ + FRI = "FRI" + MON = "MON" + SAT = "SAT" + SUN = "SUN" + THU = "THU" + TUE = "TUE" + WED = "WED" + + allowable_values = [FRI, MON, SAT, SUN, THU, TUE, WED] # 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 + """WeekdayTypeEnum - 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, WeekdayTypeEnum): + 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, WeekdayTypeEnum): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_backup_plan.py b/cloudtower/models/with_task_backup_plan.py new file mode 100644 index 00000000..e7798b21 --- /dev/null +++ b/cloudtower/models/with_task_backup_plan.py @@ -0,0 +1,145 @@ +# 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 WithTaskBackupPlan(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 = { + 'task_id': 'str', + 'data': 'BackupPlan' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskBackupPlan - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskBackupPlan. # noqa: E501 + + + :return: The task_id of this WithTaskBackupPlan. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskBackupPlan. + + + :param task_id: The task_id of this WithTaskBackupPlan. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskBackupPlan. # noqa: E501 + + + :return: The data of this WithTaskBackupPlan. # noqa: E501 + :rtype: BackupPlan + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskBackupPlan. + + + :param data: The data of this WithTaskBackupPlan. # noqa: E501 + :type data: BackupPlan + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskBackupPlan): + 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, WithTaskBackupPlan): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_backup_plan_execution.py b/cloudtower/models/with_task_backup_plan_execution.py new file mode 100644 index 00000000..6832b4a3 --- /dev/null +++ b/cloudtower/models/with_task_backup_plan_execution.py @@ -0,0 +1,145 @@ +# 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 WithTaskBackupPlanExecution(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 = { + 'task_id': 'str', + 'data': 'BackupPlanExecution' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskBackupPlanExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskBackupPlanExecution. # noqa: E501 + + + :return: The task_id of this WithTaskBackupPlanExecution. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskBackupPlanExecution. + + + :param task_id: The task_id of this WithTaskBackupPlanExecution. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskBackupPlanExecution. # noqa: E501 + + + :return: The data of this WithTaskBackupPlanExecution. # noqa: E501 + :rtype: BackupPlanExecution + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskBackupPlanExecution. + + + :param data: The data of this WithTaskBackupPlanExecution. # noqa: E501 + :type data: BackupPlanExecution + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskBackupPlanExecution): + 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, WithTaskBackupPlanExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_backup_restore_execution.py b/cloudtower/models/with_task_backup_restore_execution.py new file mode 100644 index 00000000..3a26862c --- /dev/null +++ b/cloudtower/models/with_task_backup_restore_execution.py @@ -0,0 +1,145 @@ +# 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 WithTaskBackupRestoreExecution(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 = { + 'task_id': 'str', + 'data': 'BackupRestoreExecution' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskBackupRestoreExecution - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskBackupRestoreExecution. # noqa: E501 + + + :return: The task_id of this WithTaskBackupRestoreExecution. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskBackupRestoreExecution. + + + :param task_id: The task_id of this WithTaskBackupRestoreExecution. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskBackupRestoreExecution. # noqa: E501 + + + :return: The data of this WithTaskBackupRestoreExecution. # noqa: E501 + :rtype: BackupRestoreExecution + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskBackupRestoreExecution. + + + :param data: The data of this WithTaskBackupRestoreExecution. # noqa: E501 + :type data: BackupRestoreExecution + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskBackupRestoreExecution): + 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, WithTaskBackupRestoreExecution): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_delete_backup_plan.py b/cloudtower/models/with_task_delete_backup_plan.py new file mode 100644 index 00000000..977fd8aa --- /dev/null +++ b/cloudtower/models/with_task_delete_backup_plan.py @@ -0,0 +1,145 @@ +# 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 WithTaskDeleteBackupPlan(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 = { + 'task_id': 'str', + 'data': 'DeleteBackupPlan' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskDeleteBackupPlan - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskDeleteBackupPlan. # noqa: E501 + + + :return: The task_id of this WithTaskDeleteBackupPlan. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskDeleteBackupPlan. + + + :param task_id: The task_id of this WithTaskDeleteBackupPlan. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskDeleteBackupPlan. # noqa: E501 + + + :return: The data of this WithTaskDeleteBackupPlan. # noqa: E501 + :rtype: DeleteBackupPlan + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskDeleteBackupPlan. + + + :param data: The data of this WithTaskDeleteBackupPlan. # noqa: E501 + :type data: DeleteBackupPlan + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskDeleteBackupPlan): + 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, WithTaskDeleteBackupPlan): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_delete_backup_restore_point_array.py b/cloudtower/models/with_task_delete_backup_restore_point_array.py new file mode 100644 index 00000000..52963f86 --- /dev/null +++ b/cloudtower/models/with_task_delete_backup_restore_point_array.py @@ -0,0 +1,145 @@ +# 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 WithTaskDeleteBackupRestorePointArray(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 = { + 'task_id': 'str', + 'data': 'list[DeleteBackupRestorePoint]' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskDeleteBackupRestorePointArray - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskDeleteBackupRestorePointArray. # noqa: E501 + + + :return: The task_id of this WithTaskDeleteBackupRestorePointArray. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskDeleteBackupRestorePointArray. + + + :param task_id: The task_id of this WithTaskDeleteBackupRestorePointArray. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskDeleteBackupRestorePointArray. # noqa: E501 + + + :return: The data of this WithTaskDeleteBackupRestorePointArray. # noqa: E501 + :rtype: list[DeleteBackupRestorePoint] + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskDeleteBackupRestorePointArray. + + + :param data: The data of this WithTaskDeleteBackupRestorePointArray. # noqa: E501 + :type data: list[DeleteBackupRestorePoint] + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskDeleteBackupRestorePointArray): + 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, WithTaskDeleteBackupRestorePointArray): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_disassociate_system_service_from_obs_service_result.py b/cloudtower/models/with_task_disassociate_system_service_from_obs_service_result.py new file mode 100644 index 00000000..3bf10dd2 --- /dev/null +++ b/cloudtower/models/with_task_disassociate_system_service_from_obs_service_result.py @@ -0,0 +1,145 @@ +# 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 WithTaskDisassociateSystemServiceFromObsServiceResult(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 = { + 'task_id': 'str', + 'data': 'DisassociateSystemServiceFromObsServiceResult' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskDisassociateSystemServiceFromObsServiceResult - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskDisassociateSystemServiceFromObsServiceResult. # noqa: E501 + + + :return: The task_id of this WithTaskDisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskDisassociateSystemServiceFromObsServiceResult. + + + :param task_id: The task_id of this WithTaskDisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskDisassociateSystemServiceFromObsServiceResult. # noqa: E501 + + + :return: The data of this WithTaskDisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :rtype: DisassociateSystemServiceFromObsServiceResult + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskDisassociateSystemServiceFromObsServiceResult. + + + :param data: The data of this WithTaskDisassociateSystemServiceFromObsServiceResult. # noqa: E501 + :type data: DisassociateSystemServiceFromObsServiceResult + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskDisassociateSystemServiceFromObsServiceResult): + 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, WithTaskDisassociateSystemServiceFromObsServiceResult): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/models/with_task_vm_array.py b/cloudtower/models/with_task_vm_array.py new file mode 100644 index 00000000..5b5f3ddb --- /dev/null +++ b/cloudtower/models/with_task_vm_array.py @@ -0,0 +1,145 @@ +# 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 WithTaskVmArray(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 = { + 'task_id': 'str', + 'data': 'list[Vm]' + } + + attribute_map = { + 'task_id': 'task_id', + 'data': 'data' + } + + def __init__(self, **kwargs): # noqa: E501 + """WithTaskVmArray - a model defined in OpenAPI""" # noqa: E501 + self.local_vars_configuration = kwargs.get("local_vars_configuration", Configuration.get_default_copy()) + + self._task_id = None + self._data = None + self.discriminator = None + + self.task_id = kwargs.get("task_id", None) + if "data" in kwargs: + self.data = kwargs["data"] + + @property + def task_id(self): + """Gets the task_id of this WithTaskVmArray. # noqa: E501 + + + :return: The task_id of this WithTaskVmArray. # noqa: E501 + :rtype: str + """ + return self._task_id + + @task_id.setter + def task_id(self, task_id): + """Sets the task_id of this WithTaskVmArray. + + + :param task_id: The task_id of this WithTaskVmArray. # noqa: E501 + :type task_id: str + """ + + self._task_id = task_id + + @property + def data(self): + """Gets the data of this WithTaskVmArray. # noqa: E501 + + + :return: The data of this WithTaskVmArray. # noqa: E501 + :rtype: list[Vm] + """ + return self._data + + @data.setter + def data(self, data): + """Sets the data of this WithTaskVmArray. + + + :param data: The data of this WithTaskVmArray. # noqa: E501 + :type data: list[Vm] + """ + if self.local_vars_configuration.client_side_validation and data is None: # noqa: E501 + raise ValueError("Invalid value for `data`, must not be `None`") # noqa: E501 + + self._data = data + + 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, WithTaskVmArray): + 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, WithTaskVmArray): + return True + + return self.to_dict() != other.to_dict() diff --git a/cloudtower/utils.py b/cloudtower/utils.py index 108b2d33..554818b5 100644 --- a/cloudtower/utils.py +++ b/cloudtower/utils.py @@ -1,143 +1,143 @@ -import time -import json -from cloudtower.models import GetTasksRequestBody, TaskWhereInput, TaskStatus, UserSource -from cloudtower.exceptions import ApiException -from cloudtower.api.task_api import TaskApi -from cloudtower.api.user_api import UserApi - - -def wait_task(id, api_client, interval=5, timeout=300): - """wait_task # noqa: E501 - this method will poll task status until it is completed or timeout - will raise an exception when timeout or task failed. - >>> thread = wait_tasks(id, api_client) - >>> result = thread.get() - :param id: (required) task id need to poll - :type id: str - :param api_client: (required) the api client to construct TaskApi - :type api_client: ApiClient - :param interval: The interval of polling, unit in second. Default is 5. - :type interval: int, optional - :param timeout: The threshold to raise timeout exception, unit in second. Default is 300. - :type timeout: int, optional - """ - task_api = TaskApi(api_client) - param = GetTasksRequestBody( - where=TaskWhereInput( - id=id - ) - ) - start = time.time() - while(True): - now = time.time() - if (now-start) > timeout: - raise ApiException( - 408, "Timeout while waiting for task finished") - tasks = task_api.get_tasks(get_tasks_request_body=param) - if (len(tasks) > 0): - task = tasks[0] - if task.status == TaskStatus.SUCCESSED: - return - elif task.status == TaskStatus.FAILED: - raise ApiException(500, "Task %s failed: %s" % (task.id, task.error_message)) - time.sleep(interval) - - -def wait_tasks(ids, api_client, interval=5, timeout=300, exit_on_error=False): - """wait_tasks # noqa: E501 - - This method will poll tasks status until they are complete or timeout, - will raise an exception when timeout or some tasks failed. - >>> thread = wait_tasks(ids, api_client) - >>> result = thread.get() - :param ids: (required) the list of task ids need to poll - :type ids: list[str] - :param api_client: (required) the api client to construct TaskApi - :type api_client: ApiClient - :param interval: The interval of polling. Default is 5. - :type interval: int, optional - :param timeout: The threshold to raise timeout exception. Default is 300. - :type timeout: int, optional - :param exit_on_error: Whether to exit on error immediately, - or wait all tasks are done. - Default is False. - :type exit_on_error: bool, optional - """ - task_api = TaskApi(api_client) - start = time.time() - error_msgs = "" - while len(ids): - now = time.time() - if (now-start) > timeout: - raise ApiException( - 408, "Timeout while waiting for task finished") - tasks = task_api.get_tasks(get_tasks_request_body=GetTasksRequestBody( - where=TaskWhereInput( - id_in=ids - ) - )) - for task in tasks: - if task.status == TaskStatus.FAILED: - if exit_on_error: - raise ApiException(500, "Task %s failed" % task.id) - else: - ids.remove(task.id) - error_msgs += "\n\t%s: %s" % (task.id, task.error_message) - elif task.status == TaskStatus.SUCCESSED: - ids.remove(task.id) - time.sleep(interval) - if len(error_msgs): - raise ApiException(500, "Tasks failed:%s" % error_msgs) - return - - -def login(api_client, username, password, source="LOCAL"): - """login # noqa: E501 - the method will try to login with provided username and password - :params api_client: (required) api client to set up login status - :type api_client: ApiClient - :param username: (required) username to login - :type username: str - :param password: (required) password to login - :type password: str - :param source: login user's source, default is local - :type password: UserSource - """ - user_api = UserApi(api_client) - login_params = { - "username": username, - "password": password, - "source": source - } - if source == UserSource.LDAP: - host = api_client.configuration.host - if host.endswith("/"): # remove trailing slash - host = host[:-1] - if host.endswith("/v2/api"): - # replace v2/api with api - host = host[:-7] + "/api" - try: - resp = api_client.request("POST", host, body={ - "query": "{authnStrategies{id type}}", - "variables": {} - }) - configs = json.loads(resp.data)['data']['authnStrategies'] - for config in configs: - if config['type'] == 'LDAP': - login_params["auth_config_id"] = config['id'] - login_params["source"] = UserSource.AUTHN - break - except: - # ignore error for backward compatibility, old version of tower has not authn config query - pass - login_res = user_api.login(login_params) - api_client.configuration.api_key["Authorization"] = login_res.data.token - return - - -def get_svt_image_version(path): - p = "" - with open(path, "rb") as file: - file.seek(32*1024+190) - p = file.read(128).decode("utf-8").strip() +import time +import json +from cloudtower.models import GetTasksRequestBody, TaskWhereInput, TaskStatus, UserSource +from cloudtower.exceptions import ApiException +from cloudtower.api.task_api import TaskApi +from cloudtower.api.user_api import UserApi + + +def wait_task(id, api_client, interval=5, timeout=300): + """wait_task # noqa: E501 + this method will poll task status until it is completed or timeout + will raise an exception when timeout or task failed. + >>> thread = wait_tasks(id, api_client) + >>> result = thread.get() + :param id: (required) task id need to poll + :type id: str + :param api_client: (required) the api client to construct TaskApi + :type api_client: ApiClient + :param interval: The interval of polling, unit in second. Default is 5. + :type interval: int, optional + :param timeout: The threshold to raise timeout exception, unit in second. Default is 300. + :type timeout: int, optional + """ + task_api = TaskApi(api_client) + param = GetTasksRequestBody( + where=TaskWhereInput( + id=id + ) + ) + start = time.time() + while(True): + now = time.time() + if (now-start) > timeout: + raise ApiException( + 408, "Timeout while waiting for task finished") + tasks = task_api.get_tasks(get_tasks_request_body=param) + if (len(tasks) > 0): + task = tasks[0] + if task.status == TaskStatus.SUCCESSED: + return + elif task.status == TaskStatus.FAILED: + raise ApiException(500, "Task %s failed: %s" % (task.id, task.error_message)) + time.sleep(interval) + + +def wait_tasks(ids, api_client, interval=5, timeout=300, exit_on_error=False): + """wait_tasks # noqa: E501 + + This method will poll tasks status until they are complete or timeout, + will raise an exception when timeout or some tasks failed. + >>> thread = wait_tasks(ids, api_client) + >>> result = thread.get() + :param ids: (required) the list of task ids need to poll + :type ids: list[str] + :param api_client: (required) the api client to construct TaskApi + :type api_client: ApiClient + :param interval: The interval of polling. Default is 5. + :type interval: int, optional + :param timeout: The threshold to raise timeout exception. Default is 300. + :type timeout: int, optional + :param exit_on_error: Whether to exit on error immediately, + or wait all tasks are done. + Default is False. + :type exit_on_error: bool, optional + """ + task_api = TaskApi(api_client) + start = time.time() + error_msgs = "" + while len(ids): + now = time.time() + if (now-start) > timeout: + raise ApiException( + 408, "Timeout while waiting for task finished") + tasks = task_api.get_tasks(get_tasks_request_body=GetTasksRequestBody( + where=TaskWhereInput( + id_in=ids + ) + )) + for task in tasks: + if task.status == TaskStatus.FAILED: + if exit_on_error: + raise ApiException(500, "Task %s failed" % task.id) + else: + ids.remove(task.id) + error_msgs += "\n\t%s: %s" % (task.id, task.error_message) + elif task.status == TaskStatus.SUCCESSED: + ids.remove(task.id) + time.sleep(interval) + if len(error_msgs): + raise ApiException(500, "Tasks failed:%s" % error_msgs) + return + + +def login(api_client, username, password, source="LOCAL"): + """login # noqa: E501 + the method will try to login with provided username and password + :params api_client: (required) api client to set up login status + :type api_client: ApiClient + :param username: (required) username to login + :type username: str + :param password: (required) password to login + :type password: str + :param source: login user's source, default is local + :type password: UserSource + """ + user_api = UserApi(api_client) + login_params = { + "username": username, + "password": password, + "source": source + } + if source == UserSource.LDAP: + host = api_client.configuration.host + if host.endswith("/"): # remove trailing slash + host = host[:-1] + if host.endswith("/v2/api"): + # replace v2/api with api + host = host[:-7] + "/api" + try: + resp = api_client.request("POST", host, body={ + "query": "{authnStrategies{id type}}", + "variables": {} + }) + configs = json.loads(resp.data)['data']['authnStrategies'] + for config in configs: + if config['type'] == 'LDAP': + login_params["auth_config_id"] = config['id'] + login_params["source"] = UserSource.AUTHN + break + except: + # ignore error for backward compatibility, old version of tower has not authn config query + pass + login_res = user_api.login(login_params) + api_client.configuration.api_key["Authorization"] = login_res.data.token + return + + +def get_svt_image_version(path): + p = "" + with open(path, "rb") as file: + file.seek(32*1024+190) + p = file.read(128).decode("utf-8").strip() return p \ No newline at end of file diff --git a/setup.py b/setup.py index 1bd7476e..834d3c6d 100644 --- a/setup.py +++ b/setup.py @@ -1,41 +1,40 @@ -# coding: utf-8 - +# coding: utf-8 + """ - CloudTower APIs cloudtower operation API and SDK # noqa: E501 - The version of the OpenAPI document: 2.17.0 + The version of the OpenAPI document: 2.18.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.17.0" -# To install the library, run the following -# -# python setup.py install -# -# prerequisite: setuptools -# http://pypi.python.org/pypi/setuptools - -REQUIRES = ["urllib3 >= 1.25.3", "six >= 1.10", "python-dateutil"] -packages = find_packages(exclude=["test", "test.*"]) -setup( - name=NAME, - version=VERSION, - description="CloudTower APIs", - author="Cloudtower developers", - author_email="info@smartx.com", - url="https://github.com/smartxworks/cloudtower-python-sdk", - keywords=["OpenAPI", "OpenAPI-Generator", "CloudTower APIs"], - install_requires=REQUIRES, - packages=find_packages(exclude=["test", "tests"]), - include_package_data=True, - long_description_content_type='text/markdown', - long_description=(pathlib.Path(__file__).parent / "README.md").read_text(encoding="UTF-8"), -) + + +import pathlib +from setuptools import setup, find_packages # noqa: H301 + +NAME = "cloudtower-sdk" +VERSION = "2.18.0" +# To install the library, run the following +# +# python setup.py install +# +# prerequisite: setuptools +# http://pypi.python.org/pypi/setuptools + +REQUIRES = ["urllib3 >= 1.25.3", "six >= 1.10", "python-dateutil"] +packages = find_packages(exclude=["test", "test.*"]) +setup( + name=NAME, + version=VERSION, + description="", + author="Cloudtower developers", + author_email="info@smartx.com", + url="https://github.com/smartxworks/cloudtower-python-sdk", + keywords=["OpenAPI", "OpenAPI-Generator", ""], + install_requires=REQUIRES, + packages=find_packages(exclude=["test", "tests"]), + include_package_data=True, + long_description_content_type='text/markdown', + long_description=(pathlib.Path(__file__).parent / "README.md").read_text(encoding="UTF-8"), +)