Package com.oracle.bmc.jms.model
Class DeployedApplicationMigrationAnalysesTarget.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.DeployedApplicationMigrationAnalysesTarget.Builder
-
- Enclosing class:
- DeployedApplicationMigrationAnalysesTarget
public static class DeployedApplicationMigrationAnalysesTarget.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeployedApplicationMigrationAnalysesTargetbuild()DeployedApplicationMigrationAnalysesTarget.Buildercopy(DeployedApplicationMigrationAnalysesTarget model)DeployedApplicationMigrationAnalysesTarget.BuilderdeployedApplicationInstallationKey(String deployedApplicationInstallationKey)The unique key that identifies the deployed application’s installation path that is to be used for the Java migration analyses.DeployedApplicationMigrationAnalysesTarget.BuilderexcludePackagePrefixes(List<String> excludePackagePrefixes)Excludes the packages that starts with the prefix from the migration analyses result.DeployedApplicationMigrationAnalysesTarget.BuilderincludePackagePrefixes(List<String> includePackagePrefixes)Includes the packages that starts with the prefix from the migration analyses result.DeployedApplicationMigrationAnalysesTarget.BuildermanagedInstanceId(String managedInstanceId)The OCID of the managed instance that hosts the application for which the Java migration analyses was performed.DeployedApplicationMigrationAnalysesTarget.BuildersourceJdkVersion(String sourceJdkVersion)The JDK version the application is currently running on.DeployedApplicationMigrationAnalysesTarget.BuildertargetJdkVersion(String targetJdkVersion)The JDK version against which the migration analyses was performed to identify effort required to move from source JDK.
-
-
-
Method Detail
-
managedInstanceId
public DeployedApplicationMigrationAnalysesTarget.Builder managedInstanceId(String managedInstanceId)
The OCID of the managed instance that hosts the application for which the Java migration analyses was performed.- Parameters:
managedInstanceId- the value to set- Returns:
- this builder
-
deployedApplicationInstallationKey
public DeployedApplicationMigrationAnalysesTarget.Builder deployedApplicationInstallationKey(String deployedApplicationInstallationKey)
The unique key that identifies the deployed application’s installation path that is to be used for the Java migration analyses.- Parameters:
deployedApplicationInstallationKey- the value to set- Returns:
- this builder
-
sourceJdkVersion
public DeployedApplicationMigrationAnalysesTarget.Builder sourceJdkVersion(String sourceJdkVersion)
The JDK version the application is currently running on.- Parameters:
sourceJdkVersion- the value to set- Returns:
- this builder
-
targetJdkVersion
public DeployedApplicationMigrationAnalysesTarget.Builder targetJdkVersion(String targetJdkVersion)
The JDK version against which the migration analyses was performed to identify effort required to move from source JDK.- Parameters:
targetJdkVersion- the value to set- Returns:
- this builder
-
excludePackagePrefixes
public DeployedApplicationMigrationAnalysesTarget.Builder excludePackagePrefixes(List<String> excludePackagePrefixes)
Excludes the packages that starts with the prefix from the migration analyses result.Either this or includePackagePrefixes can be specified.
- Parameters:
excludePackagePrefixes- the value to set- Returns:
- this builder
-
includePackagePrefixes
public DeployedApplicationMigrationAnalysesTarget.Builder includePackagePrefixes(List<String> includePackagePrefixes)
Includes the packages that starts with the prefix from the migration analyses result.Either this or excludePackagePrefixes can be specified.
- Parameters:
includePackagePrefixes- the value to set- Returns:
- this builder
-
build
public DeployedApplicationMigrationAnalysesTarget build()
-
copy
public DeployedApplicationMigrationAnalysesTarget.Builder copy(DeployedApplicationMigrationAnalysesTarget model)
-
-