Package com.oracle.bmc.jmsutils.model
Class JavaMigrationAnalysisTarget.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsutils.model.JavaMigrationAnalysisTarget.Builder
-
- Enclosing class:
- JavaMigrationAnalysisTarget
public static class JavaMigrationAnalysisTarget.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaMigrationAnalysisTarget.Builder
analysisProjectName(String analysisProjectName)
Name of the analysis project.JavaMigrationAnalysisTarget
build()
JavaMigrationAnalysisTarget.Builder
copy(JavaMigrationAnalysisTarget model)
JavaMigrationAnalysisTarget.Builder
excludePackagePrefixes(List<String> excludePackagePrefixes)
Package prefixes to be excluded from the migration analysis.JavaMigrationAnalysisTarget.Builder
includePackagePrefixes(List<String> includePackagePrefixes)
Package prefixes to be included from the migration analysis.JavaMigrationAnalysisTarget.Builder
inputApplicationsObjectStoragePaths(List<String> inputApplicationsObjectStoragePaths)
Object storage paths to the input files applications to be analysed.JavaMigrationAnalysisTarget.Builder
targetJdkVersions(List<String> targetJdkVersions)
Version of the target JDKs.
-
-
-
Method Detail
-
analysisProjectName
public JavaMigrationAnalysisTarget.Builder analysisProjectName(String analysisProjectName)
Name of the analysis project.- Parameters:
analysisProjectName
- the value to set- Returns:
- this builder
-
inputApplicationsObjectStoragePaths
public JavaMigrationAnalysisTarget.Builder inputApplicationsObjectStoragePaths(List<String> inputApplicationsObjectStoragePaths)
Object storage paths to the input files applications to be analysed.- Parameters:
inputApplicationsObjectStoragePaths
- the value to set- Returns:
- this builder
-
targetJdkVersions
public JavaMigrationAnalysisTarget.Builder targetJdkVersions(List<String> targetJdkVersions)
Version of the target JDKs.- Parameters:
targetJdkVersions
- the value to set- Returns:
- this builder
-
includePackagePrefixes
public JavaMigrationAnalysisTarget.Builder includePackagePrefixes(List<String> includePackagePrefixes)
Package prefixes to be included from the migration analysis.Either this or excludePackagePrefixes can be specified.
- Parameters:
includePackagePrefixes
- the value to set- Returns:
- this builder
-
excludePackagePrefixes
public JavaMigrationAnalysisTarget.Builder excludePackagePrefixes(List<String> excludePackagePrefixes)
Package prefixes to be excluded from the migration analysis.Either this or includePackagePrefixes can be specified.
- Parameters:
excludePackagePrefixes
- the value to set- Returns:
- this builder
-
build
public JavaMigrationAnalysisTarget build()
-
copy
public JavaMigrationAnalysisTarget.Builder copy(JavaMigrationAnalysisTarget model)
-
-