@Stability(value=Stable) public static final class CfnSubscription.Builder extends Object implements software.amazon.jsii.Builder<CfnSubscription>
CfnSubscription.| Modifier and Type | Method and Description |
|---|---|
CfnSubscription |
build() |
static CfnSubscription.Builder |
create(software.constructs.Construct scope,
String id) |
CfnSubscription.Builder |
deliveryPolicy(Object deliveryPolicy)
`AWS::SNS::Subscription.DeliveryPolicy`.
|
CfnSubscription.Builder |
endpoint(String endpoint)
`AWS::SNS::Subscription.Endpoint`.
|
CfnSubscription.Builder |
filterPolicy(Object filterPolicy)
`AWS::SNS::Subscription.FilterPolicy`.
|
CfnSubscription.Builder |
protocol(String protocol)
`AWS::SNS::Subscription.Protocol`.
|
CfnSubscription.Builder |
rawMessageDelivery(Boolean rawMessageDelivery)
`AWS::SNS::Subscription.RawMessageDelivery`.
|
CfnSubscription.Builder |
rawMessageDelivery(IResolvable rawMessageDelivery)
`AWS::SNS::Subscription.RawMessageDelivery`.
|
CfnSubscription.Builder |
redrivePolicy(Object redrivePolicy)
`AWS::SNS::Subscription.RedrivePolicy`.
|
CfnSubscription.Builder |
region(String region)
`AWS::SNS::Subscription.Region`.
|
CfnSubscription.Builder |
subscriptionRoleArn(String subscriptionRoleArn)
`AWS::SNS::Subscription.SubscriptionRoleArn`.
|
CfnSubscription.Builder |
topicArn(String topicArn)
`AWS::SNS::Subscription.TopicArn`.
|
@Stability(value=Stable) public static CfnSubscription.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnSubscription.Builder.@Stability(value=Stable) public CfnSubscription.Builder protocol(String protocol)
protocol - `AWS::SNS::Subscription.Protocol`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder topicArn(String topicArn)
topicArn - `AWS::SNS::Subscription.TopicArn`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder deliveryPolicy(Object deliveryPolicy)
deliveryPolicy - `AWS::SNS::Subscription.DeliveryPolicy`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder endpoint(String endpoint)
endpoint - `AWS::SNS::Subscription.Endpoint`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder filterPolicy(Object filterPolicy)
filterPolicy - `AWS::SNS::Subscription.FilterPolicy`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder rawMessageDelivery(Boolean rawMessageDelivery)
rawMessageDelivery - `AWS::SNS::Subscription.RawMessageDelivery`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder rawMessageDelivery(IResolvable rawMessageDelivery)
rawMessageDelivery - `AWS::SNS::Subscription.RawMessageDelivery`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder redrivePolicy(Object redrivePolicy)
redrivePolicy - `AWS::SNS::Subscription.RedrivePolicy`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder region(String region)
region - `AWS::SNS::Subscription.Region`. This parameter is required.this@Stability(value=Stable) public CfnSubscription.Builder subscriptionRoleArn(String subscriptionRoleArn)
subscriptionRoleArn - `AWS::SNS::Subscription.SubscriptionRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnSubscription build()
build in interface software.amazon.jsii.Builder<CfnSubscription>Copyright © 2021. All rights reserved.