JavaMigrationAnalysisTarget

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

Bases: object

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

Methods

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

Attributes

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

Initializes a new JavaMigrationAnalysisTarget 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 JavaMigrationAnalysisTarget.
  • application_installation_key (str) – The value to assign to the application_installation_key property of this JavaMigrationAnalysisTarget.
  • source_jdk_version (str) – The value to assign to the source_jdk_version property of this JavaMigrationAnalysisTarget.
  • target_jdk_version (str) – The value to assign to the target_jdk_version property of this JavaMigrationAnalysisTarget.
  • exclude_package_prefixes (list[str]) – The value to assign to the exclude_package_prefixes property of this JavaMigrationAnalysisTarget.
application_installation_key

[Required] Gets the application_installation_key of this JavaMigrationAnalysisTarget. The unique key that identifies the application’s installation path that is to be used for the Java migration analysis.

Returns:The application_installation_key of this JavaMigrationAnalysisTarget.
Return type:str
exclude_package_prefixes

Gets the exclude_package_prefixes of this JavaMigrationAnalysisTarget. Excludes the packages that starts with the prefix from the migration analysis result.

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

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

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

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

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

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

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