@Generated(value="software.amazon.awssdk:codegen") public final class DataResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataResponse.Builder,DataResponse>
The response to a DataQuery.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DataResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DataResponse.Builder |
builder() |
String |
destination()
The Region or Availability Zone that's the destination for the data query.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasMetricPoints()
For responses, this returns true if the service returned a value for the MetricPoints property.
|
String |
id()
The ID passed in the
DataQuery. |
MetricType |
metric()
The metric used for the network performance request.
|
String |
metricAsString()
The metric used for the network performance request.
|
List<MetricPoint> |
metricPoints()
A list of
MetricPoint objects. |
PeriodType |
period()
The period used for the network performance request.
|
String |
periodAsString()
The period used for the network performance request.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DataResponse.Builder> |
serializableBuilderClass() |
String |
source()
The Region or Availability Zone that's the source for the data query.
|
StatisticType |
statistic()
The statistic used for the network performance request.
|
String |
statisticAsString()
The statistic used for the network performance request.
|
DataResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The ID passed in the DataQuery.
DataQuery.public final String source()
The Region or Availability Zone that's the source for the data query. For example, us-east-1.
us-east-1
.public final String destination()
The Region or Availability Zone that's the destination for the data query. For example, eu-west-1.
eu-west-1.public final MetricType metric()
The metric used for the network performance request. Only aggregate-latency is supported, which
shows network latency during a specified period.
If the service returns an enum value that is not available in the current SDK version, metric will
return MetricType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
metricAsString().
aggregate-latency is supported,
which shows network latency during a specified period.MetricTypepublic final String metricAsString()
The metric used for the network performance request. Only aggregate-latency is supported, which
shows network latency during a specified period.
If the service returns an enum value that is not available in the current SDK version, metric will
return MetricType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
metricAsString().
aggregate-latency is supported,
which shows network latency during a specified period.MetricTypepublic final StatisticType statistic()
The statistic used for the network performance request.
If the service returns an enum value that is not available in the current SDK version, statistic will
return StatisticType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statisticAsString().
StatisticTypepublic final String statisticAsString()
The statistic used for the network performance request.
If the service returns an enum value that is not available in the current SDK version, statistic will
return StatisticType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statisticAsString().
StatisticTypepublic final PeriodType period()
The period used for the network performance request.
If the service returns an enum value that is not available in the current SDK version, period will
return PeriodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
periodAsString().
PeriodTypepublic final String periodAsString()
The period used for the network performance request.
If the service returns an enum value that is not available in the current SDK version, period will
return PeriodType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
periodAsString().
PeriodTypepublic final boolean hasMetricPoints()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<MetricPoint> metricPoints()
A list of MetricPoint objects.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasMetricPoints() method.
MetricPoint objects.public DataResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DataResponse.Builder,DataResponse>public static DataResponse.Builder builder()
public static Class<? extends DataResponse.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.