Interface RuleDmarcExpression.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RuleDmarcExpression.Builder,RuleDmarcExpression>,SdkBuilder<RuleDmarcExpression.Builder,RuleDmarcExpression>,SdkPojo
- Enclosing class:
- RuleDmarcExpression
public static interface RuleDmarcExpression.Builder extends SdkPojo, CopyableBuilder<RuleDmarcExpression.Builder,RuleDmarcExpression>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RuleDmarcExpression.Builderoperator(String operator)The operator to apply to the DMARC policy of the incoming email.RuleDmarcExpression.Builderoperator(RuleDmarcOperator operator)The operator to apply to the DMARC policy of the incoming email.RuleDmarcExpression.Buildervalues(Collection<RuleDmarcPolicy> values)The values to use for the given DMARC policy operator.RuleDmarcExpression.Buildervalues(RuleDmarcPolicy... values)The values to use for the given DMARC policy operator.RuleDmarcExpression.BuildervaluesWithStrings(String... values)The values to use for the given DMARC policy operator.RuleDmarcExpression.BuildervaluesWithStrings(Collection<String> values)The values to use for the given DMARC policy operator.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
operator
RuleDmarcExpression.Builder operator(String operator)
The operator to apply to the DMARC policy of the incoming email.
- Parameters:
operator- The operator to apply to the DMARC policy of the incoming email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RuleDmarcOperator,RuleDmarcOperator
-
operator
RuleDmarcExpression.Builder operator(RuleDmarcOperator operator)
The operator to apply to the DMARC policy of the incoming email.
- Parameters:
operator- The operator to apply to the DMARC policy of the incoming email.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RuleDmarcOperator,RuleDmarcOperator
-
valuesWithStrings
RuleDmarcExpression.Builder valuesWithStrings(Collection<String> values)
The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.
- Parameters:
values- The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valuesWithStrings
RuleDmarcExpression.Builder valuesWithStrings(String... values)
The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.
- Parameters:
values- The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
RuleDmarcExpression.Builder values(Collection<RuleDmarcPolicy> values)
The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.
- Parameters:
values- The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
values
RuleDmarcExpression.Builder values(RuleDmarcPolicy... values)
The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.
- Parameters:
values- The values to use for the given DMARC policy operator. For the operator EQUALS, if multiple values are given, they are evaluated as an OR. That is, if any of the given values match, the condition is deemed to match. For the operator NOT_EQUALS, if multiple values are given, they are evaluated as an AND. That is, only if the email's DMARC policy is not equal to any of the given values, then the condition is deemed to match.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-