@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:42.244Z") @Stability(value=Stable) public enum SubscriptionProtocol extends Enum<SubscriptionProtocol>
Example:
// Example automatically generated from non-compiling source. May contain errors.
import aws.cdk.lib.aws.kinesisfirehose.DeliveryStream;
DeliveryStream stream;
Topic topic = new Topic(this, "Topic");
Subscription.Builder.create(this, "Subscription")
.topic(topic)
.endpoint(stream.getDeliveryStreamArn())
.protocol(SubscriptionProtocol.FIREHOSE)
.subscriptionRoleArn("SAMPLE_ARN")
.build();
| Enum Constant and Description |
|---|
APPLICATION
JSON-encoded notifications are sent to a mobile app endpoint.
|
EMAIL
Notifications are sent via email.
|
EMAIL_JSON
Notifications are JSON-encoded and sent via mail.
|
FIREHOSE
Notifications put records into a firehose delivery stream.
|
HTTP
JSON-encoded message is POSTED to an HTTP url.
|
HTTPS
JSON-encoded message is POSTed to an HTTPS url.
|
LAMBDA
Notifications trigger a Lambda function.
|
SMS
Notification is delivered by SMS.
|
SQS
Notifications are enqueued into an SQS queue.
|
| Modifier and Type | Method and Description |
|---|---|
static SubscriptionProtocol |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SubscriptionProtocol[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
@Stability(value=Stable) public static final SubscriptionProtocol HTTP
@Stability(value=Stable) public static final SubscriptionProtocol HTTPS
@Stability(value=Stable) public static final SubscriptionProtocol EMAIL
@Stability(value=Stable) public static final SubscriptionProtocol EMAIL_JSON
@Stability(value=Stable) public static final SubscriptionProtocol SMS
@Stability(value=Stable) public static final SubscriptionProtocol SQS
@Stability(value=Stable) public static final SubscriptionProtocol APPLICATION
@Stability(value=Stable) public static final SubscriptionProtocol LAMBDA
@Stability(value=Stable) public static final SubscriptionProtocol FIREHOSE
public static SubscriptionProtocol[] values()
for (SubscriptionProtocol c : SubscriptionProtocol.values()) System.out.println(c);
public static SubscriptionProtocol valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2022. All rights reserved.