@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ContainerServiceHealthCheckConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes the health check configuration of an Amazon Lightsail container service.
| Constructor and Description |
|---|
ContainerServiceHealthCheckConfig() |
| Modifier and Type | Method and Description |
|---|---|
ContainerServiceHealthCheckConfig |
clone() |
boolean |
equals(Object obj) |
Integer |
getHealthyThreshold()
The number of consecutive health checks successes required before moving the container to the
Healthy state. |
Integer |
getIntervalSeconds()
The approximate interval, in seconds, between health checks of an individual container.
|
String |
getPath()
The path on the container on which to perform the health check.
|
String |
getSuccessCodes()
The HTTP codes to use when checking for a successful response from a container.
|
Integer |
getTimeoutSeconds()
The amount of time, in seconds, during which no response means a failed health check.
|
Integer |
getUnhealthyThreshold()
The number of consecutive health check failures required before moving the container to the
Unhealthy state. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setHealthyThreshold(Integer healthyThreshold)
The number of consecutive health checks successes required before moving the container to the
Healthy state. |
void |
setIntervalSeconds(Integer intervalSeconds)
The approximate interval, in seconds, between health checks of an individual container.
|
void |
setPath(String path)
The path on the container on which to perform the health check.
|
void |
setSuccessCodes(String successCodes)
The HTTP codes to use when checking for a successful response from a container.
|
void |
setTimeoutSeconds(Integer timeoutSeconds)
The amount of time, in seconds, during which no response means a failed health check.
|
void |
setUnhealthyThreshold(Integer unhealthyThreshold)
The number of consecutive health check failures required before moving the container to the
Unhealthy state. |
String |
toString()
Returns a string representation of this object.
|
ContainerServiceHealthCheckConfig |
withHealthyThreshold(Integer healthyThreshold)
The number of consecutive health checks successes required before moving the container to the
Healthy state. |
ContainerServiceHealthCheckConfig |
withIntervalSeconds(Integer intervalSeconds)
The approximate interval, in seconds, between health checks of an individual container.
|
ContainerServiceHealthCheckConfig |
withPath(String path)
The path on the container on which to perform the health check.
|
ContainerServiceHealthCheckConfig |
withSuccessCodes(String successCodes)
The HTTP codes to use when checking for a successful response from a container.
|
ContainerServiceHealthCheckConfig |
withTimeoutSeconds(Integer timeoutSeconds)
The amount of time, in seconds, during which no response means a failed health check.
|
ContainerServiceHealthCheckConfig |
withUnhealthyThreshold(Integer unhealthyThreshold)
The number of consecutive health check failures required before moving the container to the
Unhealthy state. |
public void setHealthyThreshold(Integer healthyThreshold)
The number of consecutive health checks successes required before moving the container to the
Healthy state. The default value is 2.
healthyThreshold - The number of consecutive health checks successes required before moving the container to the
Healthy state. The default value is 2.public Integer getHealthyThreshold()
The number of consecutive health checks successes required before moving the container to the
Healthy state. The default value is 2.
Healthy state. The default value is 2.public ContainerServiceHealthCheckConfig withHealthyThreshold(Integer healthyThreshold)
The number of consecutive health checks successes required before moving the container to the
Healthy state. The default value is 2.
healthyThreshold - The number of consecutive health checks successes required before moving the container to the
Healthy state. The default value is 2.public void setUnhealthyThreshold(Integer unhealthyThreshold)
The number of consecutive health check failures required before moving the container to the
Unhealthy state. The default value is 2.
unhealthyThreshold - The number of consecutive health check failures required before moving the container to the
Unhealthy state. The default value is 2.public Integer getUnhealthyThreshold()
The number of consecutive health check failures required before moving the container to the
Unhealthy state. The default value is 2.
Unhealthy state. The default value is 2.public ContainerServiceHealthCheckConfig withUnhealthyThreshold(Integer unhealthyThreshold)
The number of consecutive health check failures required before moving the container to the
Unhealthy state. The default value is 2.
unhealthyThreshold - The number of consecutive health check failures required before moving the container to the
Unhealthy state. The default value is 2.public void setTimeoutSeconds(Integer timeoutSeconds)
The amount of time, in seconds, during which no response means a failed health check. You can specify between 2
and 60 seconds. The default value is 2.
timeoutSeconds - The amount of time, in seconds, during which no response means a failed health check. You can specify
between 2 and 60 seconds. The default value is 2.public Integer getTimeoutSeconds()
The amount of time, in seconds, during which no response means a failed health check. You can specify between 2
and 60 seconds. The default value is 2.
2.public ContainerServiceHealthCheckConfig withTimeoutSeconds(Integer timeoutSeconds)
The amount of time, in seconds, during which no response means a failed health check. You can specify between 2
and 60 seconds. The default value is 2.
timeoutSeconds - The amount of time, in seconds, during which no response means a failed health check. You can specify
between 2 and 60 seconds. The default value is 2.public void setIntervalSeconds(Integer intervalSeconds)
The approximate interval, in seconds, between health checks of an individual container. You can specify between 5
and 300 seconds. The default value is 5.
intervalSeconds - The approximate interval, in seconds, between health checks of an individual container. You can specify
between 5 and 300 seconds. The default value is 5.public Integer getIntervalSeconds()
The approximate interval, in seconds, between health checks of an individual container. You can specify between 5
and 300 seconds. The default value is 5.
5.public ContainerServiceHealthCheckConfig withIntervalSeconds(Integer intervalSeconds)
The approximate interval, in seconds, between health checks of an individual container. You can specify between 5
and 300 seconds. The default value is 5.
intervalSeconds - The approximate interval, in seconds, between health checks of an individual container. You can specify
between 5 and 300 seconds. The default value is 5.public void setPath(String path)
The path on the container on which to perform the health check. The default value is /.
path - The path on the container on which to perform the health check. The default value is /.public String getPath()
The path on the container on which to perform the health check. The default value is /.
/.public ContainerServiceHealthCheckConfig withPath(String path)
The path on the container on which to perform the health check. The default value is /.
path - The path on the container on which to perform the health check. The default value is /.public void setSuccessCodes(String successCodes)
The HTTP codes to use when checking for a successful response from a container. You can specify values between
200 and 499. You can specify multiple values (for example, 200,202) or a
range of values (for example, 200-299).
successCodes - The HTTP codes to use when checking for a successful response from a container. You can specify values
between 200 and 499. You can specify multiple values (for example,
200,202) or a range of values (for example, 200-299).public String getSuccessCodes()
The HTTP codes to use when checking for a successful response from a container. You can specify values between
200 and 499. You can specify multiple values (for example, 200,202) or a
range of values (for example, 200-299).
200 and 499. You can specify multiple values (for example,
200,202) or a range of values (for example, 200-299).public ContainerServiceHealthCheckConfig withSuccessCodes(String successCodes)
The HTTP codes to use when checking for a successful response from a container. You can specify values between
200 and 499. You can specify multiple values (for example, 200,202) or a
range of values (for example, 200-299).
successCodes - The HTTP codes to use when checking for a successful response from a container. You can specify values
between 200 and 499. You can specify multiple values (for example,
200,202) or a range of values (for example, 200-299).public String toString()
toString in class ObjectObject.toString()public ContainerServiceHealthCheckConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.