| Package | Description |
|---|---|
| software.amazon.awssdk.services.route53recoverycontrolconfig.model |
| Modifier and Type | Method and Description |
|---|---|
static GatingRule.Builder |
GatingRule.builder() |
GatingRule.Builder |
GatingRule.Builder.controlPanelArn(String controlPanelArn)
The Amazon Resource Name (ARN) of the control panel.
|
GatingRule.Builder |
GatingRule.Builder.gatingControls(Collection<String> gatingControls)
An array of gating routing control Amazon Resource Names (ARNs).
|
GatingRule.Builder |
GatingRule.Builder.gatingControls(String... gatingControls)
An array of gating routing control Amazon Resource Names (ARNs).
|
GatingRule.Builder |
GatingRule.Builder.name(String name)
The name for the gating rule.
|
default GatingRule.Builder |
GatingRule.Builder.ruleConfig(Consumer<RuleConfig.Builder> ruleConfig)
The criteria that you set for gating routing controls that designates how many of the routing control states
must be ON to allow you to update target routing control states.
|
GatingRule.Builder |
GatingRule.Builder.ruleConfig(RuleConfig ruleConfig)
The criteria that you set for gating routing controls that designates how many of the routing control states
must be ON to allow you to update target routing control states.
|
GatingRule.Builder |
GatingRule.Builder.safetyRuleArn(String safetyRuleArn)
The Amazon Resource Name (ARN) of the gating rule.
|
GatingRule.Builder |
GatingRule.Builder.status(Status status)
The deployment status of a gating rule.
|
GatingRule.Builder |
GatingRule.Builder.status(String status)
The deployment status of a gating rule.
|
GatingRule.Builder |
GatingRule.Builder.targetControls(Collection<String> targetControls)
An array of target routing control Amazon Resource Names (ARNs) for which the states can only be updated if
the rule configuration that you specify evaluates to true for the gating routing control.
|
GatingRule.Builder |
GatingRule.Builder.targetControls(String... targetControls)
An array of target routing control Amazon Resource Names (ARNs) for which the states can only be updated if
the rule configuration that you specify evaluates to true for the gating routing control.
|
GatingRule.Builder |
GatingRule.toBuilder() |
GatingRule.Builder |
GatingRule.Builder.waitPeriodMs(Integer waitPeriodMs)
An evaluation period, in milliseconds (ms), during which any request against the target routing controls will
fail.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends GatingRule.Builder> |
GatingRule.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default Rule.Builder |
Rule.Builder.gating(Consumer<GatingRule.Builder> gating)
A gating rule verifies that a gating routing control or set of gating rounting controls, evaluates as true,
based on a rule configuration that you specify, which allows a set of routing control state changes to
complete.
|
default UpdateSafetyRuleResponse.Builder |
UpdateSafetyRuleResponse.Builder.gatingRule(Consumer<GatingRule.Builder> gatingRule)
The gating rule updated.
|
default CreateSafetyRuleResponse.Builder |
CreateSafetyRuleResponse.Builder.gatingRule(Consumer<GatingRule.Builder> gatingRule)
The gating rule created.
|
default DescribeSafetyRuleResponse.Builder |
DescribeSafetyRuleResponse.Builder.gatingRule(Consumer<GatingRule.Builder> gatingRule)
The gating rule in the response.
|
Copyright © 2022. All rights reserved.