Interface PracticeRunConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<PracticeRunConfiguration.Builder,PracticeRunConfiguration>,SdkBuilder<PracticeRunConfiguration.Builder,PracticeRunConfiguration>,SdkPojo
- Enclosing class:
- PracticeRunConfiguration
public static interface PracticeRunConfiguration.Builder extends SdkPojo, CopyableBuilder<PracticeRunConfiguration.Builder,PracticeRunConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PracticeRunConfiguration.BuilderblockedDates(String... blockedDates)An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.PracticeRunConfiguration.BuilderblockedDates(Collection<String> blockedDates)An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.PracticeRunConfiguration.BuilderblockedWindows(String... blockedWindows)An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.PracticeRunConfiguration.BuilderblockedWindows(Collection<String> blockedWindows)An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.PracticeRunConfiguration.BuilderblockingAlarms(Collection<ControlCondition> blockingAlarms)The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in anALARMstate.PracticeRunConfiguration.BuilderblockingAlarms(Consumer<ControlCondition.Builder>... blockingAlarms)The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in anALARMstate.PracticeRunConfiguration.BuilderblockingAlarms(ControlCondition... blockingAlarms)The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in anALARMstate.PracticeRunConfiguration.BuilderoutcomeAlarms(Collection<ControlCondition> outcomeAlarms)The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in anALARMstate.PracticeRunConfiguration.BuilderoutcomeAlarms(Consumer<ControlCondition.Builder>... outcomeAlarms)The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in anALARMstate.PracticeRunConfiguration.BuilderoutcomeAlarms(ControlCondition... outcomeAlarms)The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in anALARMstate.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
blockedDates
PracticeRunConfiguration.Builder blockedDates(Collection<String> blockedDates)
An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.
Specify blocked dates, in UTC, in the format
YYYY-MM-DD, separated by spaces.- Parameters:
blockedDates- An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.Specify blocked dates, in UTC, in the format
YYYY-MM-DD, separated by spaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockedDates
PracticeRunConfiguration.Builder blockedDates(String... blockedDates)
An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.
Specify blocked dates, in UTC, in the format
YYYY-MM-DD, separated by spaces.- Parameters:
blockedDates- An array of one or more dates that you can specify when Amazon Web Services does not start practice runs for a resource.Specify blocked dates, in UTC, in the format
YYYY-MM-DD, separated by spaces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockedWindows
PracticeRunConfiguration.Builder blockedWindows(Collection<String> blockedWindows)
An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.
Specify the blocked windows in UTC, using the format
DAY:HH:MM-DAY:HH:MM, separated by spaces. For example,MON:18:30-MON:19:30 TUE:18:30-TUE:19:30.- Parameters:
blockedWindows- An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.Specify the blocked windows in UTC, using the format
DAY:HH:MM-DAY:HH:MM, separated by spaces. For example,MON:18:30-MON:19:30 TUE:18:30-TUE:19:30.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockedWindows
PracticeRunConfiguration.Builder blockedWindows(String... blockedWindows)
An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.
Specify the blocked windows in UTC, using the format
DAY:HH:MM-DAY:HH:MM, separated by spaces. For example,MON:18:30-MON:19:30 TUE:18:30-TUE:19:30.- Parameters:
blockedWindows- An array of one or more windows of days and times that you can block Route 53 ARC from starting practice runs for a resource.Specify the blocked windows in UTC, using the format
DAY:HH:MM-DAY:HH:MM, separated by spaces. For example,MON:18:30-MON:19:30 TUE:18:30-TUE:19:30.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockingAlarms
PracticeRunConfiguration.Builder blockingAlarms(Collection<ControlCondition> blockingAlarms)
The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in an
ALARMstate.- Parameters:
blockingAlarms- The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in anALARMstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockingAlarms
PracticeRunConfiguration.Builder blockingAlarms(ControlCondition... blockingAlarms)
The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in an
ALARMstate.- Parameters:
blockingAlarms- The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in anALARMstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockingAlarms
PracticeRunConfiguration.Builder blockingAlarms(Consumer<ControlCondition.Builder>... blockingAlarms)
The blocking alarm for practice runs is an optional alarm that you can specify that blocks practice runs when the alarm is in an
This is a convenience method that creates an instance of theALARMstate.ControlCondition.Builderavoiding the need to create one manually viaControlCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#blockingAlarms(List.) - Parameters:
blockingAlarms- a consumer that will call methods onControlCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#blockingAlarms(java.util.Collection)
-
outcomeAlarms
PracticeRunConfiguration.Builder outcomeAlarms(Collection<ControlCondition> outcomeAlarms)
The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in an
ALARMstate.- Parameters:
outcomeAlarms- The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in anALARMstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outcomeAlarms
PracticeRunConfiguration.Builder outcomeAlarms(ControlCondition... outcomeAlarms)
The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in an
ALARMstate.- Parameters:
outcomeAlarms- The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in anALARMstate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outcomeAlarms
PracticeRunConfiguration.Builder outcomeAlarms(Consumer<ControlCondition.Builder>... outcomeAlarms)
The outcome alarm for practice runs is an alarm that you specify that ends a practice run when the alarm is in an
This is a convenience method that creates an instance of theALARMstate.ControlCondition.Builderavoiding the need to create one manually viaControlCondition.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#outcomeAlarms(List.) - Parameters:
outcomeAlarms- a consumer that will call methods onControlCondition.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#outcomeAlarms(java.util.Collection)
-
-