@Inject public AWSSnsNotificationService( IConfiguration config, IAMCredential iamCredential, BackupMetrics backupMetrics, InstanceInfo instanceInfo) { this.configuration = config; this.backupMetrics = backupMetrics; String ec2_region = instanceInfo.getRegion(); snsClient = AmazonSNSClient.builder() .withCredentials(iamCredential.getAwsCredentialProvider()) .withRegion(ec2_region) .build(); }
/** * Set the AWS credentials provider. * * @param credentialsProvider An AWS credentials provider. * * @return this (fluent method) */ public T withCredentials(AWSCredentialsProvider credentialsProvider) { snsBuilder_.withCredentials(credentialsProvider); return self(); }
/** * Set the AWS credentials provider. * * @param credentialsProvider An AWS credentials provider. * * @return this (fluent method) */ public Builder withCredentials(AWSCredentialsProvider credentialsProvider) { sqsBuilder_.withCredentials(credentialsProvider); snsBuilder_.withCredentials(credentialsProvider); return self(); }
@Override public AmazonSNS createSnsPublisher() { return AmazonSNSClientBuilder.standard() .withCredentials(getCredentialsProvider()) .withRegion(region) .build(); } }
public static AmazonSNSClient createNotificationClient() { BasicCredentialsProvider credentials = BasicCredentialsProvider.standard(); AmazonSNSClient client = !credentials.isValid() ? null : (AmazonSNSClient) AmazonSNSClientBuilder.standard() .withCredentials(credentials) .withRegion("eu-west-1") .build(); return client; }
public static AmazonSNSClient createNotificationClient() { BasicCredentialsProvider credentials = BasicCredentialsProvider.standard(); AmazonSNSClient client = !credentials.isValid() ? null : (AmazonSNSClient) AmazonSNSClientBuilder.standard() .withCredentials(credentials) .withRegion("eu-west-1") .build(); return client; }
public AmazonSNS createSnsClient(String accessKey, String secretKey, String region) { String decryptedAccessKey = encryptionService.decrypt(accessKey, true); String decryptedSecretKey = encryptionService.decrypt(secretKey, true); BasicAWSCredentials credentials = new BasicAWSCredentials(decryptedAccessKey, decryptedSecretKey); AmazonSNS snsClient = AmazonSNSClientBuilder.standard().withRegion(Regions.fromName(region)).withCredentials(new AWSStaticCredentialsProvider(credentials)).build(); return snsClient; }
if(!skipRegions.contains(region.getName())){ List<Subscription> subscriptionList = new ArrayList<>(); snsClient = (AmazonSNSClient) AmazonSNSClientBuilder.standard().withCredentials(new AWSStaticCredentialsProvider(temporaryCredentials)).withRegion(region.getName()).build(); String nextToken = null; ListSubscriptionsResult listSubscriptionDefinitionsResult;
AmazonSNSClientBuilder .standard() .withCredentials(awsCredentialsProvider) .withClientConfiguration(new ClientConfiguration()) .withRegion(queueArn.getRegion())
.build(); final AmazonSNS sns = AmazonSNSClientBuilder.standard() .withCredentials(credentialsProvider) .withRegion(Regions.fromName(region)) .build();