| Constructor and Description |
|---|
Ses2Configuration() |
| Modifier and Type | Method and Description |
|---|---|
Ses2Configuration |
copy() |
String |
getAccessKey() |
software.amazon.awssdk.services.ses.SesClient |
getAmazonSESClient() |
String |
getFrom() |
String |
getProxyHost() |
Integer |
getProxyPort() |
software.amazon.awssdk.core.Protocol |
getProxyProtocol() |
String |
getRegion() |
String |
getReplyToAddresses() |
String |
getReturnPath() |
String |
getSecretKey() |
String |
getSubject() |
String |
getTo() |
String |
getUriEndpointOverride() |
boolean |
isOverrideEndpoint() |
boolean |
isTrustAllCertificates() |
Boolean |
isUseDefaultCredentialsProvider() |
void |
setAccessKey(String accessKey)
Amazon AWS Access Key
|
void |
setAmazonSESClient(software.amazon.awssdk.services.ses.SesClient amazonSESClient)
To use the AmazonSimpleEmailService as the client
|
void |
setFrom(String from)
The sender's email address.
|
void |
setOverrideEndpoint(boolean overrideEndpoint)
Set the need for overidding the endpoint.
|
void |
setProxyHost(String proxyHost)
To define a proxy host when instantiating the SES client
|
void |
setProxyPort(Integer proxyPort)
To define a proxy port when instantiating the SES client
|
void |
setProxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol)
To define a proxy protocol when instantiating the SES client
|
void |
setRegion(String region)
The region in which SES client needs to work.
|
void |
setReplyToAddresses(String replyToAddresses)
List of comma separated reply-to email address(es) for the message, override it using
'CamelAwsSesReplyToAddresses' header.
|
void |
setReturnPath(String returnPath)
The email address to which bounce notifications are to be forwarded, override it using 'CamelAwsSesReturnPath'
header.
|
void |
setSecretKey(String secretKey)
Amazon AWS Secret Key
|
void |
setSubject(String subject)
The subject which is used if the message header 'CamelAwsSesSubject' is not present.
|
void |
setTo(String to)
List of comma separated destination email address.
|
void |
setTrustAllCertificates(boolean trustAllCertificates)
If we want to trust all certificates in case of overriding the endpoint
|
void |
setUriEndpointOverride(String uriEndpointOverride)
Set the overriding uri endpoint.
|
void |
setUseDefaultCredentialsProvider(Boolean useDefaultCredentialsProvider)
Set whether the Ses client should expect to load credentials through a default credentials provider or to expect
static credentials to be passed in.
|
public String getAccessKey()
public void setAccessKey(String accessKey)
public software.amazon.awssdk.services.ses.SesClient getAmazonSESClient()
public void setAmazonSESClient(software.amazon.awssdk.services.ses.SesClient amazonSESClient)
public String getFrom()
public void setFrom(String from)
public String getTo()
public void setTo(String to)
public String getSecretKey()
public void setSecretKey(String secretKey)
public String getSubject()
public void setSubject(String subject)
public String getReturnPath()
public void setReturnPath(String returnPath)
public String getReplyToAddresses()
public void setReplyToAddresses(String replyToAddresses)
public software.amazon.awssdk.core.Protocol getProxyProtocol()
public void setProxyProtocol(software.amazon.awssdk.core.Protocol proxyProtocol)
public String getProxyHost()
public void setProxyHost(String proxyHost)
public Integer getProxyPort()
public void setProxyPort(Integer proxyPort)
public String getRegion()
public void setRegion(String region)
public boolean isTrustAllCertificates()
public void setTrustAllCertificates(boolean trustAllCertificates)
public boolean isOverrideEndpoint()
public void setOverrideEndpoint(boolean overrideEndpoint)
public String getUriEndpointOverride()
public void setUriEndpointOverride(String uriEndpointOverride)
public void setUseDefaultCredentialsProvider(Boolean useDefaultCredentialsProvider)
public Boolean isUseDefaultCredentialsProvider()
public Ses2Configuration copy()
Apache Camel