Package com.oracle.bmc.jmsutils.model
Class RequestPerformanceTuningAnalysisDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.jmsutils.model.RequestPerformanceTuningAnalysisDetails.Builder
-
- Enclosing class:
- RequestPerformanceTuningAnalysisDetails
public static class RequestPerformanceTuningAnalysisDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestPerformanceTuningAnalysisDetails
build()
RequestPerformanceTuningAnalysisDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment where the Performance Tuning Analysis will be created.RequestPerformanceTuningAnalysisDetails.Builder
copy(RequestPerformanceTuningAnalysisDetails model)
RequestPerformanceTuningAnalysisDetails.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.RequestPerformanceTuningAnalysisDetails.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.RequestPerformanceTuningAnalysisDetails.Builder
targets(List<PerformanceTuningAnalysisTarget> targets)
The list of targets for the Performance Tuning Analysis.
-
-
-
Method Detail
-
compartmentId
public RequestPerformanceTuningAnalysisDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment where the Performance Tuning Analysis will be created.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
targets
public RequestPerformanceTuningAnalysisDetails.Builder targets(List<PerformanceTuningAnalysisTarget> targets)
The list of targets for the Performance Tuning Analysis.- Parameters:
targets
- the value to set- Returns:
- this builder
-
freeformTags
public RequestPerformanceTuningAnalysisDetails.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 RequestPerformanceTuningAnalysisDetails.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 RequestPerformanceTuningAnalysisDetails build()
-
copy
public RequestPerformanceTuningAnalysisDetails.Builder copy(RequestPerformanceTuningAnalysisDetails model)
-
-