Class CPUUtilization
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CPUUtilization.Builder,CPUUtilization>
CPU utilization metrics for an instance.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic CPUUtilization.Builderbuilder()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 Doubleidle()Percentage of time that the CPU has spent in theIdlestate over the last 10 seconds.final DoubleioWait()Available on Linux environments only.final Doubleirq()Available on Linux environments only.final Doublenice()Available on Linux environments only.final DoubleAvailable on Windows environments only.static Class<? extends CPUUtilization.Builder> final DoublesoftIRQ()Available on Linux environments only.final Doublesystem()Available on Linux environments only.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 Doubleuser()Percentage of time that the CPU has spent in theUserstate over the last 10 seconds.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
user
Percentage of time that the CPU has spent in the
Userstate over the last 10 seconds.- Returns:
- Percentage of time that the CPU has spent in the
Userstate over the last 10 seconds.
-
nice
Available on Linux environments only.
Percentage of time that the CPU has spent in the
Nicestate over the last 10 seconds.- Returns:
- Available on Linux environments only.
Percentage of time that the CPU has spent in the
Nicestate over the last 10 seconds.
-
system
Available on Linux environments only.
Percentage of time that the CPU has spent in the
Systemstate over the last 10 seconds.- Returns:
- Available on Linux environments only.
Percentage of time that the CPU has spent in the
Systemstate over the last 10 seconds.
-
idle
Percentage of time that the CPU has spent in the
Idlestate over the last 10 seconds.- Returns:
- Percentage of time that the CPU has spent in the
Idlestate over the last 10 seconds.
-
ioWait
Available on Linux environments only.
Percentage of time that the CPU has spent in the
I/O Waitstate over the last 10 seconds.- Returns:
- Available on Linux environments only.
Percentage of time that the CPU has spent in the
I/O Waitstate over the last 10 seconds.
-
irq
Available on Linux environments only.
Percentage of time that the CPU has spent in the
IRQstate over the last 10 seconds.- Returns:
- Available on Linux environments only.
Percentage of time that the CPU has spent in the
IRQstate over the last 10 seconds.
-
softIRQ
Available on Linux environments only.
Percentage of time that the CPU has spent in the
SoftIRQstate over the last 10 seconds.- Returns:
- Available on Linux environments only.
Percentage of time that the CPU has spent in the
SoftIRQstate over the last 10 seconds.
-
privileged
Available on Windows environments only.
Percentage of time that the CPU has spent in the
Privilegedstate over the last 10 seconds.- Returns:
- Available on Windows environments only.
Percentage of time that the CPU has spent in the
Privilegedstate over the last 10 seconds.
-
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<CPUUtilization.Builder,CPUUtilization> - 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
-