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.BuilderanalysisProjectName(String analysisProjectName)Name of the analysis project.JavaMigrationAnalysisTargetbuild()JavaMigrationAnalysisTarget.Buildercopy(JavaMigrationAnalysisTarget model)JavaMigrationAnalysisTarget.BuilderexcludePackagePrefixes(List<String> excludePackagePrefixes)Package prefixes to be excluded from the migration analysis.JavaMigrationAnalysisTarget.BuilderincludePackagePrefixes(List<String> includePackagePrefixes)Package prefixes to be included from the migration analysis.JavaMigrationAnalysisTarget.BuilderinputApplicationsObjectStoragePaths(List<String> inputApplicationsObjectStoragePaths)Object storage paths to the input files applications to be analysed.JavaMigrationAnalysisTarget.BuildertargetJdkVersions(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)
-
-