Class InternetHealth
- java.lang.Object
-
- software.amazon.awssdk.services.internetmonitor.model.InternetHealth
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InternetHealth.Builder,InternetHealth>
@Generated("software.amazon.awssdk:codegen") public final class InternetHealth extends Object implements SdkPojo, Serializable, ToCopyableBuilder<InternetHealth.Builder,InternetHealth>
Internet health includes measurements calculated by Amazon CloudWatch Internet Monitor about the performance and availability for your application on the internet. Amazon Web Services has substantial historical data about internet performance and availability between Amazon Web Services services and different network providers and geographies. By applying statistical analysis to the data, Internet Monitor can detect when the performance and availability for your application has dropped, compared to an estimated baseline that's already calculated. To make it easier to see those drops, Internet Monitor reports the information to you in the form of health scores: a performance score and an availability score.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceInternetHealth.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AvailabilityMeasurementavailability()Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop.static InternetHealth.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()PerformanceMeasurementperformance()Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends InternetHealth.Builder>serializableBuilderClass()InternetHealth.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
availability
public final AvailabilityMeasurement availability()
Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop. For example, an availability score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing an availability drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
- Returns:
- Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an
availability drop. For example, an availability score of 99% for an end user and service location pair is
equivalent to 1% of the traffic experiencing an availability drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
-
performance
public final PerformanceMeasurement performance()
Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop. For example, a performance score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing a performance drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
- Returns:
- Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a
performance drop. For example, a performance score of 99% for an end user and service location pair is
equivalent to 1% of the traffic experiencing a performance drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
-
toBuilder
public InternetHealth.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<InternetHealth.Builder,InternetHealth>
-
builder
public static InternetHealth.Builder builder()
-
serializableBuilderClass
public static Class<? extends InternetHealth.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-