Class RequestSummarizedMetricDataDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.ocicontrolcenter.model.RequestSummarizedMetricDataDetails.Builder
-
- Enclosing class:
- RequestSummarizedMetricDataDetails
public static class RequestSummarizedMetricDataDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestSummarizedMetricDataDetails
build()
RequestSummarizedMetricDataDetails.Builder
compartmentId(String compartmentId)
The OCID of the compartment to use for authorization to read metrics.RequestSummarizedMetricDataDetails.Builder
copy(RequestSummarizedMetricDataDetails model)
RequestSummarizedMetricDataDetails.Builder
dimensions(Map<String,DimensionValue> dimensions)
Qualifiers to use when searching for metric data.RequestSummarizedMetricDataDetails.Builder
endTime(Date endTime)
The end of the sampled time range to use when searching for metric data points.RequestSummarizedMetricDataDetails.Builder
metricName(String metricName)
The name of a metric for retrieving aggregated data.RequestSummarizedMetricDataDetails.Builder
namespaceName(String namespaceName)
The source service or application to use when searching for metric data points to aggregate.RequestSummarizedMetricDataDetails.Builder
startTime(Date startTime)
The beginning of the sampled time range to use when searching for metric data points.
-
-
-
Method Detail
-
namespaceName
public RequestSummarizedMetricDataDetails.Builder namespaceName(String namespaceName)
The source service or application to use when searching for metric data points to aggregate.For a list of valid namespaces, see
listNamespaces
.- Parameters:
namespaceName
- the value to set- Returns:
- this builder
-
metricName
public RequestSummarizedMetricDataDetails.Builder metricName(String metricName)
The name of a metric for retrieving aggregated data.For a list of valid metrics for a given namespace, see
listMetricProperties
.- Parameters:
metricName
- the value to set- Returns:
- this builder
-
compartmentId
public RequestSummarizedMetricDataDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment to use for authorization to read metrics.To use the root compartment, provide the tenancyId.
- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
dimensions
public RequestSummarizedMetricDataDetails.Builder dimensions(Map<String,DimensionValue> dimensions)
Qualifiers to use when searching for metric data.For a list of valid dimensions for a given metric, see
listMetricProperties
.- Parameters:
dimensions
- the value to set- Returns:
- this builder
-
startTime
public RequestSummarizedMetricDataDetails.Builder startTime(Date startTime)
The beginning of the sampled time range to use when searching for metric data points.Format is defined by RFC3339. The response includes metric data points for the sampled time. Example 2019-02-01T02:02:29.600Z
- Parameters:
startTime
- the value to set- Returns:
- this builder
-
endTime
public RequestSummarizedMetricDataDetails.Builder endTime(Date endTime)
The end of the sampled time range to use when searching for metric data points.Format is defined by RFC3339. The response excludes metric data points for sampled time. Example 2019-02-01T02:02:29.600Z
- Parameters:
endTime
- the value to set- Returns:
- this builder
-
build
public RequestSummarizedMetricDataDetails build()
-
copy
public RequestSummarizedMetricDataDetails.Builder copy(RequestSummarizedMetricDataDetails model)
-
-