Package com.oracle.bmc.jmsutils.model
Class JavaMigrationAnalysisSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsutils.model.JavaMigrationAnalysisSummary.Builder
-
- Enclosing class:
- JavaMigrationAnalysisSummary
public static class JavaMigrationAnalysisSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaMigrationAnalysisSummary.Builder
analysisProjectName(String analysisProjectName)
Name of the analysis project.JavaMigrationAnalysisSummary.Builder
analysisResultFiles(List<String> analysisResultFiles)
The analysis application file names result in the Object Storage.JavaMigrationAnalysisSummary.Builder
analysisResultObjectStoragePath(String analysisResultObjectStoragePath)
Path to the Object Storage analysis application result.JavaMigrationAnalysisSummary.Builder
bucketName(String bucketName)
Object storage bucket name.JavaMigrationAnalysisSummary
build()
JavaMigrationAnalysisSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment.JavaMigrationAnalysisSummary.Builder
copy(JavaMigrationAnalysisSummary model)
JavaMigrationAnalysisSummary.Builder
createdBy(Principal createdBy)
JavaMigrationAnalysisSummary.Builder
id(String id)
The OCID of the Java Migration Analysis.JavaMigrationAnalysisSummary.Builder
inputApplicationsObjectStoragePaths(List<String> inputApplicationsObjectStoragePaths)
Object storage paths to the input files applications to be analysed.JavaMigrationAnalysisSummary.Builder
metadata(String metadata)
Additional info reserved for future use.JavaMigrationAnalysisSummary.Builder
namespaceName(String namespaceName)
Object storage namespace.JavaMigrationAnalysisSummary.Builder
targetJdkVersion(String targetJdkVersion)
Jdk Version of the Java Migration Analysis target.JavaMigrationAnalysisSummary.Builder
timeCreated(Date timeCreated)
The date and time the Java Migration Analysis was created, in the format defined by RFC 3339.JavaMigrationAnalysisSummary.Builder
timeFinished(Date timeFinished)
The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339.JavaMigrationAnalysisSummary.Builder
timeStarted(Date timeStarted)
The date and time the Java Migration Analysis was started, in the format defined by RFC 3339.JavaMigrationAnalysisSummary.Builder
workRequestId(String workRequestId)
The OCID of the Work Request.
-
-
-
Method Detail
-
id
public JavaMigrationAnalysisSummary.Builder id(String id)
The OCID of the Java Migration Analysis.- Parameters:
id
- the value to set- Returns:
- this builder
-
workRequestId
public JavaMigrationAnalysisSummary.Builder workRequestId(String workRequestId)
The OCID of the Work Request.- Parameters:
workRequestId
- the value to set- Returns:
- this builder
-
compartmentId
public JavaMigrationAnalysisSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
analysisProjectName
public JavaMigrationAnalysisSummary.Builder analysisProjectName(String analysisProjectName)
Name of the analysis project.- Parameters:
analysisProjectName
- the value to set- Returns:
- this builder
-
inputApplicationsObjectStoragePaths
public JavaMigrationAnalysisSummary.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
-
targetJdkVersion
public JavaMigrationAnalysisSummary.Builder targetJdkVersion(String targetJdkVersion)
Jdk Version of the Java Migration Analysis target.- Parameters:
targetJdkVersion
- the value to set- Returns:
- this builder
-
namespaceName
public JavaMigrationAnalysisSummary.Builder namespaceName(String namespaceName)
Object storage namespace.- Parameters:
namespaceName
- the value to set- Returns:
- this builder
-
bucketName
public JavaMigrationAnalysisSummary.Builder bucketName(String bucketName)
Object storage bucket name.- Parameters:
bucketName
- the value to set- Returns:
- this builder
-
analysisResultObjectStoragePath
public JavaMigrationAnalysisSummary.Builder analysisResultObjectStoragePath(String analysisResultObjectStoragePath)
Path to the Object Storage analysis application result.- Parameters:
analysisResultObjectStoragePath
- the value to set- Returns:
- this builder
-
analysisResultFiles
public JavaMigrationAnalysisSummary.Builder analysisResultFiles(List<String> analysisResultFiles)
The analysis application file names result in the Object Storage.- Parameters:
analysisResultFiles
- the value to set- Returns:
- this builder
-
timeCreated
public JavaMigrationAnalysisSummary.Builder timeCreated(Date timeCreated)
The date and time the Java Migration Analysis was created, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeStarted
public JavaMigrationAnalysisSummary.Builder timeStarted(Date timeStarted)
The date and time the Java Migration Analysis was started, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeStarted
- the value to set- Returns:
- this builder
-
timeFinished
public JavaMigrationAnalysisSummary.Builder timeFinished(Date timeFinished)
The date and time the Java Migration Analysis was finished, in the format defined by RFC 3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeFinished
- the value to set- Returns:
- this builder
-
createdBy
public JavaMigrationAnalysisSummary.Builder createdBy(Principal createdBy)
-
metadata
public JavaMigrationAnalysisSummary.Builder metadata(String metadata)
Additional info reserved for future use.- Parameters:
metadata
- the value to set- Returns:
- this builder
-
build
public JavaMigrationAnalysisSummary build()
-
copy
public JavaMigrationAnalysisSummary.Builder copy(JavaMigrationAnalysisSummary model)
-
-