@Generated(value="software.amazon.awssdk:codegen") public final class HealthCheck extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HealthCheck.Builder,HealthCheck>
A complex type that contains information about one health check that is associated with the current AWS account.
| Modifier and Type | Class and Description |
|---|---|
static interface |
HealthCheck.Builder |
| Modifier and Type | Method and Description |
|---|---|
static HealthCheck.Builder |
builder() |
String |
callerReference()
A unique string that you specified when you created the health check.
|
CloudWatchAlarmConfiguration |
cloudWatchAlarmConfiguration()
A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this
health check.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HealthCheckConfig |
healthCheckConfig()
A complex type that contains detailed information about one health check.
|
Long |
healthCheckVersion()
The version of the health check.
|
String |
id()
The identifier that Amazon Route 53 assigned to the health check when you created it.
|
LinkedService |
linkedService()
If the health check was created by another service, the service that created the health check.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends HealthCheck.Builder> |
serializableBuilderClass() |
HealthCheck.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The identifier that Amazon Route 53 assigned to the health check when you created it. When you add or update a resource record set, you use this value to specify which health check to use. The value can be up to 64 characters long.
public final String callerReference()
A unique string that you specified when you created the health check.
public final LinkedService linkedService()
If the health check was created by another service, the service that created the health check. When a health check is created by another service, you can't edit or delete it using Amazon Route 53.
public final HealthCheckConfig healthCheckConfig()
A complex type that contains detailed information about one health check.
public final Long healthCheckVersion()
The version of the health check. You can optionally pass this value in a call to UpdateHealthCheck
to prevent overwriting another change to the health check.
UpdateHealthCheck to prevent overwriting another change to the health check.public final CloudWatchAlarmConfiguration cloudWatchAlarmConfiguration()
A complex type that contains information about the CloudWatch alarm that Amazon Route 53 is monitoring for this health check.
public HealthCheck.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<HealthCheck.Builder,HealthCheck>public static HealthCheck.Builder builder()
public static Class<? extends HealthCheck.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.