Class HealthCheckObservation
- java.lang.Object
-
- software.amazon.awssdk.services.route53.model.HealthCheckObservation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HealthCheckObservation.Builder,HealthCheckObservation>
@Generated("software.amazon.awssdk:codegen") public final class HealthCheckObservation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HealthCheckObservation.Builder,HealthCheckObservation>
A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHealthCheckObservation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HealthCheckObservation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringipAddress()The IP address of the Amazon Route 53 health checker that provided the failure reason inStatusReport.HealthCheckRegionregion()The region of the Amazon Route 53 health checker that provided the status inStatusReport.StringregionAsString()The region of the Amazon Route 53 health checker that provided the status inStatusReport.List<SdkField<?>>sdkFields()static Class<? extends HealthCheckObservation.Builder>serializableBuilderClass()StatusReportstatusReport()A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker and the time of the failed health check.HealthCheckObservation.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
-
region
public final HealthCheckRegion region()
The region of the Amazon Route 53 health checker that provided the status in
StatusReport.If the service returns an enum value that is not available in the current SDK version,
regionwill returnHealthCheckRegion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromregionAsString().- Returns:
- The region of the Amazon Route 53 health checker that provided the status in
StatusReport. - See Also:
HealthCheckRegion
-
regionAsString
public final String regionAsString()
The region of the Amazon Route 53 health checker that provided the status in
StatusReport.If the service returns an enum value that is not available in the current SDK version,
regionwill returnHealthCheckRegion.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromregionAsString().- Returns:
- The region of the Amazon Route 53 health checker that provided the status in
StatusReport. - See Also:
HealthCheckRegion
-
ipAddress
public final String ipAddress()
The IP address of the Amazon Route 53 health checker that provided the failure reason in
StatusReport.- Returns:
- The IP address of the Amazon Route 53 health checker that provided the failure reason in
StatusReport.
-
statusReport
public final StatusReport statusReport()
A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker and the time of the failed health check.
- Returns:
- A complex type that contains the last failure reason as reported by one Amazon Route 53 health checker and the time of the failed health check.
-
toBuilder
public HealthCheckObservation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HealthCheckObservation.Builder,HealthCheckObservation>
-
builder
public static HealthCheckObservation.Builder builder()
-
serializableBuilderClass
public static Class<? extends HealthCheckObservation.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.
-
-