Class ContainerServiceHealthCheckConfig
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ContainerServiceHealthCheckConfig.Builder,ContainerServiceHealthCheckConfig>
Describes the health check configuration of an Amazon Lightsail container service.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IntegerThe number of consecutive health checks successes required before moving the container to theHealthystate.final IntegerThe approximate interval, in seconds, between health checks of an individual container.final Stringpath()The path on the container on which to perform the health check.static Class<? extends ContainerServiceHealthCheckConfig.Builder> final StringThe HTTP codes to use when checking for a successful response from a container.final IntegerThe amount of time, in seconds, during which no response means a failed health check.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final IntegerThe number of consecutive health check failures required before moving the container to theUnhealthystate.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
healthyThreshold
The number of consecutive health checks successes required before moving the container to the
Healthystate. The default value is2.- Returns:
- The number of consecutive health checks successes required before moving the container to the
Healthystate. The default value is2.
-
unhealthyThreshold
The number of consecutive health check failures required before moving the container to the
Unhealthystate. The default value is2.- Returns:
- The number of consecutive health check failures required before moving the container to the
Unhealthystate. The default value is2.
-
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.- Returns:
- 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.
-
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.- Returns:
- 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.
-
path
The path on the container on which to perform the health check. The default value is
/.- Returns:
- The path on the container on which to perform the health check. The default value is
/.
-
successCodes
The HTTP codes to use when checking for a successful response from a container. You can specify values between
200and499. You can specify multiple values (for example,200,202) or a range of values (for example,200-299).- Returns:
- The HTTP codes to use when checking for a successful response from a container. You can specify values
between
200and499. You can specify multiple values (for example,200,202) or a range of values (for example,200-299).
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ContainerServiceHealthCheckConfig.Builder,ContainerServiceHealthCheckConfig> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-