Class GetCoreNetworkPolicyDocumentRoutingPolicy.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentRoutingPolicy.Builder
-
- Enclosing class:
- GetCoreNetworkPolicyDocumentRoutingPolicy
public static final class GetCoreNetworkPolicyDocumentRoutingPolicy.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetCoreNetworkPolicyDocumentRoutingPolicy defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetCoreNetworkPolicyDocumentRoutingPolicybuild()GetCoreNetworkPolicyDocumentRoutingPolicy.BuilderroutingPolicyDescription(java.lang.String routingPolicyDescription)GetCoreNetworkPolicyDocumentRoutingPolicy.BuilderroutingPolicyDirection(java.lang.String routingPolicyDirection)GetCoreNetworkPolicyDocumentRoutingPolicy.BuilderroutingPolicyName(java.lang.String routingPolicyName)GetCoreNetworkPolicyDocumentRoutingPolicy.BuilderroutingPolicyNumber(java.lang.Integer routingPolicyNumber)GetCoreNetworkPolicyDocumentRoutingPolicy.BuilderroutingPolicyRules(GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRule... routingPolicyRules)GetCoreNetworkPolicyDocumentRoutingPolicy.BuilderroutingPolicyRules(java.util.List<GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRule> routingPolicyRules)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetCoreNetworkPolicyDocumentRoutingPolicy defaults)
-
-
Method Detail
-
routingPolicyDescription
public GetCoreNetworkPolicyDocumentRoutingPolicy.Builder routingPolicyDescription(@Nullable java.lang.String routingPolicyDescription)
- Parameters:
routingPolicyDescription- Description of the routing policy.- Returns:
- builder
-
routingPolicyDirection
public GetCoreNetworkPolicyDocumentRoutingPolicy.Builder routingPolicyDirection(java.lang.String routingPolicyDirection)
- Parameters:
routingPolicyDirection- Direction of the routing policy. Valid values: `inbound`, `outbound`.- Returns:
- builder
-
routingPolicyName
public GetCoreNetworkPolicyDocumentRoutingPolicy.Builder routingPolicyName(java.lang.String routingPolicyName)
- Parameters:
routingPolicyName- Name of the routing policy. Must be 1-100 alphanumeric characters.- Returns:
- builder
-
routingPolicyNumber
public GetCoreNetworkPolicyDocumentRoutingPolicy.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 GetCoreNetworkPolicyDocumentRoutingPolicy.Builder routingPolicyRules(java.util.List<GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRule> routingPolicyRules)
- Parameters:
routingPolicyRules- List of routing policy rules. Each rule defines match conditions and actions. Detailed below.- Returns:
- builder
-
routingPolicyRules
public GetCoreNetworkPolicyDocumentRoutingPolicy.Builder routingPolicyRules(GetCoreNetworkPolicyDocumentRoutingPolicyRoutingPolicyRule... routingPolicyRules)
- Parameters:
routingPolicyRules- List of routing policy rules. Each rule defines match conditions and actions. Detailed below.- Returns:
- builder
-
build
public GetCoreNetworkPolicyDocumentRoutingPolicy build()
-
-