Class ConfigurationSet
- java.lang.Object
-
- software.amazon.awssdk.services.ses.model.ConfigurationSet
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConfigurationSet.Builder,ConfigurationSet>
@Generated("software.amazon.awssdk:codegen") public final class ConfigurationSet extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConfigurationSet.Builder,ConfigurationSet>
The name of the configuration set.
Configuration sets let you create groups of rules that you can apply to the emails you send using Amazon SES. For more information about using configuration sets, see Using Amazon SES Configuration Sets in the Amazon SES Developer Guide.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConfigurationSet.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConfigurationSet.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the configuration set.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends ConfigurationSet.Builder>serializableBuilderClass()ConfigurationSet.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
-
name
public final String name()
The name of the configuration set. The name must meet the following requirements:
-
Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
-
Contain 64 characters or fewer.
- Returns:
- The name of the configuration set. The name must meet the following requirements:
-
Contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-).
-
Contain 64 characters or fewer.
-
-
-
toBuilder
public ConfigurationSet.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConfigurationSet.Builder,ConfigurationSet>
-
builder
public static ConfigurationSet.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConfigurationSet.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
-
-