@Stability(value=Stable) public static final class CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnRealtimeLogConfig.KinesisStreamConfigProperty>
CfnRealtimeLogConfig.KinesisStreamConfigProperty| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
CfnRealtimeLogConfig.KinesisStreamConfigProperty |
build()
Builds the configured instance.
|
CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder |
roleArn(String roleArn)
Sets the value of
CfnRealtimeLogConfig.KinesisStreamConfigProperty.getRoleArn() |
CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder |
streamArn(String streamArn)
Sets the value of
CfnRealtimeLogConfig.KinesisStreamConfigProperty.getStreamArn() |
@Stability(value=Stable) public CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder roleArn(String roleArn)
CfnRealtimeLogConfig.KinesisStreamConfigProperty.getRoleArn()roleArn - The Amazon Resource Name (ARN) of an AWS Identity and Access Management (IAM) role that CloudFront can use to send real-time log data to your Kinesis data stream. This parameter is required.
For more information the IAM role, see Real-time log configuration IAM role in the Amazon CloudFront Developer Guide .this@Stability(value=Stable) public CfnRealtimeLogConfig.KinesisStreamConfigProperty.Builder streamArn(String streamArn)
CfnRealtimeLogConfig.KinesisStreamConfigProperty.getStreamArn()streamArn - The Amazon Resource Name (ARN) of the Kinesis data stream where you are sending real-time log data. This parameter is required.this@Stability(value=Stable) public CfnRealtimeLogConfig.KinesisStreamConfigProperty build()
build in interface software.amazon.jsii.Builder<CfnRealtimeLogConfig.KinesisStreamConfigProperty>CfnRealtimeLogConfig.KinesisStreamConfigPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.