Package com.oracle.bmc.jms.model
Class JavaMigrationAnalysisResult.Builder
- java.lang.Object
-
- com.oracle.bmc.jms.model.JavaMigrationAnalysisResult.Builder
-
- Enclosing class:
- JavaMigrationAnalysisResult
public static class JavaMigrationAnalysisResult.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaMigrationAnalysisResult.Builder
applicationExecutionType(ApplicationExecutionType applicationExecutionType)
Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.JavaMigrationAnalysisResult.Builder
applicationKey(String applicationKey)
The unique key that identifies the application.JavaMigrationAnalysisResult.Builder
applicationName(String applicationName)
The name of the application for which the Java migration analysis was performed.JavaMigrationAnalysisResult.Builder
applicationPath(String applicationPath)
The installation path of the application for which the Java migration analysis was performed.JavaMigrationAnalysisResult.Builder
bucketName(String bucketName)
The name of the object storage bucket that contains the results of the migration analysis.JavaMigrationAnalysisResult
build()
JavaMigrationAnalysisResult.Builder
copy(JavaMigrationAnalysisResult model)
JavaMigrationAnalysisResult.Builder
fleetId(String fleetId)
The fleet OCID.JavaMigrationAnalysisResult.Builder
hostName(String hostName)
The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.JavaMigrationAnalysisResult.Builder
id(String id)
The OCID of the migration analysis report.JavaMigrationAnalysisResult.Builder
managedInstanceId(String managedInstanceId)
The managed instance OCID.JavaMigrationAnalysisResult.Builder
metadata(String metadata)
Additional info reserved for future use.JavaMigrationAnalysisResult.Builder
namespace(String namespace)
The object storage namespace that contains the results of the migration analysis.JavaMigrationAnalysisResult.Builder
objectList(List<String> objectList)
The names of the object storage objects that contain the results of the migration analysis.JavaMigrationAnalysisResult.Builder
objectStorageUploadDirPath(String objectStorageUploadDirPath)
The directory path of the object storage bucket that contains the results of the migration analysis.JavaMigrationAnalysisResult.Builder
sourceJdkVersion(String sourceJdkVersion)
The source JDK version of the application that’s currently running.JavaMigrationAnalysisResult.Builder
targetJdkVersion(String targetJdkVersion)
The target JDK version of the application to be migrated.JavaMigrationAnalysisResult.Builder
timeCreated(Date timeCreated)
The time the result is compiled.JavaMigrationAnalysisResult.Builder
workRequestId(String workRequestId)
The OCID of the work request of this analysis.
-
-
-
Method Detail
-
id
public JavaMigrationAnalysisResult.Builder id(String id)
The OCID of the migration analysis report.- Parameters:
id
- the value to set- Returns:
- this builder
-
workRequestId
public JavaMigrationAnalysisResult.Builder workRequestId(String workRequestId)
The OCID of the work request of this analysis.- Parameters:
workRequestId
- the value to set- Returns:
- this builder
-
fleetId
public JavaMigrationAnalysisResult.Builder fleetId(String fleetId)
The fleet OCID.- Parameters:
fleetId
- the value to set- Returns:
- this builder
-
applicationKey
public JavaMigrationAnalysisResult.Builder applicationKey(String applicationKey)
The unique key that identifies the application.- Parameters:
applicationKey
- the value to set- Returns:
- this builder
-
applicationName
public JavaMigrationAnalysisResult.Builder applicationName(String applicationName)
The name of the application for which the Java migration analysis was performed.- Parameters:
applicationName
- the value to set- Returns:
- this builder
-
applicationPath
public JavaMigrationAnalysisResult.Builder applicationPath(String applicationPath)
The installation path of the application for which the Java migration analysis was performed.- Parameters:
applicationPath
- the value to set- Returns:
- this builder
-
applicationExecutionType
public JavaMigrationAnalysisResult.Builder applicationExecutionType(ApplicationExecutionType applicationExecutionType)
Execution type of the application for an application type, such as WAR and EAR, that is deployed or installed.- Parameters:
applicationExecutionType
- the value to set- Returns:
- this builder
-
sourceJdkVersion
public JavaMigrationAnalysisResult.Builder sourceJdkVersion(String sourceJdkVersion)
The source JDK version of the application that’s currently running.- Parameters:
sourceJdkVersion
- the value to set- Returns:
- this builder
-
targetJdkVersion
public JavaMigrationAnalysisResult.Builder targetJdkVersion(String targetJdkVersion)
The target JDK version of the application to be migrated.- Parameters:
targetJdkVersion
- the value to set- Returns:
- this builder
-
managedInstanceId
public JavaMigrationAnalysisResult.Builder managedInstanceId(String managedInstanceId)
The managed instance OCID.- Parameters:
managedInstanceId
- the value to set- Returns:
- this builder
-
hostName
public JavaMigrationAnalysisResult.Builder hostName(String hostName)
The hostname of the managed instance that hosts the application for which the Java migration analysis was performed.- Parameters:
hostName
- the value to set- Returns:
- this builder
-
timeCreated
public JavaMigrationAnalysisResult.Builder timeCreated(Date timeCreated)
The time the result is compiled.- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
namespace
public JavaMigrationAnalysisResult.Builder namespace(String namespace)
The object storage namespace that contains the results of the migration analysis.- Parameters:
namespace
- the value to set- Returns:
- this builder
-
bucketName
public JavaMigrationAnalysisResult.Builder bucketName(String bucketName)
The name of the object storage bucket that contains the results of the migration analysis.- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
objectStorageUploadDirPath
public JavaMigrationAnalysisResult.Builder objectStorageUploadDirPath(String objectStorageUploadDirPath)
The directory path of the object storage bucket that contains the results of the migration analysis.- Parameters:
objectStorageUploadDirPath
- the value to set- Returns:
- this builder
-
objectList
public JavaMigrationAnalysisResult.Builder objectList(List<String> objectList)
The names of the object storage objects that contain the results of the migration analysis.- Parameters:
objectList
- the value to set- Returns:
- this builder
-
metadata
public JavaMigrationAnalysisResult.Builder metadata(String metadata)
Additional info reserved for future use.- Parameters:
metadata
- the value to set- Returns:
- this builder
-
build
public JavaMigrationAnalysisResult build()
-
copy
public JavaMigrationAnalysisResult.Builder copy(JavaMigrationAnalysisResult model)
-
-