Class JavaMigrationAnalysisTarget.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • managedInstanceId

        public JavaMigrationAnalysisTarget.Builder managedInstanceId​(String managedInstanceId)
        The OCID of the managed instance that hosts the application for which the Java migration analysis was performed.
        Parameters:
        managedInstanceId - the value to set
        Returns:
        this builder
      • applicationInstallationKey

        public JavaMigrationAnalysisTarget.Builder applicationInstallationKey​(String applicationInstallationKey)
        The unique key that identifies the application’s installation path that is to be used for the Java migration analysis.
        Parameters:
        applicationInstallationKey - the value to set
        Returns:
        this builder
      • sourceJdkVersion

        public JavaMigrationAnalysisTarget.Builder sourceJdkVersion​(String sourceJdkVersion)
        The JDK version the application is currently running on.
        Parameters:
        sourceJdkVersion - the value to set
        Returns:
        this builder
      • targetJdkVersion

        public JavaMigrationAnalysisTarget.Builder targetJdkVersion​(String targetJdkVersion)
        The JDK version against which the migration analysis was performed to identify effort required to move from source JDK.
        Parameters:
        targetJdkVersion - the value to set
        Returns:
        this builder
      • excludePackagePrefixes

        public JavaMigrationAnalysisTarget.Builder excludePackagePrefixes​(List<String> excludePackagePrefixes)
        Excludes the packages that starts with the prefix from the migration analysis result.
        Parameters:
        excludePackagePrefixes - the value to set
        Returns:
        this builder