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 DeployedApplicationMigrationAnalysesTarget
build()
DeployedApplicationMigrationAnalysesTarget.Builder
copy(DeployedApplicationMigrationAnalysesTarget model)
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.DeployedApplicationMigrationAnalysesTarget.Builder
excludePackagePrefixes(List<String> excludePackagePrefixes)
Excludes the packages that starts with the prefix from the migration analyses result.DeployedApplicationMigrationAnalysesTarget.Builder
managedInstanceId(String managedInstanceId)
The OCID of the managed instance that hosts the application for which the Java migration analyses was performed.DeployedApplicationMigrationAnalysesTarget.Builder
sourceJdkVersion(String sourceJdkVersion)
The JDK version the application is currently running on.DeployedApplicationMigrationAnalysesTarget.Builder
targetJdkVersion(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.- Parameters:
excludePackagePrefixes
- the value to set- Returns:
- this builder
-
build
public DeployedApplicationMigrationAnalysesTarget build()
-
copy
public DeployedApplicationMigrationAnalysesTarget.Builder copy(DeployedApplicationMigrationAnalysesTarget model)
-
-