Class StopAction
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StopAction.Builder,StopAction>
When included in a receipt rule, this action terminates the evaluation of the receipt rule set and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
For information about setting a stop action in a receipt rule, see the Amazon SES Developer Guide.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StopAction.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StopScopescope()The scope of the StopAction.final StringThe scope of the StopAction.static Class<? extends StopAction.Builder>final StringtopicArn()The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the stop action is taken.final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
scope
The scope of the StopAction. The only acceptable value is
RuleSet.If the service returns an enum value that is not available in the current SDK version,
scopewill returnStopScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscopeAsString().- Returns:
- The scope of the StopAction. The only acceptable value is
RuleSet. - See Also:
-
scopeAsString
The scope of the StopAction. The only acceptable value is
RuleSet.If the service returns an enum value that is not available in the current SDK version,
scopewill returnStopScope.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromscopeAsString().- Returns:
- The scope of the StopAction. The only acceptable value is
RuleSet. - See Also:
-
topicArn
The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the stop action is taken. You can find the ARN of a topic by using the ListTopics Amazon SNS operation.
For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.
- Returns:
- The Amazon Resource Name (ARN) of the Amazon SNS topic to notify when the stop action is taken. You can
find the ARN of a topic by using the ListTopics Amazon SNS
operation.
For more information about Amazon SNS topics, see the Amazon SNS Developer Guide.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<StopAction.Builder,StopAction>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-