Class InstanceHealthSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<InstanceHealthSummary.Builder,InstanceHealthSummary>
Represents summary information about the health of an instance. For more information, see Health Colors and Statuses.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final Integerdegraded()Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.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 Integerinfo()Green. An operation is in progress on an instance.final IntegernoData()Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.final Integerok()Green. An instance is passing health checks and the health agent is not reporting any problems.final Integerpending()Grey. An operation is in progress on an instance within the command timeout.static Class<? extends InstanceHealthSummary.Builder> final Integersevere()Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.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 Integerunknown()Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.final Integerwarning()Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
noData
Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.
- Returns:
- Grey. AWS Elastic Beanstalk and the health agent are reporting no data on an instance.
-
unknown
Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.
- Returns:
- Grey. AWS Elastic Beanstalk and the health agent are reporting an insufficient amount of data on an instance.
-
pending
Grey. An operation is in progress on an instance within the command timeout.
- Returns:
- Grey. An operation is in progress on an instance within the command timeout.
-
ok
Green. An instance is passing health checks and the health agent is not reporting any problems.
- Returns:
- Green. An instance is passing health checks and the health agent is not reporting any problems.
-
info
Green. An operation is in progress on an instance.
- Returns:
- Green. An operation is in progress on an instance.
-
warning
Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.
- Returns:
- Yellow. The health agent is reporting a moderate number of request failures or other issues for an instance or environment.
-
degraded
Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.
- Returns:
- Red. The health agent is reporting a high number of request failures or other issues for an instance or environment.
-
severe
Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.
- Returns:
- Red. The health agent is reporting a very high number of request failures or other issues for an instance or environment.
-
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<InstanceHealthSummary.Builder,InstanceHealthSummary> - 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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-