Package com.oracle.bmc.monitoring.model
Class PostMetricDataDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.monitoring.model.PostMetricDataDetails.Builder
-
- Enclosing class:
- PostMetricDataDetails
public static class PostMetricDataDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PostMetricDataDetails.Builder
batchAtomicity(PostMetricDataDetails.BatchAtomicity batchAtomicity)
Batch atomicity behavior.PostMetricDataDetails
build()
PostMetricDataDetails.Builder
copy(PostMetricDataDetails model)
PostMetricDataDetails.Builder
metricData(List<MetricDataDetails> metricData)
A metric object containing raw metric data points to be posted to the Monitoring service.
-
-
-
Method Detail
-
metricData
public PostMetricDataDetails.Builder metricData(List<MetricDataDetails> metricData)
A metric object containing raw metric data points to be posted to the Monitoring service.- Parameters:
metricData
- the value to set- Returns:
- this builder
-
batchAtomicity
public PostMetricDataDetails.Builder batchAtomicity(PostMetricDataDetails.BatchAtomicity batchAtomicity)
Batch atomicity behavior.Requires either partial or full pass of input validation for metric objects in PostMetricData requests. The default value of NON_ATOMIC requires a partial pass: at least one metric object in the request must pass input validation, and any objects that failed validation are identified in the returned summary, along with their error messages. A value of ATOMIC requires a full pass: all metric objects in the request must pass input validation.
Example: NON_ATOMIC
- Parameters:
batchAtomicity
- the value to set- Returns:
- this builder
-
build
public PostMetricDataDetails build()
-
copy
public PostMetricDataDetails.Builder copy(PostMetricDataDetails model)
-
-