Class TrafficPolicyPolicyStatementConditionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.mailmanager.inputs.TrafficPolicyPolicyStatementConditionArgs.Builder
-
- Enclosing class:
- TrafficPolicyPolicyStatementConditionArgs
public static final class TrafficPolicyPolicyStatementConditionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(TrafficPolicyPolicyStatementConditionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TrafficPolicyPolicyStatementConditionArgs defaults)
-
-
Method Detail
-
booleanExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder booleanExpression(@Nullable com.pulumi.core.Output<TrafficPolicyPolicyStatementConditionBooleanExpressionArgs> booleanExpression)
- Parameters:
booleanExpression- Boolean comparison. See `booleanExpression` Block below.- Returns:
- builder
-
booleanExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder booleanExpression(TrafficPolicyPolicyStatementConditionBooleanExpressionArgs booleanExpression)
- Parameters:
booleanExpression- Boolean comparison. See `booleanExpression` Block below.- Returns:
- builder
-
ipExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder ipExpression(@Nullable com.pulumi.core.Output<TrafficPolicyPolicyStatementConditionIpExpressionArgs> ipExpression)
- Parameters:
ipExpression- IPv4 address comparison. See `ipExpression` Block below.- Returns:
- builder
-
ipExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder ipExpression(TrafficPolicyPolicyStatementConditionIpExpressionArgs ipExpression)
- Parameters:
ipExpression- IPv4 address comparison. See `ipExpression` Block below.- Returns:
- builder
-
ipv6Expression
public TrafficPolicyPolicyStatementConditionArgs.Builder ipv6Expression(@Nullable com.pulumi.core.Output<TrafficPolicyPolicyStatementConditionIpv6ExpressionArgs> ipv6Expression)
- Parameters:
ipv6Expression- IPv6 address comparison. See `ipv6Expression` Block below.- Returns:
- builder
-
ipv6Expression
public TrafficPolicyPolicyStatementConditionArgs.Builder ipv6Expression(TrafficPolicyPolicyStatementConditionIpv6ExpressionArgs ipv6Expression)
- Parameters:
ipv6Expression- IPv6 address comparison. See `ipv6Expression` Block below.- Returns:
- builder
-
stringExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder stringExpression(@Nullable com.pulumi.core.Output<TrafficPolicyPolicyStatementConditionStringExpressionArgs> stringExpression)
- Parameters:
stringExpression- String comparison. See `stringExpression` Block below.- Returns:
- builder
-
stringExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder stringExpression(TrafficPolicyPolicyStatementConditionStringExpressionArgs stringExpression)
- Parameters:
stringExpression- String comparison. See `stringExpression` Block below.- Returns:
- builder
-
tlsExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder tlsExpression(@Nullable com.pulumi.core.Output<TrafficPolicyPolicyStatementConditionTlsExpressionArgs> tlsExpression)
- Parameters:
tlsExpression- TLS policy comparison. See `tlsExpression` Block below.- Returns:
- builder
-
tlsExpression
public TrafficPolicyPolicyStatementConditionArgs.Builder tlsExpression(TrafficPolicyPolicyStatementConditionTlsExpressionArgs tlsExpression)
- Parameters:
tlsExpression- TLS policy comparison. See `tlsExpression` Block below.- Returns:
- builder
-
build
public TrafficPolicyPolicyStatementConditionArgs build()
-
-