Class GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder
-
- Enclosing class:
- GetCoreNetworkPolicyDocumentAttachmentPolicyArgs
public static final class GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetCoreNetworkPolicyDocumentAttachmentPolicyArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetCoreNetworkPolicyDocumentAttachmentPolicyArgs defaults)
-
-
Method Detail
-
action
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder action(com.pulumi.core.Output<GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs> action)
- Parameters:
action- Action to take when a condition is true. Detailed Below.- Returns:
- builder
-
action
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs action)
- Parameters:
action- Action to take when a condition is true. Detailed Below.- Returns:
- builder
-
conditionLogic
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder conditionLogic(@Nullable com.pulumi.core.Output<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
-
conditionLogic
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder conditionLogic(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 GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder conditions(com.pulumi.core.Output<java.util.List<GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs>> conditions)
- Parameters:
conditions- A block argument. Detailed Below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder conditions(java.util.List<GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs> conditions)
- Parameters:
conditions- A block argument. Detailed Below.- Returns:
- builder
-
conditions
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs... conditions)
- Parameters:
conditions- A block argument. Detailed Below.- Returns:
- builder
-
description
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.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 GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.Builder description(java.lang.String description)
- Parameters:
description- A user-defined description that further helps identify the rule.- Returns:
- builder
-
ruleNumber
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.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. It's important to make sure that you number your rules in the exact order that you want them processed.- Returns:
- builder
-
ruleNumber
public GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.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 GetCoreNetworkPolicyDocumentAttachmentPolicyArgs build()
-
-