Class RoutingRuleState.Builder
- java.lang.Object
-
- com.pulumi.aws.apigatewayv2.inputs.RoutingRuleState.Builder
-
- Enclosing class:
- RoutingRuleState
public static final class RoutingRuleState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RoutingRuleState defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RoutingRuleState defaults)
-
-
Method Detail
-
actions
public RoutingRuleState.Builder actions(@Nullable com.pulumi.core.Output<java.util.List<RoutingRuleActionArgs>> actions)
- Parameters:
actions- Configuration of resulting action based on matching routing rules condition. See below.- Returns:
- builder
-
actions
public RoutingRuleState.Builder actions(java.util.List<RoutingRuleActionArgs> actions)
- Parameters:
actions- Configuration of resulting action based on matching routing rules condition. See below.- Returns:
- builder
-
actions
public RoutingRuleState.Builder actions(RoutingRuleActionArgs... actions)
- Parameters:
actions- Configuration of resulting action based on matching routing rules condition. See below.- Returns:
- builder
-
conditions
public RoutingRuleState.Builder conditions(@Nullable com.pulumi.core.Output<java.util.List<RoutingRuleConditionArgs>> conditions)
- Parameters:
conditions- Conditions configuration. See below.- Returns:
- builder
-
conditions
public RoutingRuleState.Builder conditions(java.util.List<RoutingRuleConditionArgs> conditions)
- Parameters:
conditions- Conditions configuration. See below.- Returns:
- builder
-
conditions
public RoutingRuleState.Builder conditions(RoutingRuleConditionArgs... conditions)
- Parameters:
conditions- Conditions configuration. See below.- Returns:
- builder
-
domainName
public RoutingRuleState.Builder domainName(@Nullable com.pulumi.core.Output<java.lang.String> domainName)
- Parameters:
domainName- Domain name. Must be between 1 and 512 characters in length. The following arguments are optional:- Returns:
- builder
-
domainName
public RoutingRuleState.Builder domainName(java.lang.String domainName)
- Parameters:
domainName- Domain name. Must be between 1 and 512 characters in length. The following arguments are optional:- Returns:
- builder
-
priority
public RoutingRuleState.Builder priority(@Nullable com.pulumi.core.Output<java.lang.Integer> priority)
- Parameters:
priority- Order of rule evaluation. Priority is evaluated from the lowest value to the highest value. Rules can't have the same priority. Value must be between 1 and 1,000,000.- Returns:
- builder
-
priority
public RoutingRuleState.Builder priority(java.lang.Integer priority)
- Parameters:
priority- Order of rule evaluation. Priority is evaluated from the lowest value to the highest value. Rules can't have the same priority. Value must be between 1 and 1,000,000.- Returns:
- builder
-
region
public RoutingRuleState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public RoutingRuleState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
routingRuleArn
public RoutingRuleState.Builder routingRuleArn(@Nullable com.pulumi.core.Output<java.lang.String> routingRuleArn)
- Parameters:
routingRuleArn- ARN of the Routing Rule.- Returns:
- builder
-
routingRuleArn
public RoutingRuleState.Builder routingRuleArn(java.lang.String routingRuleArn)
- Parameters:
routingRuleArn- ARN of the Routing Rule.- Returns:
- builder
-
routingRuleId
public RoutingRuleState.Builder routingRuleId(@Nullable com.pulumi.core.Output<java.lang.String> routingRuleId)
- Parameters:
routingRuleId- ID of the Routing Rule.- Returns:
- builder
-
routingRuleId
public RoutingRuleState.Builder routingRuleId(java.lang.String routingRuleId)
- Parameters:
routingRuleId- ID of the Routing Rule.- Returns:
- builder
-
build
public RoutingRuleState build()
-
-