Class WallClockWindow
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WallClockWindow.Builder,WallClockWindow>
An evaluation window that aligns the evaluated range to fixed clock boundaries that match the alarm's period, such as the top of the hour, midnight, or the start of the calendar week, optionally in a specific time zone.
When you use a wall clock window, the alarm's period must be 1 minute (60 seconds), 5 minutes (300 seconds), 1 hour (3,600 seconds), 1 day (86,400 seconds), or 1 week (604,800 seconds). Other period values aren't supported with a wall clock window.
Choose a wall clock window when your monitoring is tied to a business or calendar period, such as daily reports, batch jobs, or backups, or when you want alarm evaluations to match the periods shown on a metric dashboard.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic WallClockWindow.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends WallClockWindow.Builder>final Stringtimezone()The time zone to use when the alarm aligns the evaluation window to clock boundaries.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
timezone
The time zone to use when the alarm aligns the evaluation window to clock boundaries. You can specify an IANA time zone name (for example,
America/New_York), a fixed UTC offset (for example,+05:30), or an offset-prefixed identifier (for example,UTC+05:30). The offset must be aligned to a multiple of 5 minutes. If you don't specify a time zone, CloudWatch usesUTC.The time zone affects window alignment for all periods, including periods of one hour or shorter.
- Returns:
- The time zone to use when the alarm aligns the evaluation window to clock boundaries. You can specify an
IANA time zone name (for example,
America/New_York), a fixed UTC offset (for example,+05:30), or an offset-prefixed identifier (for example,UTC+05:30). The offset must be aligned to a multiple of 5 minutes. If you don't specify a time zone, CloudWatch usesUTC.The time zone affects window alignment for all periods, including periods of one hour or shorter.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<WallClockWindow.Builder,WallClockWindow>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-