Class SummarizeMetricsDataRequest.Builder
- java.lang.Object
- 
- com.oracle.bmc.monitoring.requests.SummarizeMetricsDataRequest.Builder
 
- 
- All Implemented Interfaces:
- BmcRequest.Builder<SummarizeMetricsDataRequest,SummarizeMetricsDataDetails>
 - Enclosing class:
- SummarizeMetricsDataRequest
 
 public static class SummarizeMetricsDataRequest.Builder extends Object implements BmcRequest.Builder<SummarizeMetricsDataRequest,SummarizeMetricsDataDetails> 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description SummarizeMetricsDataRequest.Builderbody$(SummarizeMetricsDataDetails body)Alternative setter for the body parameter.SummarizeMetricsDataRequestbuild()Build the instance of SummarizeMetricsDataRequest as configured by this builderSummarizeMetricsDataRequestbuildWithoutInvocationCallback()Build the instance of SummarizeMetricsDataRequest as configured by this builderSummarizeMetricsDataRequest.BuildercompartmentId(String compartmentId)The OCID of the compartment containing the resources monitored by the metric that you are searching for.SummarizeMetricsDataRequest.BuildercompartmentIdInSubtree(Boolean compartmentIdInSubtree)When true, returns resources from all compartments and subcompartments.SummarizeMetricsDataRequest.Buildercopy(SummarizeMetricsDataRequest o)Copy method to populate the builder with values from the given instance.SummarizeMetricsDataRequest.BuilderinvocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback)Set the invocation callback for the request to be built.SummarizeMetricsDataRequest.BuilderopcRequestId(String opcRequestId)Customer part of the request identifier token.SummarizeMetricsDataRequest.BuilderretryConfiguration(RetryConfiguration retryConfiguration)Set the retry configuration for the request to be built.SummarizeMetricsDataRequest.BuildersummarizeMetricsDataDetails(SummarizeMetricsDataDetails summarizeMetricsDataDetails)The dimensions used to filter for metrics.
 
- 
- 
- 
Method Detail- 
compartmentIdpublic SummarizeMetricsDataRequest.Builder compartmentId(String compartmentId) The OCID of the compartment containing the resources monitored by the metric that you are searching for.Use tenancyId to search in the root compartment. Example: ocid1.compartment.oc1..exampleuniqueID - Parameters:
- compartmentId- the value to set
- Returns:
- this builder instance
 
 - 
summarizeMetricsDataDetailspublic SummarizeMetricsDataRequest.Builder summarizeMetricsDataDetails(SummarizeMetricsDataDetails summarizeMetricsDataDetails) The dimensions used to filter for metrics.- Parameters:
- summarizeMetricsDataDetails- the value to set
- Returns:
- this builder instance
 
 - 
opcRequestIdpublic SummarizeMetricsDataRequest.Builder opcRequestId(String opcRequestId) Customer part of the request identifier token.If you need to contact Oracle about a particular request, please provide the complete request ID. - Parameters:
- opcRequestId- the value to set
- Returns:
- this builder instance
 
 - 
compartmentIdInSubtreepublic SummarizeMetricsDataRequest.Builder compartmentIdInSubtree(Boolean compartmentIdInSubtree) When true, returns resources from all compartments and subcompartments.The parameter can only be set to true when compartmentId is the tenancy OCID (the tenancy is the root compartment). A true value requires the user to have tenancy-level permissions. If this requirement is not met, then the call is rejected. When false, returns resources from only the compartment specified in compartmentId. Default is false. - Parameters:
- compartmentIdInSubtree- the value to set
- Returns:
- this builder instance
 
 - 
invocationCallbackpublic SummarizeMetricsDataRequest.Builder invocationCallback(com.oracle.bmc.http.client.RequestInterceptor invocationCallback) Set the invocation callback for the request to be built.- Parameters:
- invocationCallback- the invocation callback to be set for the request
- Returns:
- this builder instance
 
 - 
retryConfigurationpublic SummarizeMetricsDataRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration) Set the retry configuration for the request to be built.- Parameters:
- retryConfiguration- the retry configuration to be used for the request
- Returns:
- this builder instance
 
 - 
copypublic SummarizeMetricsDataRequest.Builder copy(SummarizeMetricsDataRequest o) Copy method to populate the builder with values from the given instance.- Specified by:
- copyin interface- BmcRequest.Builder<SummarizeMetricsDataRequest,SummarizeMetricsDataDetails>
- Parameters:
- o- other request from which to copy values
- Returns:
- this builder instance
 
 - 
buildpublic SummarizeMetricsDataRequest build() Build the instance of SummarizeMetricsDataRequest as configured by this builderNote that this method takes calls to invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuildWithoutInvocationCallback()does not.This is the preferred method to build an instance. - Specified by:
- buildin interface- BmcRequest.Builder<SummarizeMetricsDataRequest,SummarizeMetricsDataDetails>
- Returns:
- instance of SummarizeMetricsDataRequest
 
 - 
body$public SummarizeMetricsDataRequest.Builder body$(SummarizeMetricsDataDetails body) Alternative setter for the body parameter.- Specified by:
- body$in interface- BmcRequest.Builder<SummarizeMetricsDataRequest,SummarizeMetricsDataDetails>
- Parameters:
- body- the body parameter
- Returns:
- this builder instance
 
 - 
buildWithoutInvocationCallbackpublic SummarizeMetricsDataRequest buildWithoutInvocationCallback() Build the instance of SummarizeMetricsDataRequest as configured by this builderNote that this method does not take calls to invocationCallback(com.oracle.bmc.http.client.RequestInterceptor)into account, while the methodbuild()does- Returns:
- instance of SummarizeMetricsDataRequest
 
 
- 
 
-