Class GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder
-
- Enclosing class:
- GetCoreNetworkPolicyDocumentAttachmentPolicy
public static final class GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetCoreNetworkPolicyDocumentAttachmentPolicy defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetCoreNetworkPolicyDocumentAttachmentPolicy.Builderaction(GetCoreNetworkPolicyDocumentAttachmentPolicyAction action)GetCoreNetworkPolicyDocumentAttachmentPolicybuild()GetCoreNetworkPolicyDocumentAttachmentPolicy.BuilderconditionLogic(java.lang.String conditionLogic)GetCoreNetworkPolicyDocumentAttachmentPolicy.Builderconditions(GetCoreNetworkPolicyDocumentAttachmentPolicyCondition... conditions)GetCoreNetworkPolicyDocumentAttachmentPolicy.Builderconditions(java.util.List<GetCoreNetworkPolicyDocumentAttachmentPolicyCondition> conditions)GetCoreNetworkPolicyDocumentAttachmentPolicy.Builderdescription(java.lang.String description)GetCoreNetworkPolicyDocumentAttachmentPolicy.BuilderruleNumber(java.lang.Integer ruleNumber)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetCoreNetworkPolicyDocumentAttachmentPolicy defaults)
-
-
Method Detail
-
action
public GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder action(GetCoreNetworkPolicyDocumentAttachmentPolicyAction action)
- Parameters:
action- Action to take when a condition is true. Detailed Below.- Returns:
- builder
-
conditionLogic
public GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder conditionLogic(@Nullable java.lang.String conditionLogic)
- Parameters:
conditionLogic- Valid values include `and` or `or`. This is a mandatory parameter only if you have more than one condition. The `conditionLogic` apply to all of the conditions for a rule, which also means nested conditions of `and` or `or` are not supported. Use `or` if you want to associate the attachment with the segment by either the segment name or attachment tag value, or by the chosen conditions. Use `and` if you want to associate the attachment with the segment by either the segment name or attachment tag value and by the chosen conditions. Detailed Below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder conditions(java.util.List<GetCoreNetworkPolicyDocumentAttachmentPolicyCondition> conditions)
- Parameters:
conditions- A block argument. Detailed Below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyCondition... conditions)
- Parameters:
conditions- A block argument. Detailed Below.- Returns:
- builder
-
description
public GetCoreNetworkPolicyDocumentAttachmentPolicy.Builder description(@Nullable java.lang.String description)
- Parameters:
description- A user-defined description that further helps identify the rule.- Returns:
- builder
-
ruleNumber
public GetCoreNetworkPolicyDocumentAttachmentPolicy.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. It's important to make sure that you number your rules in the exact order that you want them processed.- Returns:
- builder
-
build
public GetCoreNetworkPolicyDocumentAttachmentPolicy build()
-
-