Package com.oracle.bmc.jmsutils.model
Class RequestJavaMigrationAnalysisDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsutils.model.RequestJavaMigrationAnalysisDetails.Builder
-
- Enclosing class:
- RequestJavaMigrationAnalysisDetails
public static class RequestJavaMigrationAnalysisDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestJavaMigrationAnalysisDetails
build()
RequestJavaMigrationAnalysisDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment where the Java Migration Analysis will be created.RequestJavaMigrationAnalysisDetails.Builder
copy(RequestJavaMigrationAnalysisDetails model)
RequestJavaMigrationAnalysisDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.RequestJavaMigrationAnalysisDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.RequestJavaMigrationAnalysisDetails.Builder
targets(List<JavaMigrationAnalysisTarget> targets)
The list of targets for the Java Migration Analysis.
-
-
-
Method Detail
-
compartmentId
public RequestJavaMigrationAnalysisDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where the Java Migration Analysis will be created.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
targets
public RequestJavaMigrationAnalysisDetails.Builder targets(List<JavaMigrationAnalysisTarget> targets)
The list of targets for the Java Migration Analysis.- Parameters:
targets
- the value to set- Returns:
- this builder
-
freeformTags
public RequestJavaMigrationAnalysisDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public RequestJavaMigrationAnalysisDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
Example: {"Operations": {"CostCenter": "42"}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public RequestJavaMigrationAnalysisDetails build()
-
copy
public RequestJavaMigrationAnalysisDetails.Builder copy(RequestJavaMigrationAnalysisDetails model)
-
-