@Stability(value=Experimental) public static final class DeliveryStreamAttributes.Builder extends Object implements software.amazon.jsii.Builder<DeliveryStreamAttributes>
DeliveryStreamAttributes| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
DeliveryStreamAttributes |
build()
Builds the configured instance.
|
DeliveryStreamAttributes.Builder |
deliveryStreamArn(String deliveryStreamArn)
Sets the value of
DeliveryStreamAttributes.getDeliveryStreamArn() |
DeliveryStreamAttributes.Builder |
deliveryStreamName(String deliveryStreamName)
Sets the value of
DeliveryStreamAttributes.getDeliveryStreamName() |
DeliveryStreamAttributes.Builder |
role(IRole role)
Sets the value of
DeliveryStreamAttributes.getRole() |
@Stability(value=Experimental) public DeliveryStreamAttributes.Builder deliveryStreamArn(String deliveryStreamArn)
DeliveryStreamAttributes.getDeliveryStreamArn()deliveryStreamArn - The ARN of the delivery stream.
At least one of deliveryStreamArn and deliveryStreamName must be provided.this@Stability(value=Experimental) public DeliveryStreamAttributes.Builder deliveryStreamName(String deliveryStreamName)
DeliveryStreamAttributes.getDeliveryStreamName()deliveryStreamName - The name of the delivery stream.
At least one of deliveryStreamName and deliveryStreamArn must be provided.this@Stability(value=Experimental) public DeliveryStreamAttributes.Builder role(IRole role)
DeliveryStreamAttributes.getRole()role - The IAM role associated with this delivery stream.
Assumed by Kinesis Data Firehose to read from sources and encrypt data server-side.this@Stability(value=Experimental) public DeliveryStreamAttributes build()
build in interface software.amazon.jsii.Builder<DeliveryStreamAttributes>DeliveryStreamAttributesNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.