Class HealthCheckConfig
- All Implemented Interfaces:
Serializable
,Cloneable
A complex type that contains the health check configuration.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.Specify whether you want Amazon Route 53 to send the value ofFullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation.The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.Fully qualified domain name of the instance to be health checked.The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy.The status of the health check when CloudWatch has insufficient data about the state of associated alarm.A boolean value that indicates whether the status of health check should be inverted.IP Address of the instance being checked.A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.getPort()
Port on which connection will be opened to the instance to health check.A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint.The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.Path to ping on the instance to check the health.A string to search for in the body of a health check response.getType()
The type of health check to be performed.int
hashCode()
Specify whether you want Amazon Route 53 to send the value ofFullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation.A boolean value that indicates whether the status of health check should be inverted.A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.void
setAlarmIdentifier
(AlarmIdentifier alarmIdentifier) A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.void
setChildHealthChecks
(Collection<String> childHealthChecks) For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.void
setEnableSNI
(Boolean enableSNI) Specify whether you want Amazon Route 53 to send the value ofFullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation.void
setFailureThreshold
(Integer failureThreshold) The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.void
setFullyQualifiedDomainName
(String fullyQualifiedDomainName) Fully qualified domain name of the instance to be health checked.void
setHealthThreshold
(Integer healthThreshold) The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy.void
setInsufficientDataHealthStatus
(InsufficientDataHealthStatus insufficientDataHealthStatus) The status of the health check when CloudWatch has insufficient data about the state of associated alarm.void
setInsufficientDataHealthStatus
(String insufficientDataHealthStatus) The status of the health check when CloudWatch has insufficient data about the state of associated alarm.void
setInverted
(Boolean inverted) A boolean value that indicates whether the status of health check should be inverted.void
setIPAddress
(String iPAddress) IP Address of the instance being checked.void
setMeasureLatency
(Boolean measureLatency) A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.void
Port on which connection will be opened to the instance to health check.void
setRegions
(Collection<String> regions) A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint.void
setRequestInterval
(Integer requestInterval) The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.void
setResourcePath
(String resourcePath) Path to ping on the instance to check the health.void
setSearchString
(String searchString) A string to search for in the body of a health check response.void
setType
(HealthCheckType type) The type of health check to be performed.void
The type of health check to be performed.toString()
Returns a string representation of this object; useful for testing and debugging.withAlarmIdentifier
(AlarmIdentifier alarmIdentifier) A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.withChildHealthChecks
(String... childHealthChecks) For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.withChildHealthChecks
(Collection<String> childHealthChecks) For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.withEnableSNI
(Boolean enableSNI) Specify whether you want Amazon Route 53 to send the value ofFullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation.withFailureThreshold
(Integer failureThreshold) The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.withFullyQualifiedDomainName
(String fullyQualifiedDomainName) Fully qualified domain name of the instance to be health checked.withHealthThreshold
(Integer healthThreshold) The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy.withInsufficientDataHealthStatus
(InsufficientDataHealthStatus insufficientDataHealthStatus) The status of the health check when CloudWatch has insufficient data about the state of associated alarm.withInsufficientDataHealthStatus
(String insufficientDataHealthStatus) The status of the health check when CloudWatch has insufficient data about the state of associated alarm.withInverted
(Boolean inverted) A boolean value that indicates whether the status of health check should be inverted.withIPAddress
(String iPAddress) IP Address of the instance being checked.withMeasureLatency
(Boolean measureLatency) A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.Port on which connection will be opened to the instance to health check.withRegions
(HealthCheckRegion... regions) A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint.withRegions
(String... regions) A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint.withRegions
(Collection<String> regions) A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint.withRequestInterval
(Integer requestInterval) The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.withResourcePath
(String resourcePath) Path to ping on the instance to check the health.withSearchString
(String searchString) A string to search for in the body of a health check response.withType
(HealthCheckType type) The type of health check to be performed.The type of health check to be performed.
-
Constructor Details
-
HealthCheckConfig
public HealthCheckConfig()
-
-
Method Details
-
setIPAddress
IP Address of the instance being checked.
- Parameters:
iPAddress
- IP Address of the instance being checked.
-
getIPAddress
IP Address of the instance being checked.
- Returns:
- IP Address of the instance being checked.
-
withIPAddress
IP Address of the instance being checked.
- Parameters:
iPAddress
- IP Address of the instance being checked.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPort
Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.
- Parameters:
port
- Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.
-
getPort
Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.
- Returns:
- Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.
-
withPort
Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.
- Parameters:
port
- Port on which connection will be opened to the instance to health check. For HTTP and HTTP_STR_MATCH this defaults to 80 if the port is not specified. For HTTPS and HTTPS_STR_MATCH this defaults to 443 if the port is not specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setType
The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.
- Parameters:
type
- The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.- See Also:
-
getType
The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.
- Returns:
- The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.
- See Also:
-
withType
The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.
- Parameters:
type
- The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setType
The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.
- Parameters:
type
- The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.- See Also:
-
withType
The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.
- Parameters:
type
- The type of health check to be performed. Currently supported types are TCP, HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, CALCULATED and CLOUDWATCH_METRIC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setResourcePath
Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.
- Parameters:
resourcePath
- Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.
-
getResourcePath
Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.
- Returns:
- Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.
-
withResourcePath
Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.
- Parameters:
resourcePath
- Path to ping on the instance to check the health. Required for HTTP, HTTPS, HTTP_STR_MATCH, and HTTPS_STR_MATCH health checks. The HTTP request is issued to the instance on the given port and path.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setFullyQualifiedDomainName
Fully qualified domain name of the instance to be health checked.
- Parameters:
fullyQualifiedDomainName
- Fully qualified domain name of the instance to be health checked.
-
getFullyQualifiedDomainName
Fully qualified domain name of the instance to be health checked.
- Returns:
- Fully qualified domain name of the instance to be health checked.
-
withFullyQualifiedDomainName
Fully qualified domain name of the instance to be health checked.
- Parameters:
fullyQualifiedDomainName
- Fully qualified domain name of the instance to be health checked.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setSearchString
A string to search for in the body of a health check response. Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks. Amazon Route 53 considers case when searching for
SearchString
in the response body.- Parameters:
searchString
- A string to search for in the body of a health check response. Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks. Amazon Route 53 considers case when searching forSearchString
in the response body.
-
getSearchString
A string to search for in the body of a health check response. Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks. Amazon Route 53 considers case when searching for
SearchString
in the response body.- Returns:
- A string to search for in the body of a health check response.
Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks.
Amazon Route 53 considers case when searching for
SearchString
in the response body.
-
withSearchString
A string to search for in the body of a health check response. Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks. Amazon Route 53 considers case when searching for
SearchString
in the response body.- Parameters:
searchString
- A string to search for in the body of a health check response. Required for HTTP_STR_MATCH and HTTPS_STR_MATCH health checks. Amazon Route 53 considers case when searching forSearchString
in the response body.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRequestInterval
The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.
Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.
- Parameters:
requestInterval
- The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.
-
getRequestInterval
The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.
Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.
- Returns:
- The number of seconds between the time that Amazon Route 53 gets
a response from your endpoint and the time that it sends the next
health-check request.
Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.
-
withRequestInterval
The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.
Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.
- Parameters:
requestInterval
- The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.Each Amazon Route 53 health checker makes requests at this interval. Valid values are 10 and 30. The default value is 30.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setFailureThreshold
The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.
- Parameters:
failureThreshold
- The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.
-
getFailureThreshold
The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.
- Returns:
- The number of consecutive health checks that an endpoint must
pass or fail for Amazon Route 53 to change the current status of
the endpoint from unhealthy to healthy or vice versa.
Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.
-
withFailureThreshold
The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.
Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.
- Parameters:
failureThreshold
- The number of consecutive health checks that an endpoint must pass or fail for Amazon Route 53 to change the current status of the endpoint from unhealthy to healthy or vice versa.Valid values are integers between 1 and 10. For more information, see "How Amazon Route 53 Determines Whether an Endpoint Is Healthy" in the Amazon Route 53 Developer Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setMeasureLatency
A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
- Parameters:
measureLatency
- A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
-
getMeasureLatency
A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
- Returns:
- A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
-
withMeasureLatency
A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
- Parameters:
measureLatency
- A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isMeasureLatency
A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
- Returns:
- A Boolean value that indicates whether you want Amazon Route 53 to measure the latency between health checkers in multiple AWS regions and your endpoint and to display CloudWatch latency graphs in the Amazon Route 53 console.
-
setInverted
A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy but
Inverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.- Parameters:
inverted
- A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy butInverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.
-
getInverted
A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy but
Inverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.- Returns:
- A boolean value that indicates whether the status of health check
should be inverted. For example, if a health check is healthy but
Inverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.
-
withInverted
A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy but
Inverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.- Parameters:
inverted
- A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy butInverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isInverted
A boolean value that indicates whether the status of health check should be inverted. For example, if a health check is healthy but
Inverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.- Returns:
- A boolean value that indicates whether the status of health check
should be inverted. For example, if a health check is healthy but
Inverted
isTrue
, then Amazon Route 53 considers the health check to be unhealthy.
-
setHealthThreshold
The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.
- Parameters:
healthThreshold
- The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.
-
getHealthThreshold
The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.
- Returns:
- The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.
-
withHealthThreshold
The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.
- Parameters:
healthThreshold
- The minimum number of child health checks that must be healthy for Amazon Route 53 to consider the parent health check to be healthy. Valid values are integers between 0 and 256, inclusive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getChildHealthChecks
For a specified parent health check, a list of
HealthCheckId
values for the associated child health checks.- Returns:
- For a specified parent health check, a list of
HealthCheckId
values for the associated child health checks.
-
setChildHealthChecks
For a specified parent health check, a list of
HealthCheckId
values for the associated child health checks.- Parameters:
childHealthChecks
- For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.
-
withChildHealthChecks
For a specified parent health check, a list of
HealthCheckId
values for the associated child health checks.NOTE: This method appends the values to the existing list (if any). Use
setChildHealthChecks(java.util.Collection)
orwithChildHealthChecks(java.util.Collection)
if you want to override the existing values.- Parameters:
childHealthChecks
- For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withChildHealthChecks
For a specified parent health check, a list of
HealthCheckId
values for the associated child health checks.- Parameters:
childHealthChecks
- For a specified parent health check, a list ofHealthCheckId
values for the associated child health checks.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setEnableSNI
Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.- Parameters:
enableSNI
- Specify whether you want Amazon Route 53 to send the value ofFullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.
-
getEnableSNI
Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.- Returns:
- Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.
-
withEnableSNI
Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.- Parameters:
enableSNI
- Specify whether you want Amazon Route 53 to send the value ofFullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isEnableSNI
Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.- Returns:
- Specify whether you want Amazon Route 53 to send the value of
FullyQualifiedDomainName
to the endpoint in theclient_hello
message during TLS negotiation. If you don't specify a value forEnableSNI
, Amazon Route 53 defaults totrue
whenType
isHTTPS
orHTTPS_STR_MATCH
and defaults tofalse
whenType
is any other value.
-
getRegions
A list of
HealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Returns:
- A list of
HealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions. - See Also:
-
setRegions
A list of
HealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Parameters:
regions
- A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- See Also:
-
withRegions
A list of
HealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.NOTE: This method appends the values to the existing list (if any). Use
setRegions(java.util.Collection)
orwithRegions(java.util.Collection)
if you want to override the existing values.- Parameters:
regions
- A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
withRegions
A list of
HealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Parameters:
regions
- A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
withRegions
A list of
HealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Parameters:
regions
- A list ofHealthCheckRegion
values that you want Amazon Route 53 to use to perform health checks for the specified endpoint. You must specify at least three regions.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setAlarmIdentifier
A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.
- Parameters:
alarmIdentifier
- A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.
-
getAlarmIdentifier
A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.
- Returns:
- A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.
-
withAlarmIdentifier
A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.
- Parameters:
alarmIdentifier
- A complex type that contains information to uniquely identify the CloudWatch alarm that you're associating with a Route 53 health check.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setInsufficientDataHealthStatus
The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values are
Healthy
,Unhealthy
andLastKnownStatus
.- Parameters:
insufficientDataHealthStatus
- The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values areHealthy
,Unhealthy
andLastKnownStatus
.- See Also:
-
getInsufficientDataHealthStatus
The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values are
Healthy
,Unhealthy
andLastKnownStatus
.- Returns:
- The status of the health check when CloudWatch has insufficient
data about the state of associated alarm. Valid values are
Healthy
,Unhealthy
andLastKnownStatus
. - See Also:
-
withInsufficientDataHealthStatus
The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values are
Healthy
,Unhealthy
andLastKnownStatus
.- Parameters:
insufficientDataHealthStatus
- The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values areHealthy
,Unhealthy
andLastKnownStatus
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setInsufficientDataHealthStatus
public void setInsufficientDataHealthStatus(InsufficientDataHealthStatus insufficientDataHealthStatus) The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values are
Healthy
,Unhealthy
andLastKnownStatus
.- Parameters:
insufficientDataHealthStatus
- The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values areHealthy
,Unhealthy
andLastKnownStatus
.- See Also:
-
withInsufficientDataHealthStatus
public HealthCheckConfig withInsufficientDataHealthStatus(InsufficientDataHealthStatus insufficientDataHealthStatus) The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values are
Healthy
,Unhealthy
andLastKnownStatus
.- Parameters:
insufficientDataHealthStatus
- The status of the health check when CloudWatch has insufficient data about the state of associated alarm. Valid values areHealthy
,Unhealthy
andLastKnownStatus
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-