Interface TenantSuppressionAttributes.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TenantSuppressionAttributes.Builder,,TenantSuppressionAttributes> SdkBuilder<TenantSuppressionAttributes.Builder,,TenantSuppressionAttributes> SdkPojo
- Enclosing class:
TenantSuppressionAttributes
-
Method Summary
Modifier and TypeMethodDescriptionsuppressedReasons(Collection<SuppressionListReason> suppressedReasons) A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant.suppressedReasons(SuppressionListReason... suppressedReasons) A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant.suppressedReasonsWithStrings(String... suppressedReasons) A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant.suppressedReasonsWithStrings(Collection<String> suppressedReasons) A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant.suppressionScope(String suppressionScope) The suppression scope for the tenant.suppressionScope(SuppressionListScope suppressionScope) The suppression scope for the tenant.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
suppressedReasonsWithStrings
TenantSuppressionAttributes.Builder suppressedReasonsWithStrings(Collection<String> suppressedReasons) A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:
-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
- Parameters:
suppressedReasons- A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
suppressedReasonsWithStrings
A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:
-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
- Parameters:
suppressedReasons- A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
suppressedReasons
TenantSuppressionAttributes.Builder suppressedReasons(Collection<SuppressionListReason> suppressedReasons) A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:
-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
- Parameters:
suppressedReasons- A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
suppressedReasons
A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:
-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
- Parameters:
suppressedReasons- A list that contains the reasons that email addresses are automatically added to the suppression list for the tenant. This list can contain any or all of the following:-
COMPLAINT– Amazon SES adds an email address to the suppression list when a message sent to that address results in a complaint. -
BOUNCE– Amazon SES adds an email address to the suppression list when a message sent to that address results in a hard bounce.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
suppressionScope
The suppression scope for the tenant. Can be one of the following:
-
TENANT– The tenant uses its own suppression list. -
ACCOUNT– The tenant uses the account-level suppression list.
If you don't specify a suppression scope, the tenant defaults to
ACCOUNTscope and uses the account-level suppression list.- Parameters:
suppressionScope- The suppression scope for the tenant. Can be one of the following:-
TENANT– The tenant uses its own suppression list. -
ACCOUNT– The tenant uses the account-level suppression list.
If you don't specify a suppression scope, the tenant defaults to
ACCOUNTscope and uses the account-level suppression list.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
suppressionScope
The suppression scope for the tenant. Can be one of the following:
-
TENANT– The tenant uses its own suppression list. -
ACCOUNT– The tenant uses the account-level suppression list.
If you don't specify a suppression scope, the tenant defaults to
ACCOUNTscope and uses the account-level suppression list.- Parameters:
suppressionScope- The suppression scope for the tenant. Can be one of the following:-
TENANT– The tenant uses its own suppression list. -
ACCOUNT– The tenant uses the account-level suppression list.
If you don't specify a suppression scope, the tenant defaults to
ACCOUNTscope and uses the account-level suppression list.-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-