Interface MetricDataResult.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MetricDataResult.Builder,MetricDataResult>,SdkBuilder<MetricDataResult.Builder,MetricDataResult>,SdkPojo
- Enclosing class:
- MetricDataResult
public static interface MetricDataResult.Builder extends SdkPojo, CopyableBuilder<MetricDataResult.Builder,MetricDataResult>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MetricDataResult.Builderid(String id)The short name you specified to represent this metric.MetricDataResult.Builderlabel(String label)The human-readable label associated with the data.MetricDataResult.Buildermessages(Collection<MessageData> messages)A list of messages with additional information about the data returned.MetricDataResult.Buildermessages(Consumer<MessageData.Builder>... messages)A list of messages with additional information about the data returned.MetricDataResult.Buildermessages(MessageData... messages)A list of messages with additional information about the data returned.MetricDataResult.BuilderstatusCode(String statusCode)The status of the returned data.MetricDataResult.BuilderstatusCode(StatusCode statusCode)The status of the returned data.MetricDataResult.Buildertimestamps(Instant... timestamps)The timestamps for the data points, formatted in Unix timestamp format.MetricDataResult.Buildertimestamps(Collection<Instant> timestamps)The timestamps for the data points, formatted in Unix timestamp format.MetricDataResult.Buildervalues(Double... values)The data points for the metric corresponding toTimestamps.MetricDataResult.Buildervalues(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 Detail
-
id
MetricDataResult.Builder id(String 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
MetricDataResult.Builder label(String 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
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].
- 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
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].
- 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
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].- 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
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].- 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
MetricDataResult.Builder statusCode(String statusCode)
The status of the returned data.
Completeindicates that all data points in the requested time range were returned.PartialDatameans that an incomplete set of data points were returned. You can use theNextTokenvalue that was returned and repeat your request to get more data points.NextTokenis not returned if you are performing a math expression.InternalErrorindicates that an error occurred. Retry your request usingNextToken, if present.- Parameters:
statusCode- The status of the returned data.Completeindicates that all data points in the requested time range were returned.PartialDatameans that an incomplete set of data points were returned. You can use theNextTokenvalue that was returned and repeat your request to get more data points.NextTokenis not returned if you are performing a math expression.InternalErrorindicates 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,StatusCode
-
statusCode
MetricDataResult.Builder statusCode(StatusCode statusCode)
The status of the returned data.
Completeindicates that all data points in the requested time range were returned.PartialDatameans that an incomplete set of data points were returned. You can use theNextTokenvalue that was returned and repeat your request to get more data points.NextTokenis not returned if you are performing a math expression.InternalErrorindicates that an error occurred. Retry your request usingNextToken, if present.- Parameters:
statusCode- The status of the returned data.Completeindicates that all data points in the requested time range were returned.PartialDatameans that an incomplete set of data points were returned. You can use theNextTokenvalue that was returned and repeat your request to get more data points.NextTokenis not returned if you are performing a math expression.InternalErrorindicates 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,StatusCode
-
messages
MetricDataResult.Builder messages(Collection<MessageData> 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
MetricDataResult.Builder messages(MessageData... 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
MetricDataResult.Builder messages(Consumer<MessageData.Builder>... messages)
A list of messages with additional information about the data returned.
This is a convenience method that creates an instance of theMessageData.Builderavoiding the need to create one manually viaMessageData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#messages(List.) - 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:
#messages(java.util.Collection)
-
-