Interface AlertEvaluation.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AlertEvaluation.Builder,,AlertEvaluation> SdkBuilder<AlertEvaluation.Builder,,AlertEvaluation> SdkPojo
- Enclosing class:
AlertEvaluation
@Mutable
@NotThreadSafe
public static interface AlertEvaluation.Builder
extends SdkPojo, CopyableBuilder<AlertEvaluation.Builder,AlertEvaluation>
-
Method Summary
Modifier and TypeMethodDescriptionintervalSeconds(Integer intervalSeconds) The interval between evaluations, in seconds.pendingDurationSeconds(Integer pendingDurationSeconds) The duration a breach must persist before the alert fires, in seconds.recoveryDurationSeconds(Integer recoveryDurationSeconds) The duration a recovery must persist before the alert clears, in seconds.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
intervalSeconds
The interval between evaluations, in seconds.
- Parameters:
intervalSeconds- The interval between evaluations, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pendingDurationSeconds
The duration a breach must persist before the alert fires, in seconds.
- Parameters:
pendingDurationSeconds- The duration a breach must persist before the alert fires, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryDurationSeconds
The duration a recovery must persist before the alert clears, in seconds.
- Parameters:
recoveryDurationSeconds- The duration a recovery must persist before the alert clears, in seconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-