Class GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder
-
- Enclosing class:
- GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs
public static final class GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs defaults)
-
-
Method Detail
-
action
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder action(com.pulumi.core.Output<GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleActionArgs> action)
- Parameters:
action- Block defining the action to take when conditions match. Detailed below.- Returns:
- builder
-
action
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder action(GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleActionArgs action)
- Parameters:
action- Block defining the action to take when conditions match. Detailed below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder conditions(com.pulumi.core.Output<java.util.List<GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleConditionArgs>> conditions)
- Parameters:
conditions- A block argument. Detailed below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder conditions(java.util.List<GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleConditionArgs> conditions)
- Parameters:
conditions- A block argument. Detailed below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder conditions(GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleConditionArgs... conditions)
- Parameters:
conditions- A block argument. Detailed below.- Returns:
- builder
-
description
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder description(@Nullable com.pulumi.core.Output<java.lang.String> description)
- Parameters:
description- A user-defined description that further helps identify the rule.- Returns:
- builder
-
description
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder description(java.lang.String description)
- Parameters:
description- A user-defined description that further helps identify the rule.- Returns:
- builder
-
edgeLocations
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder edgeLocations(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> edgeLocations)
- Parameters:
edgeLocations- A set of AWS Region codes where this rule applies.- Returns:
- builder
-
edgeLocations
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder edgeLocations(java.util.List<java.lang.String> edgeLocations)
- Parameters:
edgeLocations- A set of AWS Region codes where this rule applies.- Returns:
- builder
-
edgeLocations
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder edgeLocations(java.lang.String... edgeLocations)
- Parameters:
edgeLocations- A set of AWS Region codes where this rule applies.- Returns:
- builder
-
ruleNumber
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder ruleNumber(com.pulumi.core.Output<java.lang.Integer> ruleNumber)
- Parameters:
ruleNumber- An integer from `1` to `65535` indicating the rule's order number. Rules are processed in order from the lowest numbered rule to the highest. Rules stop processing when a rule is matched.- Returns:
- builder
-
ruleNumber
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs.Builder ruleNumber(java.lang.Integer ruleNumber)
- Parameters:
ruleNumber- An integer from `1` to `65535` indicating the rule's order number. Rules are processed in order from the lowest numbered rule to the highest. Rules stop processing when a rule is matched.- Returns:
- builder
-
build
public GetCoreNetworkPolicyDocumentAttachmentRoutingPolicyRuleArgs build()
-
-