Class EmailConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.iotevents.model.EmailConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EmailConfiguration.Builder,EmailConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class EmailConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EmailConfiguration.Builder,EmailConfiguration>
Contains the configuration information of email notifications.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEmailConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EmailConfiguration.Builderbuilder()EmailContentcontent()Contains the subject and message of an email.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Stringfrom()The email address that sends emails.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()EmailRecipientsrecipients()Contains the information of one or more recipients who receive the emails.List<SdkField<?>>sdkFields()static Class<? extends EmailConfiguration.Builder>serializableBuilderClass()EmailConfiguration.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
-
from
public final String from()
The email address that sends emails.
If you use the AWS IoT Events managed AWS Lambda function to manage your emails, you must verify the email address that sends emails in Amazon SES.
- Returns:
- The email address that sends emails.
If you use the AWS IoT Events managed AWS Lambda function to manage your emails, you must verify the email address that sends emails in Amazon SES.
-
content
public final EmailContent content()
Contains the subject and message of an email.
- Returns:
- Contains the subject and message of an email.
-
recipients
public final EmailRecipients recipients()
Contains the information of one or more recipients who receive the emails.
You must add the users that receive emails to your AWS SSO store.
- Returns:
- Contains the information of one or more recipients who receive the emails.
You must add the users that receive emails to your AWS SSO store.
-
toBuilder
public EmailConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EmailConfiguration.Builder,EmailConfiguration>
-
builder
public static EmailConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends EmailConfiguration.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.
-
-