DeployedApplicationMigrationAnalysesTarget

class oci.jms.models.DeployedApplicationMigrationAnalysesTarget(**kwargs)

Bases: object

The target describes the input data for deployed Java migration analyses. A target contains a managed instance, deployed application installation Key, sourceJdkVersion, targetJdkVersion and optional excludePackagePrefixes.

Methods

__init__(**kwargs) Initializes a new DeployedApplicationMigrationAnalysesTarget object with values from keyword arguments.

Attributes

deployed_application_installation_key [Required] Gets the deployed_application_installation_key of this DeployedApplicationMigrationAnalysesTarget.
exclude_package_prefixes Gets the exclude_package_prefixes of this DeployedApplicationMigrationAnalysesTarget.
managed_instance_id [Required] Gets the managed_instance_id of this DeployedApplicationMigrationAnalysesTarget.
source_jdk_version [Required] Gets the source_jdk_version of this DeployedApplicationMigrationAnalysesTarget.
target_jdk_version [Required] Gets the target_jdk_version of this DeployedApplicationMigrationAnalysesTarget.
__init__(**kwargs)

Initializes a new DeployedApplicationMigrationAnalysesTarget object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • managed_instance_id (str) – The value to assign to the managed_instance_id property of this DeployedApplicationMigrationAnalysesTarget.
  • deployed_application_installation_key (str) – The value to assign to the deployed_application_installation_key property of this DeployedApplicationMigrationAnalysesTarget.
  • source_jdk_version (str) – The value to assign to the source_jdk_version property of this DeployedApplicationMigrationAnalysesTarget.
  • target_jdk_version (str) – The value to assign to the target_jdk_version property of this DeployedApplicationMigrationAnalysesTarget.
  • exclude_package_prefixes (list[str]) – The value to assign to the exclude_package_prefixes property of this DeployedApplicationMigrationAnalysesTarget.
deployed_application_installation_key

[Required] Gets the deployed_application_installation_key of this DeployedApplicationMigrationAnalysesTarget. The unique key that identifies the deployed application’s installation path that is to be used for the Java migration analyses.

Returns:The deployed_application_installation_key of this DeployedApplicationMigrationAnalysesTarget.
Return type:str
exclude_package_prefixes

Gets the exclude_package_prefixes of this DeployedApplicationMigrationAnalysesTarget. Excludes the packages that starts with the prefix from the migration analyses result.

Returns:The exclude_package_prefixes of this DeployedApplicationMigrationAnalysesTarget.
Return type:list[str]
managed_instance_id

[Required] Gets the managed_instance_id of this DeployedApplicationMigrationAnalysesTarget. The OCID of the managed instance that hosts the application for which the Java migration analyses was performed.

Returns:The managed_instance_id of this DeployedApplicationMigrationAnalysesTarget.
Return type:str
source_jdk_version

[Required] Gets the source_jdk_version of this DeployedApplicationMigrationAnalysesTarget. The JDK version the application is currently running on.

Returns:The source_jdk_version of this DeployedApplicationMigrationAnalysesTarget.
Return type:str
target_jdk_version

[Required] Gets the target_jdk_version of this DeployedApplicationMigrationAnalysesTarget. The JDK version against which the migration analyses was performed to identify effort required to move from source JDK.

Returns:The target_jdk_version of this DeployedApplicationMigrationAnalysesTarget.
Return type:str