public class HealthCheckConfig extends Object implements Serializable
A complex type that contains the health check configuration.
Constructor and Description |
---|
HealthCheckConfig() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getFullyQualifiedDomainName()
Fully qualified domain name of the instance to be health checked.
|
String |
getIPAddress()
IP Address of the instance being checked.
|
Integer |
getPort()
Port on which connection will be opened to the instance to health
check.
|
String |
getResourcePath()
Path to ping on the instance to check the health.
|
String |
getType()
The type of health check to be performed.
|
int |
hashCode() |
void |
setFullyQualifiedDomainName(String fullyQualifiedDomainName)
Fully qualified domain name of the instance to be health checked.
|
void |
setIPAddress(String iPAddress)
IP Address of the instance being checked.
|
void |
setPort(Integer port)
Port on which connection will be opened to the instance to health
check.
|
void |
setResourcePath(String resourcePath)
Path to ping on the instance to check the health.
|
void |
setType(HealthCheckType type)
The type of health check to be performed.
|
void |
setType(String type)
The type of health check to be performed.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
HealthCheckConfig |
withFullyQualifiedDomainName(String fullyQualifiedDomainName)
Fully qualified domain name of the instance to be health checked.
|
HealthCheckConfig |
withIPAddress(String iPAddress)
IP Address of the instance being checked.
|
HealthCheckConfig |
withPort(Integer port)
Port on which connection will be opened to the instance to health
check.
|
HealthCheckConfig |
withResourcePath(String resourcePath)
Path to ping on the instance to check the health.
|
HealthCheckConfig |
withType(HealthCheckType type)
The type of health check to be performed.
|
HealthCheckConfig |
withType(String type)
The type of health check to be performed.
|
public String getIPAddress()
Constraints:
Length: 0 - 15
Pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
public void setIPAddress(String iPAddress)
Constraints:
Length: 0 - 15
Pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
iPAddress
- IP Address of the instance being checked.public HealthCheckConfig withIPAddress(String iPAddress)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 15
Pattern: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
iPAddress
- IP Address of the instance being checked.public Integer getPort()
Constraints:
Range: 1 - 65535
public void setPort(Integer port)
Constraints:
Range: 1 - 65535
port
- Port on which connection will be opened to the instance to health
check. For HTTP this defaults to 80 if the port is not specified.public HealthCheckConfig withPort(Integer port)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 - 65535
port
- Port on which connection will be opened to the instance to health
check. For HTTP this defaults to 80 if the port is not specified.public String getType()
Constraints:
Allowed Values: HTTP, TCP
HealthCheckType
public void setType(String type)
Constraints:
Allowed Values: HTTP, TCP
type
- The type of health check to be performed. Currently supported
protocols are TCP and HTTP.HealthCheckType
public HealthCheckConfig withType(String type)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: HTTP, TCP
type
- The type of health check to be performed. Currently supported
protocols are TCP and HTTP.HealthCheckType
public void setType(HealthCheckType type)
Constraints:
Allowed Values: HTTP, TCP
type
- The type of health check to be performed. Currently supported
protocols are TCP and HTTP.HealthCheckType
public HealthCheckConfig withType(HealthCheckType type)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: HTTP, TCP
type
- The type of health check to be performed. Currently supported
protocols are TCP and HTTP.HealthCheckType
public String getResourcePath()
Constraints:
Length: 0 - 255
public void setResourcePath(String resourcePath)
Constraints:
Length: 0 - 255
resourcePath
- Path to ping on the instance to check the health. Required only for
HTTP health checks, HTTP request is issued to the instance on the
given port and path.public HealthCheckConfig withResourcePath(String resourcePath)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 255
resourcePath
- Path to ping on the instance to check the health. Required only for
HTTP health checks, HTTP request is issued to the instance on the
given port and path.public String getFullyQualifiedDomainName()
Constraints:
Length: 0 - 255
public void setFullyQualifiedDomainName(String fullyQualifiedDomainName)
Constraints:
Length: 0 - 255
fullyQualifiedDomainName
- Fully qualified domain name of the instance to be health checked.public HealthCheckConfig withFullyQualifiedDomainName(String fullyQualifiedDomainName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 255
fullyQualifiedDomainName
- Fully qualified domain name of the instance to be health checked.public String toString()
toString
in class Object
Object.toString()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.