public static class PostMetricDataRequest.Builder extends Object implements BmcRequest.Builder<PostMetricDataRequest,PostMetricDataDetails>
Modifier and Type | Method and Description |
---|---|
PostMetricDataRequest.Builder |
body$(PostMetricDataDetails body)
Alternative setter for the body parameter.
|
PostMetricDataRequest |
build()
Build the instance of PostMetricDataRequest as configured by this builder
|
PostMetricDataRequest |
buildWithoutInvocationCallback() |
PostMetricDataRequest.Builder |
copy(PostMetricDataRequest o)
Copy method to populate the builder with values from the given instance.
|
PostMetricDataRequest.Builder |
invocationCallback(Consumer<javax.ws.rs.client.Invocation.Builder> invocationCallback)
Set the invocation callback for the request to be built.
|
PostMetricDataRequest.Builder |
opcRequestId(String opcRequestId)
Customer part of the request identifier token.
|
PostMetricDataRequest.Builder |
postMetricDataDetails(PostMetricDataDetails postMetricDataDetails)
An array of metric objects containing raw metric data points to be posted to the Monitoring service.
|
PostMetricDataRequest.Builder |
retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
|
String |
toString() |
public PostMetricDataRequest.Builder invocationCallback(Consumer<javax.ws.rs.client.Invocation.Builder> invocationCallback)
Set the invocation callback for the request to be built.
invocationCallback
- the invocation callback to be set for the requestpublic PostMetricDataRequest.Builder retryConfiguration(RetryConfiguration retryConfiguration)
Set the retry configuration for the request to be built.
retryConfiguration
- the retry configuration to be used for the requestpublic PostMetricDataRequest.Builder copy(PostMetricDataRequest o)
Copy method to populate the builder with values from the given instance.
copy
in interface BmcRequest.Builder<PostMetricDataRequest,PostMetricDataDetails>
o
- other request from which to copy valuespublic PostMetricDataRequest build()
Build the instance of PostMetricDataRequest as configured by this builder
Note that this method takes calls to invocationCallback(com.oracle.bmc.util.internal.Consumer)
into account,
while the method buildWithoutInvocationCallback()
does not.
This is the preferred method to build an instance.
build
in interface BmcRequest.Builder<PostMetricDataRequest,PostMetricDataDetails>
public PostMetricDataRequest.Builder body$(PostMetricDataDetails body)
Alternative setter for the body parameter.
body$
in interface BmcRequest.Builder<PostMetricDataRequest,PostMetricDataDetails>
body
- the body parameterpublic PostMetricDataRequest.Builder postMetricDataDetails(PostMetricDataDetails postMetricDataDetails)
An array of metric objects containing raw metric data points to be posted to the Monitoring service.
this
.public PostMetricDataRequest.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.
this
.public PostMetricDataRequest buildWithoutInvocationCallback()
Copyright © 2016–2022. All rights reserved.