public static interface MetricDataResult.Builder extends SdkPojo, CopyableBuilder<MetricDataResult.Builder,MetricDataResult>
Modifier and Type | Method and Description |
---|---|
MetricDataResult.Builder |
id(String id)
The short name you specified to represent this metric.
|
MetricDataResult.Builder |
label(String label)
The human-readable label associated with the data.
|
MetricDataResult.Builder |
messages(Collection<MessageData> messages)
A list of messages with additional information about the data returned.
|
MetricDataResult.Builder |
messages(Consumer<MessageData.Builder>... messages)
A list of messages with additional information about the data returned.
|
MetricDataResult.Builder |
messages(MessageData... messages)
A list of messages with additional information about the data returned.
|
MetricDataResult.Builder |
statusCode(StatusCode statusCode)
The status of the returned data.
|
MetricDataResult.Builder |
statusCode(String statusCode)
The status of the returned data.
|
MetricDataResult.Builder |
timestamps(Collection<Instant> timestamps)
The timestamps for the data points, formatted in Unix timestamp format.
|
MetricDataResult.Builder |
timestamps(Instant... timestamps)
The timestamps for the data points, formatted in Unix timestamp format.
|
MetricDataResult.Builder |
values(Collection<Double> values)
The data points for the metric corresponding to
Timestamps . |
MetricDataResult.Builder |
values(Double... values)
The data points for the metric corresponding to
Timestamps . |
equalsBySdkFields, sdkFields
copy
applyMutation, build
MetricDataResult.Builder id(String id)
The short name you specified to represent this metric.
id
- The short name you specified to represent this metric.MetricDataResult.Builder label(String label)
The human-readable label associated with the data.
label
- The human-readable label associated with the data.MetricDataResult.Builder timestamps(Collection<Instant> timestamps)
The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps always matches the number of values and the value for Timestamps[x] is Values[x].
timestamps
- The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps
always matches the number of values and the value for Timestamps[x] is Values[x].MetricDataResult.Builder timestamps(Instant... timestamps)
The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps always matches the number of values and the value for Timestamps[x] is Values[x].
timestamps
- The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps
always matches the number of values and the value for Timestamps[x] is Values[x].MetricDataResult.Builder values(Collection<Double> values)
The data points for the metric corresponding to Timestamps
. The number of values always matches
the number of timestamps and the timestamp for Values[x] is Timestamps[x].
values
- The data points for the metric corresponding to Timestamps
. The number of values always
matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].MetricDataResult.Builder values(Double... values)
The data points for the metric corresponding to Timestamps
. The number of values always matches
the number of timestamps and the timestamp for Values[x] is Timestamps[x].
values
- The data points for the metric corresponding to Timestamps
. The number of values always
matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].MetricDataResult.Builder statusCode(String statusCode)
The status of the returned data. Complete
indicates that all data points in the requested time
range were returned. PartialData
means that an incomplete set of data points were returned. You
can use the NextToken
value that was returned and repeat your request to get more data points.
NextToken
is not returned if you are performing a math expression. InternalError
indicates that an error occurred. Retry your request using NextToken
, if present.
statusCode
- The status of the returned data. Complete
indicates that all data points in the requested
time range were returned. PartialData
means that an incomplete set of data points were
returned. You can use the NextToken
value that was returned and repeat your request to
get more data points. NextToken
is not returned if you are performing a math expression.
InternalError
indicates that an error occurred. Retry your request using
NextToken
, if present.StatusCode
,
StatusCode
MetricDataResult.Builder statusCode(StatusCode statusCode)
The status of the returned data. Complete
indicates that all data points in the requested time
range were returned. PartialData
means that an incomplete set of data points were returned. You
can use the NextToken
value that was returned and repeat your request to get more data points.
NextToken
is not returned if you are performing a math expression. InternalError
indicates that an error occurred. Retry your request using NextToken
, if present.
statusCode
- The status of the returned data. Complete
indicates that all data points in the requested
time range were returned. PartialData
means that an incomplete set of data points were
returned. You can use the NextToken
value that was returned and repeat your request to
get more data points. NextToken
is not returned if you are performing a math expression.
InternalError
indicates that an error occurred. Retry your request using
NextToken
, if present.StatusCode
,
StatusCode
MetricDataResult.Builder messages(Collection<MessageData> messages)
A list of messages with additional information about the data returned.
messages
- A list of messages with additional information about the data returned.MetricDataResult.Builder messages(MessageData... messages)
A list of messages with additional information about the data returned.
messages
- A list of messages with additional information about the data returned.MetricDataResult.Builder messages(Consumer<MessageData.Builder>... messages)
A list of messages with additional information about the data returned.
This is a convenience that creates an instance of theList.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #messages(List)
.messages
- a consumer that will call methods on List.Builder
#messages(List)
Copyright © 2019. All rights reserved.