File: //lib/mysqlsh/lib/python3.8/site-packages/oci/jms/models/__init__.py
# coding: utf-8
# Copyright (c) 2016, 2025, Oracle and/or its affiliates. All rights reserved.
# This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license.
# NOTE: This class is auto generated by OracleSDKGenerator. DO NOT EDIT. API Version: 20210610
from __future__ import absolute_import
from .add_fleet_installation_sites_details import AddFleetInstallationSitesDetails
from .advanced_usage_tracking import AdvancedUsageTracking
from .agent import Agent
from .agent_installer_collection import AgentInstallerCollection
from .agent_installer_summary import AgentInstallerSummary
from .announcement_collection import AnnouncementCollection
from .announcement_summary import AnnouncementSummary
from .application_installation_usage_summary import ApplicationInstallationUsageSummary
from .application_installation_usage_summary_collection import ApplicationInstallationUsageSummaryCollection
from .application_usage import ApplicationUsage
from .application_usage_collection import ApplicationUsageCollection
from .application_work_item_details import ApplicationWorkItemDetails
from .basic_work_item_details import BasicWorkItemDetails
from .blocklist import Blocklist
from .blocklist_collection import BlocklistCollection
from .blocklist_entry import BlocklistEntry
from .blocklist_target import BlocklistTarget
from .change_fleet_compartment_details import ChangeFleetCompartmentDetails
from .create_blocklist_details import CreateBlocklistDetails
from .create_drs_file_details import CreateDrsFileDetails
from .create_fleet_details import CreateFleetDetails
from .create_jms_plugin_details import CreateJmsPluginDetails
from .crypto_analysis_result import CryptoAnalysisResult
from .crypto_analysis_result_collection import CryptoAnalysisResultCollection
from .crypto_analysis_result_summary import CryptoAnalysisResultSummary
from .crypto_event_analysis import CryptoEventAnalysis
from .custom_log import CustomLog
from .deployed_application_installation_usage_summary import DeployedApplicationInstallationUsageSummary
from .deployed_application_installation_usage_summary_collection import DeployedApplicationInstallationUsageSummaryCollection
from .deployed_application_migration_analyses_target import DeployedApplicationMigrationAnalysesTarget
from .deployed_application_usage import DeployedApplicationUsage
from .deployed_application_usage_collection import DeployedApplicationUsageCollection
from .deployed_application_work_item_details import DeployedApplicationWorkItemDetails
from .disable_drs_details import DisableDrsDetails
from .drs_file import DrsFile
from .drs_file_collection import DrsFileCollection
from .drs_file_summary import DrsFileSummary
from .drs_target import DrsTarget
from .enable_drs_details import EnableDrsDetails
from .existing_installation_site_id import ExistingInstallationSiteId
from .export_setting import ExportSetting
from .export_status import ExportStatus
from .fleet import Fleet
from .fleet_advanced_feature_configuration import FleetAdvancedFeatureConfiguration
from .fleet_agent_configuration import FleetAgentConfiguration
from .fleet_agent_os_configuration import FleetAgentOsConfiguration
from .fleet_collection import FleetCollection
from .fleet_diagnosis_collection import FleetDiagnosisCollection
from .fleet_diagnosis_summary import FleetDiagnosisSummary
from .fleet_error_aggregation import FleetErrorAggregation
from .fleet_error_aggregation_collection import FleetErrorAggregationCollection
from .fleet_error_aggregation_summary import FleetErrorAggregationSummary
from .fleet_error_collection import FleetErrorCollection
from .fleet_error_details import FleetErrorDetails
from .fleet_error_summary import FleetErrorSummary
from .fleet_summary import FleetSummary
from .generate_agent_deploy_script_details import GenerateAgentDeployScriptDetails
from .generate_agent_installer_configuration_details import GenerateAgentInstallerConfigurationDetails
from .generate_load_pipeline_script_details import GenerateLoadPipelineScriptDetails
from .installation_site import InstallationSite
from .installation_site_collection import InstallationSiteCollection
from .installation_site_summary import InstallationSiteSummary
from .installation_usage import InstallationUsage
from .installation_usage_collection import InstallationUsageCollection
from .java_artifact import JavaArtifact
from .java_family import JavaFamily
from .java_family_collection import JavaFamilyCollection
from .java_family_summary import JavaFamilySummary
from .java_license import JavaLicense
from .java_migration_analysis import JavaMigrationAnalysis
from .java_migration_analysis_result import JavaMigrationAnalysisResult
from .java_migration_analysis_result_collection import JavaMigrationAnalysisResultCollection
from .java_migration_analysis_result_summary import JavaMigrationAnalysisResultSummary
from .java_migration_analysis_target import JavaMigrationAnalysisTarget
from .java_release import JavaRelease
from .java_release_collection import JavaReleaseCollection
from .java_release_summary import JavaReleaseSummary
from .java_runtime_id import JavaRuntimeId
from .java_server_instance_usage import JavaServerInstanceUsage
from .java_server_instance_usage_collection import JavaServerInstanceUsageCollection
from .java_server_usage import JavaServerUsage
from .java_server_usage_collection import JavaServerUsageCollection
from .jfr_attachment_target import JfrAttachmentTarget
from .jfr_recording import JfrRecording
from .jms_plugin import JmsPlugin
from .jms_plugin_collection import JmsPluginCollection
from .jms_plugin_summary import JmsPluginSummary
from .jre_usage import JreUsage
from .jre_usage_collection import JreUsageCollection
from .key_size_algorithm import KeySizeAlgorithm
from .lcm import Lcm
from .lcm_work_item_details import LcmWorkItemDetails
from .library_usage import LibraryUsage
from .library_usage_collection import LibraryUsageCollection
from .manage_drs_details import ManageDrsDetails
from .managed_instance_usage import ManagedInstanceUsage
from .managed_instance_usage_collection import ManagedInstanceUsageCollection
from .minimum_key_size_settings import MinimumKeySizeSettings
from .new_installation_site import NewInstallationSite
from .operating_system import OperatingSystem
from .patch_detail import PatchDetail
from .performance_tuning_analysis import PerformanceTuningAnalysis
from .performance_tuning_analysis_result import PerformanceTuningAnalysisResult
from .performance_tuning_analysis_result_collection import PerformanceTuningAnalysisResultCollection
from .performance_tuning_analysis_result_summary import PerformanceTuningAnalysisResultSummary
from .plugin import Plugin
from .plugin_error_aggregation import PluginErrorAggregation
from .plugin_error_aggregation_collection import PluginErrorAggregationCollection
from .plugin_error_aggregation_summary import PluginErrorAggregationSummary
from .plugin_error_collection import PluginErrorCollection
from .plugin_error_details import PluginErrorDetails
from .plugin_error_summary import PluginErrorSummary
from .post_installation_action_settings import PostInstallationActionSettings
from .principal import Principal
from .proxies import Proxies
from .remove_fleet_installation_sites_details import RemoveFleetInstallationSitesDetails
from .request_crypto_analyses_details import RequestCryptoAnalysesDetails
from .request_deployed_application_migration_analyses_details import RequestDeployedApplicationMigrationAnalysesDetails
from .request_java_migration_analyses_details import RequestJavaMigrationAnalysesDetails
from .request_jfr_recordings_details import RequestJfrRecordingsDetails
from .request_performance_tuning_analyses_details import RequestPerformanceTuningAnalysesDetails
from .resource_inventory import ResourceInventory
from .scan_java_server_usage_details import ScanJavaServerUsageDetails
from .scan_library_usage_details import ScanLibraryUsageDetails
from .summarized_events_log import SummarizedEventsLog
from .update_drs_file_details import UpdateDrsFileDetails
from .update_export_setting_details import UpdateExportSettingDetails
from .update_fleet_advanced_feature_configuration_details import UpdateFleetAdvancedFeatureConfigurationDetails
from .update_fleet_agent_configuration_details import UpdateFleetAgentConfigurationDetails
from .update_fleet_details import UpdateFleetDetails
from .update_jms_plugin_details import UpdateJmsPluginDetails
from .work_item_collection import WorkItemCollection
from .work_item_details import WorkItemDetails
from .work_item_summary import WorkItemSummary
from .work_request import WorkRequest
from .work_request_collection import WorkRequestCollection
from .work_request_error import WorkRequestError
from .work_request_error_collection import WorkRequestErrorCollection
from .work_request_log_entry import WorkRequestLogEntry
from .work_request_log_entry_collection import WorkRequestLogEntryCollection
from .work_request_resource import WorkRequestResource
# Maps type names to classes for jms services.
jms_type_mapping = {
"AddFleetInstallationSitesDetails": AddFleetInstallationSitesDetails,
"AdvancedUsageTracking": AdvancedUsageTracking,
"Agent": Agent,
"AgentInstallerCollection": AgentInstallerCollection,
"AgentInstallerSummary": AgentInstallerSummary,
"AnnouncementCollection": AnnouncementCollection,
"AnnouncementSummary": AnnouncementSummary,
"ApplicationInstallationUsageSummary": ApplicationInstallationUsageSummary,
"ApplicationInstallationUsageSummaryCollection": ApplicationInstallationUsageSummaryCollection,
"ApplicationUsage": ApplicationUsage,
"ApplicationUsageCollection": ApplicationUsageCollection,
"ApplicationWorkItemDetails": ApplicationWorkItemDetails,
"BasicWorkItemDetails": BasicWorkItemDetails,
"Blocklist": Blocklist,
"BlocklistCollection": BlocklistCollection,
"BlocklistEntry": BlocklistEntry,
"BlocklistTarget": BlocklistTarget,
"ChangeFleetCompartmentDetails": ChangeFleetCompartmentDetails,
"CreateBlocklistDetails": CreateBlocklistDetails,
"CreateDrsFileDetails": CreateDrsFileDetails,
"CreateFleetDetails": CreateFleetDetails,
"CreateJmsPluginDetails": CreateJmsPluginDetails,
"CryptoAnalysisResult": CryptoAnalysisResult,
"CryptoAnalysisResultCollection": CryptoAnalysisResultCollection,
"CryptoAnalysisResultSummary": CryptoAnalysisResultSummary,
"CryptoEventAnalysis": CryptoEventAnalysis,
"CustomLog": CustomLog,
"DeployedApplicationInstallationUsageSummary": DeployedApplicationInstallationUsageSummary,
"DeployedApplicationInstallationUsageSummaryCollection": DeployedApplicationInstallationUsageSummaryCollection,
"DeployedApplicationMigrationAnalysesTarget": DeployedApplicationMigrationAnalysesTarget,
"DeployedApplicationUsage": DeployedApplicationUsage,
"DeployedApplicationUsageCollection": DeployedApplicationUsageCollection,
"DeployedApplicationWorkItemDetails": DeployedApplicationWorkItemDetails,
"DisableDrsDetails": DisableDrsDetails,
"DrsFile": DrsFile,
"DrsFileCollection": DrsFileCollection,
"DrsFileSummary": DrsFileSummary,
"DrsTarget": DrsTarget,
"EnableDrsDetails": EnableDrsDetails,
"ExistingInstallationSiteId": ExistingInstallationSiteId,
"ExportSetting": ExportSetting,
"ExportStatus": ExportStatus,
"Fleet": Fleet,
"FleetAdvancedFeatureConfiguration": FleetAdvancedFeatureConfiguration,
"FleetAgentConfiguration": FleetAgentConfiguration,
"FleetAgentOsConfiguration": FleetAgentOsConfiguration,
"FleetCollection": FleetCollection,
"FleetDiagnosisCollection": FleetDiagnosisCollection,
"FleetDiagnosisSummary": FleetDiagnosisSummary,
"FleetErrorAggregation": FleetErrorAggregation,
"FleetErrorAggregationCollection": FleetErrorAggregationCollection,
"FleetErrorAggregationSummary": FleetErrorAggregationSummary,
"FleetErrorCollection": FleetErrorCollection,
"FleetErrorDetails": FleetErrorDetails,
"FleetErrorSummary": FleetErrorSummary,
"FleetSummary": FleetSummary,
"GenerateAgentDeployScriptDetails": GenerateAgentDeployScriptDetails,
"GenerateAgentInstallerConfigurationDetails": GenerateAgentInstallerConfigurationDetails,
"GenerateLoadPipelineScriptDetails": GenerateLoadPipelineScriptDetails,
"InstallationSite": InstallationSite,
"InstallationSiteCollection": InstallationSiteCollection,
"InstallationSiteSummary": InstallationSiteSummary,
"InstallationUsage": InstallationUsage,
"InstallationUsageCollection": InstallationUsageCollection,
"JavaArtifact": JavaArtifact,
"JavaFamily": JavaFamily,
"JavaFamilyCollection": JavaFamilyCollection,
"JavaFamilySummary": JavaFamilySummary,
"JavaLicense": JavaLicense,
"JavaMigrationAnalysis": JavaMigrationAnalysis,
"JavaMigrationAnalysisResult": JavaMigrationAnalysisResult,
"JavaMigrationAnalysisResultCollection": JavaMigrationAnalysisResultCollection,
"JavaMigrationAnalysisResultSummary": JavaMigrationAnalysisResultSummary,
"JavaMigrationAnalysisTarget": JavaMigrationAnalysisTarget,
"JavaRelease": JavaRelease,
"JavaReleaseCollection": JavaReleaseCollection,
"JavaReleaseSummary": JavaReleaseSummary,
"JavaRuntimeId": JavaRuntimeId,
"JavaServerInstanceUsage": JavaServerInstanceUsage,
"JavaServerInstanceUsageCollection": JavaServerInstanceUsageCollection,
"JavaServerUsage": JavaServerUsage,
"JavaServerUsageCollection": JavaServerUsageCollection,
"JfrAttachmentTarget": JfrAttachmentTarget,
"JfrRecording": JfrRecording,
"JmsPlugin": JmsPlugin,
"JmsPluginCollection": JmsPluginCollection,
"JmsPluginSummary": JmsPluginSummary,
"JreUsage": JreUsage,
"JreUsageCollection": JreUsageCollection,
"KeySizeAlgorithm": KeySizeAlgorithm,
"Lcm": Lcm,
"LcmWorkItemDetails": LcmWorkItemDetails,
"LibraryUsage": LibraryUsage,
"LibraryUsageCollection": LibraryUsageCollection,
"ManageDrsDetails": ManageDrsDetails,
"ManagedInstanceUsage": ManagedInstanceUsage,
"ManagedInstanceUsageCollection": ManagedInstanceUsageCollection,
"MinimumKeySizeSettings": MinimumKeySizeSettings,
"NewInstallationSite": NewInstallationSite,
"OperatingSystem": OperatingSystem,
"PatchDetail": PatchDetail,
"PerformanceTuningAnalysis": PerformanceTuningAnalysis,
"PerformanceTuningAnalysisResult": PerformanceTuningAnalysisResult,
"PerformanceTuningAnalysisResultCollection": PerformanceTuningAnalysisResultCollection,
"PerformanceTuningAnalysisResultSummary": PerformanceTuningAnalysisResultSummary,
"Plugin": Plugin,
"PluginErrorAggregation": PluginErrorAggregation,
"PluginErrorAggregationCollection": PluginErrorAggregationCollection,
"PluginErrorAggregationSummary": PluginErrorAggregationSummary,
"PluginErrorCollection": PluginErrorCollection,
"PluginErrorDetails": PluginErrorDetails,
"PluginErrorSummary": PluginErrorSummary,
"PostInstallationActionSettings": PostInstallationActionSettings,
"Principal": Principal,
"Proxies": Proxies,
"RemoveFleetInstallationSitesDetails": RemoveFleetInstallationSitesDetails,
"RequestCryptoAnalysesDetails": RequestCryptoAnalysesDetails,
"RequestDeployedApplicationMigrationAnalysesDetails": RequestDeployedApplicationMigrationAnalysesDetails,
"RequestJavaMigrationAnalysesDetails": RequestJavaMigrationAnalysesDetails,
"RequestJfrRecordingsDetails": RequestJfrRecordingsDetails,
"RequestPerformanceTuningAnalysesDetails": RequestPerformanceTuningAnalysesDetails,
"ResourceInventory": ResourceInventory,
"ScanJavaServerUsageDetails": ScanJavaServerUsageDetails,
"ScanLibraryUsageDetails": ScanLibraryUsageDetails,
"SummarizedEventsLog": SummarizedEventsLog,
"UpdateDrsFileDetails": UpdateDrsFileDetails,
"UpdateExportSettingDetails": UpdateExportSettingDetails,
"UpdateFleetAdvancedFeatureConfigurationDetails": UpdateFleetAdvancedFeatureConfigurationDetails,
"UpdateFleetAgentConfigurationDetails": UpdateFleetAgentConfigurationDetails,
"UpdateFleetDetails": UpdateFleetDetails,
"UpdateJmsPluginDetails": UpdateJmsPluginDetails,
"WorkItemCollection": WorkItemCollection,
"WorkItemDetails": WorkItemDetails,
"WorkItemSummary": WorkItemSummary,
"WorkRequest": WorkRequest,
"WorkRequestCollection": WorkRequestCollection,
"WorkRequestError": WorkRequestError,
"WorkRequestErrorCollection": WorkRequestErrorCollection,
"WorkRequestLogEntry": WorkRequestLogEntry,
"WorkRequestLogEntryCollection": WorkRequestLogEntryCollection,
"WorkRequestResource": WorkRequestResource
}