public class FirehoseAction
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Describes an action that writes data to an Amazon Kinesis Firehose stream.
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
deliveryStreamName
The delivery stream name.
|
private java.lang.String |
roleArn
The IAM role that grants access to the Amazon Kinesis Firehost stream.
|
Constructor and Description |
---|
FirehoseAction() |
Modifier and Type | Method and Description |
---|---|
FirehoseAction |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getDeliveryStreamName()
The delivery stream name.
|
java.lang.String |
getRoleArn()
The IAM role that grants access to the Amazon Kinesis Firehost stream.
|
int |
hashCode() |
void |
setDeliveryStreamName(java.lang.String deliveryStreamName)
The delivery stream name.
|
void |
setRoleArn(java.lang.String roleArn)
The IAM role that grants access to the Amazon Kinesis Firehost stream.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
FirehoseAction |
withDeliveryStreamName(java.lang.String deliveryStreamName)
The delivery stream name.
|
FirehoseAction |
withRoleArn(java.lang.String roleArn)
The IAM role that grants access to the Amazon Kinesis Firehost stream.
|
private java.lang.String roleArn
The IAM role that grants access to the Amazon Kinesis Firehost stream.
private java.lang.String deliveryStreamName
The delivery stream name.
public void setRoleArn(java.lang.String roleArn)
The IAM role that grants access to the Amazon Kinesis Firehost stream.
roleArn
- The IAM role that grants access to the Amazon Kinesis Firehost
stream.public java.lang.String getRoleArn()
The IAM role that grants access to the Amazon Kinesis Firehost stream.
public FirehoseAction withRoleArn(java.lang.String roleArn)
The IAM role that grants access to the Amazon Kinesis Firehost stream.
roleArn
- The IAM role that grants access to the Amazon Kinesis Firehost
stream.public void setDeliveryStreamName(java.lang.String deliveryStreamName)
The delivery stream name.
deliveryStreamName
- The delivery stream name.public java.lang.String getDeliveryStreamName()
The delivery stream name.
public FirehoseAction withDeliveryStreamName(java.lang.String deliveryStreamName)
The delivery stream name.
deliveryStreamName
- The delivery stream name.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public FirehoseAction clone()
clone
in class java.lang.Object