Class RuleSetRuleActionBounceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.mailmanager.inputs.RuleSetRuleActionBounceArgs.Builder
-
- Enclosing class:
- RuleSetRuleActionBounceArgs
public static final class RuleSetRuleActionBounceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RuleSetRuleActionBounceArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleSetRuleActionBounceArgs defaults)
-
-
Method Detail
-
actionFailurePolicy
public RuleSetRuleActionBounceArgs.Builder actionFailurePolicy(@Nullable com.pulumi.core.Output<java.lang.String> actionFailurePolicy)
- Parameters:
actionFailurePolicy- Policy applied when the action fails.- Returns:
- builder
-
actionFailurePolicy
public RuleSetRuleActionBounceArgs.Builder actionFailurePolicy(java.lang.String actionFailurePolicy)
- Parameters:
actionFailurePolicy- Policy applied when the action fails.- Returns:
- builder
-
diagnosticMessage
public RuleSetRuleActionBounceArgs.Builder diagnosticMessage(com.pulumi.core.Output<java.lang.String> diagnosticMessage)
- Parameters:
diagnosticMessage- Diagnostic message included in the bounce.- Returns:
- builder
-
diagnosticMessage
public RuleSetRuleActionBounceArgs.Builder diagnosticMessage(java.lang.String diagnosticMessage)
- Parameters:
diagnosticMessage- Diagnostic message included in the bounce.- Returns:
- builder
-
message
public RuleSetRuleActionBounceArgs.Builder message(@Nullable com.pulumi.core.Output<java.lang.String> message)
- Parameters:
message- Human-readable bounce message.- Returns:
- builder
-
message
public RuleSetRuleActionBounceArgs.Builder message(java.lang.String message)
- Parameters:
message- Human-readable bounce message.- Returns:
- builder
-
roleArn
public RuleSetRuleActionBounceArgs.Builder roleArn(com.pulumi.core.Output<java.lang.String> roleArn)
- Parameters:
roleArn- ARN of the IAM role used to send the bounce.- Returns:
- builder
-
roleArn
public RuleSetRuleActionBounceArgs.Builder roleArn(java.lang.String roleArn)
- Parameters:
roleArn- ARN of the IAM role used to send the bounce.- Returns:
- builder
-
sender
public RuleSetRuleActionBounceArgs.Builder sender(com.pulumi.core.Output<java.lang.String> sender)
- Parameters:
sender- Sender address of the bounce.- Returns:
- builder
-
sender
public RuleSetRuleActionBounceArgs.Builder sender(java.lang.String sender)
- Parameters:
sender- Sender address of the bounce.- Returns:
- builder
-
smtpReplyCode
public RuleSetRuleActionBounceArgs.Builder smtpReplyCode(com.pulumi.core.Output<java.lang.String> smtpReplyCode)
- Parameters:
smtpReplyCode- SMTP reply code.- Returns:
- builder
-
smtpReplyCode
public RuleSetRuleActionBounceArgs.Builder smtpReplyCode(java.lang.String smtpReplyCode)
- Parameters:
smtpReplyCode- SMTP reply code.- Returns:
- builder
-
statusCode
public RuleSetRuleActionBounceArgs.Builder statusCode(com.pulumi.core.Output<java.lang.String> statusCode)
- Parameters:
statusCode- Enhanced status code.- Returns:
- builder
-
statusCode
public RuleSetRuleActionBounceArgs.Builder statusCode(java.lang.String statusCode)
- Parameters:
statusCode- Enhanced status code.- Returns:
- builder
-
build
public RuleSetRuleActionBounceArgs build()
-
-