Example usage for com.amazonaws.services.kinesisfirehose AmazonKinesisFirehoseClient AmazonKinesisFirehoseClient

List of usage examples for com.amazonaws.services.kinesisfirehose AmazonKinesisFirehoseClient AmazonKinesisFirehoseClient

Introduction

In this page you can find the example usage for com.amazonaws.services.kinesisfirehose AmazonKinesisFirehoseClient AmazonKinesisFirehoseClient.

Prototype

AmazonKinesisFirehoseClient(AwsSyncClientParams clientParams, boolean endpointDiscoveryEnabled) 

Source Link

Document

Constructs a new client to invoke service methods on Firehose using the specified parameters.

Usage

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);
}