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
-