@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) |
<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 53assigned 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()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String id()
The identifier that Amazon Route 53assigned 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 String callerReference()
A unique string that you specified when you created the health check.
public 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 HealthCheckConfig healthCheckConfig()
A complex type that contains detailed information about one health check.
public 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 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()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<HealthCheck.Builder,HealthCheck>
public static HealthCheck.Builder builder()
public static Class<? extends HealthCheck.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.