Class GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder
-
- Enclosing class:
- GetCoreNetworkPolicyDocumentRoutingPolicyArgs
public static final class GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetCoreNetworkPolicyDocumentRoutingPolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetCoreNetworkPolicyDocumentRoutingPolicyArgs defaults)
-
-
Method Detail
-
routingPolicyDescription
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyDescription(@Nullable com.pulumi.core.Output<java.lang.String> routingPolicyDescription)
- Parameters:
routingPolicyDescription- Description of the routing policy.- Returns:
- builder
-
routingPolicyDescription
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyDescription(java.lang.String routingPolicyDescription)
- Parameters:
routingPolicyDescription- Description of the routing policy.- Returns:
- builder
-
routingPolicyDirection
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyDirection(com.pulumi.core.Output<java.lang.String> routingPolicyDirection)
- Parameters:
routingPolicyDirection- Direction of the routing policy. Valid values: `inbound`, `outbound`.- Returns:
- builder
-
routingPolicyDirection
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyDirection(java.lang.String routingPolicyDirection)
- Parameters:
routingPolicyDirection- Direction of the routing policy. Valid values: `inbound`, `outbound`.- Returns:
- builder
-
routingPolicyName
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyName(com.pulumi.core.Output<java.lang.String> routingPolicyName)
- Parameters:
routingPolicyName- Name of the routing policy. Must be 1-100 alphanumeric characters.- Returns:
- builder
-
routingPolicyName
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyName(java.lang.String routingPolicyName)
- Parameters:
routingPolicyName- Name of the routing policy. Must be 1-100 alphanumeric characters.- Returns:
- builder
-
routingPolicyNumber
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyNumber(com.pulumi.core.Output<java.lang.Integer> routingPolicyNumber)
- Parameters:
routingPolicyNumber- Priority number for the routing policy. Must be between 1 and 9999. Lower numbers are evaluated first.- Returns:
- builder
-
routingPolicyNumber
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyNumber(java.lang.Integer routingPolicyNumber)
- Parameters:
routingPolicyNumber- Priority number for the routing policy. Must be between 1 and 9999. Lower numbers are evaluated first.- Returns:
- builder
-
routingPolicyRules
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyRules(com.pulumi.core.Output<java.util.List<GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRuleArgs>> routingPolicyRules)
- Parameters:
routingPolicyRules- List of routing policy rules. Each rule defines match conditions and actions. Detailed below.- Returns:
- builder
-
routingPolicyRules
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyRules(java.util.List<GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRuleArgs> routingPolicyRules)
- Parameters:
routingPolicyRules- List of routing policy rules. Each rule defines match conditions and actions. Detailed below.- Returns:
- builder
-
routingPolicyRules
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs.Builder routingPolicyRules(GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRuleArgs... routingPolicyRules)
- Parameters:
routingPolicyRules- List of routing policy rules. Each rule defines match conditions and actions. Detailed below.- Returns:
- builder
-
build
public GetCoreNetworkPolicyDocumentRoutingPolicyArgs build()
-
-