JavaMigrationAnalysisTarget

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

Bases: object

The target for the Java Migration Analysis

Methods

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

Attributes

analysis_project_name [Required] Gets the analysis_project_name of this JavaMigrationAnalysisTarget.
exclude_package_prefixes Gets the exclude_package_prefixes of this JavaMigrationAnalysisTarget.
include_package_prefixes Gets the include_package_prefixes of this JavaMigrationAnalysisTarget.
input_applications_object_storage_paths [Required] Gets the input_applications_object_storage_paths of this JavaMigrationAnalysisTarget.
target_jdk_versions [Required] Gets the target_jdk_versions 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:
  • analysis_project_name (str) – The value to assign to the analysis_project_name property of this JavaMigrationAnalysisTarget.
  • input_applications_object_storage_paths (list[str]) – The value to assign to the input_applications_object_storage_paths property of this JavaMigrationAnalysisTarget.
  • target_jdk_versions (list[str]) – The value to assign to the target_jdk_versions property of this JavaMigrationAnalysisTarget.
  • include_package_prefixes (list[str]) – The value to assign to the include_package_prefixes property of this JavaMigrationAnalysisTarget.
  • exclude_package_prefixes (list[str]) – The value to assign to the exclude_package_prefixes property of this JavaMigrationAnalysisTarget.
analysis_project_name

[Required] Gets the analysis_project_name of this JavaMigrationAnalysisTarget. Name of the analysis project.

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

Gets the exclude_package_prefixes of this JavaMigrationAnalysisTarget. Package prefixes to be excluded from the migration analysis. Either this or includePackagePrefixes can be specified.

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

Gets the include_package_prefixes of this JavaMigrationAnalysisTarget. Package prefixes to be included from the migration analysis. Either this or excludePackagePrefixes can be specified.

Returns:The include_package_prefixes of this JavaMigrationAnalysisTarget.
Return type:list[str]
input_applications_object_storage_paths

[Required] Gets the input_applications_object_storage_paths of this JavaMigrationAnalysisTarget. Object storage paths to the input files applications to be analysed.

Returns:The input_applications_object_storage_paths of this JavaMigrationAnalysisTarget.
Return type:list[str]
target_jdk_versions

[Required] Gets the target_jdk_versions of this JavaMigrationAnalysisTarget. Version of the target JDKs.

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