public class AWSFirehoseUtil extends Object
| Constructor and Description |
|---|
AWSFirehoseUtil() |
| Modifier and Type | Method and Description |
|---|---|
static com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose |
createClient(String endpoint,
String region)
Create a AWS Firehose Client with custom endpoint & region.
|
static com.amazonaws.services.kinesisfirehose.model.CreateDeliveryStreamRequest |
createDeliveryStreamRequest(String deliveryStreamName,
com.amazonaws.services.kinesisfirehose.model.ExtendedS3DestinationConfiguration config)
Create a CreateDeliveryStreamRequest request for a new Firehose S3 Delivery Stream.
|
static com.amazonaws.services.kinesisfirehose.model.PutRecordRequest |
createPutRequest(String deliveryStreamName,
String data)
Create a PutRecordRequest for the AWS Firehose Client.
|
static S3StreamRequestBuilder |
createS3DeliveryStream()
Builder to create ExtendedS3DestinationConfiguration for a new S3 Delivery Stream.
|
static com.amazonaws.services.kinesisfirehose.model.DeleteDeliveryStreamRequest |
deleteDeliveryStreamRequest(String deliveryStreamName)
Create a DeleteDeliveryStreamRequest to delete a Firehose Delivery Stream.
|
public static com.amazonaws.services.kinesisfirehose.AmazonKinesisFirehose createClient(String endpoint, String region)
endpoint - The endpoint to your Firehose server if using mock 127.0.0.1:{port}.region - AWS region. Firehose mock does not use this.public static com.amazonaws.services.kinesisfirehose.model.PutRecordRequest createPutRequest(String deliveryStreamName, String data)
deliveryStreamName - Name of Firehose stream.data - String of data to append to firehose (UTF-8) e.g. "My String".public static com.amazonaws.services.kinesisfirehose.model.CreateDeliveryStreamRequest createDeliveryStreamRequest(String deliveryStreamName, com.amazonaws.services.kinesisfirehose.model.ExtendedS3DestinationConfiguration config)
deliveryStreamName - Name of Firehose stream.config - ExtendedS3DestinationConfiguration containing config for the new S3 Delivery Stream.public static S3StreamRequestBuilder createS3DeliveryStream()
public static com.amazonaws.services.kinesisfirehose.model.DeleteDeliveryStreamRequest deleteDeliveryStreamRequest(String deliveryStreamName)
deliveryStreamName - Name of Firehose stream.Copyright © 2017. All rights reserved.