Interface MetricDataResult.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MetricDataResult.Builder,
,MetricDataResult> SdkBuilder<MetricDataResult.Builder,
,MetricDataResult> SdkPojo
- Enclosing class:
MetricDataResult
-
Method Summary
Modifier and TypeMethodDescriptionThe short name you specified to represent this metric.The human-readable label associated with the data.messages
(Collection<MessageData> messages) A list of messages with additional information about the data returned.messages
(Consumer<MessageData.Builder>... messages) A list of messages with additional information about the data returned.messages
(MessageData... messages) A list of messages with additional information about the data returned.statusCode
(String statusCode) The status of the returned data.statusCode
(StatusCode statusCode) The status of the returned data.timestamps
(Instant... timestamps) The timestamps for the data points, formatted in Unix timestamp format.timestamps
(Collection<Instant> timestamps) The timestamps for the data points, formatted in Unix timestamp format.The data points for the metric corresponding toTimestamps
.values
(Collection<Double> values) The data points for the metric corresponding toTimestamps
.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
id
The short name you specified to represent this metric.
- Parameters:
id
- The short name you specified to represent this metric.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
label
The human-readable label associated with the data.
- Parameters:
label
- The human-readable label associated with the data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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].
- Parameters:
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].- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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].
- Parameters:
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].- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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].- Parameters:
values
- The data points for the metric corresponding toTimestamps
. The number of values always matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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].- Parameters:
values
- The data points for the metric corresponding toTimestamps
. The number of values always matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 theNextToken
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 usingNextToken
, if present.- Parameters:
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 theNextToken
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 usingNextToken
, if present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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 theNextToken
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 usingNextToken
, if present.- Parameters:
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 theNextToken
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 usingNextToken
, if present.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
messages
A list of messages with additional information about the data returned.
- Parameters:
messages
- A list of messages with additional information about the data returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
A list of messages with additional information about the data returned.
- Parameters:
messages
- A list of messages with additional information about the data returned.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
messages
A list of messages with additional information about the data returned.
This is a convenience method that creates an instance of theMessageData.Builder
avoiding the need to create one manually viaMessageData.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomessages(List<MessageData>)
.- Parameters:
messages
- a consumer that will call methods onMessageData.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-