@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KinesisFirehoseDestination extends Object implements Serializable, Cloneable, StructuredPojo
An object that defines an Amazon Kinesis Data Firehose destination for email events. You can use Amazon Kinesis Data Firehose to stream data to other services, such as Amazon S3 and Amazon Redshift.
Constructor and Description |
---|
KinesisFirehoseDestination() |
Modifier and Type | Method and Description |
---|---|
KinesisFirehoseDestination |
clone() |
boolean |
equals(Object obj) |
String |
getDeliveryStreamArn()
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email
events to.
|
String |
getIamRoleArn()
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon
Kinesis Data Firehose stream.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDeliveryStreamArn(String deliveryStreamArn)
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email
events to.
|
void |
setIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon
Kinesis Data Firehose stream.
|
String |
toString()
Returns a string representation of this object.
|
KinesisFirehoseDestination |
withDeliveryStreamArn(String deliveryStreamArn)
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email
events to.
|
KinesisFirehoseDestination |
withIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon
Kinesis Data Firehose stream.
|
public void setIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.
iamRoleArn
- The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the
Amazon Kinesis Data Firehose stream.public String getIamRoleArn()
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.
public KinesisFirehoseDestination withIamRoleArn(String iamRoleArn)
The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the Amazon Kinesis Data Firehose stream.
iamRoleArn
- The Amazon Resource Name (ARN) of the IAM role that the Amazon SES API v2 uses to send email events to the
Amazon Kinesis Data Firehose stream.public void setDeliveryStreamArn(String deliveryStreamArn)
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.
deliveryStreamArn
- The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends
email events to.public String getDeliveryStreamArn()
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.
public KinesisFirehoseDestination withDeliveryStreamArn(String deliveryStreamArn)
The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends email events to.
deliveryStreamArn
- The Amazon Resource Name (ARN) of the Amazon Kinesis Data Firehose stream that the Amazon SES API v2 sends
email events to.public String toString()
toString
in class Object
Object.toString()
public KinesisFirehoseDestination clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.