Class SuppressionConditionThreshold
- java.lang.Object
-
- software.amazon.awssdk.services.sesv2.model.SuppressionConditionThreshold
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SuppressionConditionThreshold.Builder,SuppressionConditionThreshold>
@Generated("software.amazon.awssdk:codegen") public final class SuppressionConditionThreshold extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SuppressionConditionThreshold.Builder,SuppressionConditionThreshold>
Contains Auto Validation settings, allowing you to suppress sending to specific destination(s) if they do not meet required threshold. For details on Auto Validation, see Auto Validation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSuppressionConditionThreshold.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SuppressionConditionThreshold.Builderbuilder()FeatureStatusconditionThresholdEnabled()Indicates whether Auto Validation is enabled for suppression.StringconditionThresholdEnabledAsString()Indicates whether Auto Validation is enabled for suppression.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()SuppressionConfidenceThresholdoverallConfidenceThreshold()The overall confidence threshold used to determine suppression decisions.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SuppressionConditionThreshold.Builder>serializableBuilderClass()SuppressionConditionThreshold.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
conditionThresholdEnabled
public final FeatureStatus conditionThresholdEnabled()
Indicates whether Auto Validation is enabled for suppression. Set to
ENABLEDto enable the Auto Validation feature, or set toDISABLEDto disable it.If the service returns an enum value that is not available in the current SDK version,
conditionThresholdEnabledwill returnFeatureStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconditionThresholdEnabledAsString().- Returns:
- Indicates whether Auto Validation is enabled for suppression. Set to
ENABLEDto enable the Auto Validation feature, or set toDISABLEDto disable it. - See Also:
FeatureStatus
-
conditionThresholdEnabledAsString
public final String conditionThresholdEnabledAsString()
Indicates whether Auto Validation is enabled for suppression. Set to
ENABLEDto enable the Auto Validation feature, or set toDISABLEDto disable it.If the service returns an enum value that is not available in the current SDK version,
conditionThresholdEnabledwill returnFeatureStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromconditionThresholdEnabledAsString().- Returns:
- Indicates whether Auto Validation is enabled for suppression. Set to
ENABLEDto enable the Auto Validation feature, or set toDISABLEDto disable it. - See Also:
FeatureStatus
-
overallConfidenceThreshold
public final SuppressionConfidenceThreshold overallConfidenceThreshold()
The overall confidence threshold used to determine suppression decisions.
- Returns:
- The overall confidence threshold used to determine suppression decisions.
-
toBuilder
public SuppressionConditionThreshold.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SuppressionConditionThreshold.Builder,SuppressionConditionThreshold>
-
builder
public static SuppressionConditionThreshold.Builder builder()
-
serializableBuilderClass
public static Class<? extends SuppressionConditionThreshold.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-