Example usage for com.amazonaws.services.simpleemail AmazonSimpleEmailService setEndpoint

List of usage examples for com.amazonaws.services.simpleemail AmazonSimpleEmailService setEndpoint

Introduction

In this page you can find the example usage for com.amazonaws.services.simpleemail AmazonSimpleEmailService setEndpoint.

Prototype

@Deprecated
void setEndpoint(String endpoint);

Source Link

Document

Overrides the default endpoint for this client ("https://email.us-east-1.amazonaws.com").

Usage

From source file:com.aipo.aws.ses.SES.java

License:Open Source License

/**
 * AmazonSimpleEmailService???/* w w  w.j  av  a2  s .  c  o m*/
 * 
 * @return
 */
public static AmazonSimpleEmailService getClient() {
    AWSContext awsContext = AWSContext.get();
    if (awsContext == null) {
        throw new IllegalStateException("AWSContext is not initialized.");
    }
    AmazonSimpleEmailService client = new AmazonSimpleEmailServiceClient(awsContext.getAwsCredentials());
    String endpoint = awsContext.getSesEndpoint();
    if (endpoint != null && endpoint != "") {
        client.setEndpoint(endpoint);
    }
    return client;
}

From source file:org.apache.camel.component.aws.ses.SesEndpoint.java

License:Apache License

private AmazonSimpleEmailService createSESClient() {
    AWSCredentials credentials = new BasicAWSCredentials(configuration.getAccessKey(),
            configuration.getSecretKey());
    AmazonSimpleEmailService client = new AmazonSimpleEmailServiceClient(credentials);
    if (configuration.getAmazonSESEndpoint() != null) {
        client.setEndpoint(configuration.getAmazonSESEndpoint());
    }//  ww w  . j a  va  2s  . c  o  m
    configuration.setAmazonSESClient(client);
    return client;
}