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