List of usage examples for com.amazonaws.services.kinesisfirehose AmazonKinesisFirehoseClient AmazonKinesisFirehoseClient
AmazonKinesisFirehoseClient(AwsSyncClientParams clientParams, boolean endpointDiscoveryEnabled)
From source file:com.amazon.kinesis.streaming.agent.AgentContext.java
License:Open Source License
@VisibleForTesting public synchronized AmazonKinesisFirehose getFirehoseClient() { if (firehoseClient == null) { firehoseClient = new AmazonKinesisFirehoseClient(getAwsCredentialsProvider(), getAwsClientConfiguration()); if (!Strings.isNullOrEmpty(firehoseEndpoint())) firehoseClient.setEndpoint(firehoseEndpoint()); }//from ww w . java 2 s . co m return firehoseClient; }
From source file:org.apache.nifi.processors.aws.kinesis.firehose.AbstractKinesisFirehoseProcessor.java
License:Apache License
/** * Create client using aws credentials provider. This is the preferred way for creating clients *///from w ww .j a va 2 s . c o m @Override protected AmazonKinesisFirehoseClient createClient(final ProcessContext context, final AWSCredentialsProvider credentialsProvider, final ClientConfiguration config) { getLogger().info("Creating client using aws credentials provider"); return new AmazonKinesisFirehoseClient(credentialsProvider, config); }
From source file:org.apache.nifi.processors.aws.kinesis.firehose.AbstractKinesisFirehoseProcessor.java
License:Apache License
/** * Create client using AWSCredentails/* w w w . jav a 2 s . co m*/ * * @deprecated use {@link #createClient(ProcessContext, AWSCredentialsProvider, ClientConfiguration)} instead */ @Override protected AmazonKinesisFirehoseClient createClient(final ProcessContext context, final AWSCredentials credentials, final ClientConfiguration config) { getLogger().info("Creating client using aws credentials"); return new AmazonKinesisFirehoseClient(credentials, config); }