@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KinesisStreamConfig extends Object implements Serializable, Cloneable
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
Constructor and Description |
---|
KinesisStreamConfig() |
Modifier and Type | Method and Description |
---|---|
KinesisStreamConfig |
clone() |
boolean |
equals(Object obj) |
String |
getRoleARN()
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to send
real-time log data to your Kinesis data stream.
|
String |
getStreamARN()
The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.
|
int |
hashCode() |
void |
setRoleARN(String roleARN)
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to send
real-time log data to your Kinesis data stream.
|
void |
setStreamARN(String streamARN)
The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.
|
String |
toString()
Returns a string representation of this object.
|
KinesisStreamConfig |
withRoleARN(String roleARN)
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to send
real-time log data to your Kinesis data stream.
|
KinesisStreamConfig |
withStreamARN(String streamARN)
The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.
|
public void setRoleARN(String roleARN)
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.
roleARN
- The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to
send real-time log data to your Kinesis data stream.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.
public String getRoleARN()
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.
public KinesisStreamConfig withRoleARN(String roleARN)
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.
roleARN
- The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that CloudFront can use to
send real-time log data to your Kinesis data stream.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide.
public void setStreamARN(String streamARN)
The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.
streamARN
- The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.public String getStreamARN()
The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.
public KinesisStreamConfig withStreamARN(String streamARN)
The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.
streamARN
- The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data.public String toString()
toString
in class Object
Object.toString()
public KinesisStreamConfig clone()