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