public static interface NotificationChannelConfig.Builder extends SdkPojo, CopyableBuilder<NotificationChannelConfig.Builder,NotificationChannelConfig>
| Modifier and Type | Method and Description |
|---|---|
default NotificationChannelConfig.Builder |
filters(Consumer<NotificationFilterConfig.Builder> filters)
The filter configurations for the Amazon SNS notification topic you use with DevOps Guru.
|
NotificationChannelConfig.Builder |
filters(NotificationFilterConfig filters)
The filter configurations for the Amazon SNS notification topic you use with DevOps Guru.
|
default NotificationChannelConfig.Builder |
sns(Consumer<SnsChannelConfig.Builder> sns)
Information about a notification channel configured in DevOps Guru to send notifications when insights are
created.
|
NotificationChannelConfig.Builder |
sns(SnsChannelConfig sns)
Information about a notification channel configured in DevOps Guru to send notifications when insights are
created.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildNotificationChannelConfig.Builder sns(SnsChannelConfig sns)
Information about a notification channel configured in DevOps Guru to send notifications when insights are created.
If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see Permissions for Amazon SNS topics.
If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.
sns - Information about a notification channel configured in DevOps Guru to send notifications when insights
are created.
If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see Permissions for Amazon SNS topics.
If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.
default NotificationChannelConfig.Builder sns(Consumer<SnsChannelConfig.Builder> sns)
Information about a notification channel configured in DevOps Guru to send notifications when insights are created.
If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see Permissions for Amazon SNS topics.
If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.
This is a convenience method that creates an instance of theSnsChannelConfig.Builder avoiding the
need to create one manually via SnsChannelConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to sns(SnsChannelConfig).
sns - a consumer that will call methods on SnsChannelConfig.Buildersns(SnsChannelConfig)NotificationChannelConfig.Builder filters(NotificationFilterConfig filters)
The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not
provide filter configurations, the default configurations are to receive notifications for all message types
of High or Medium severity.
filters - The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do
not provide filter configurations, the default configurations are to receive notifications for all
message types of High or Medium severity.default NotificationChannelConfig.Builder filters(Consumer<NotificationFilterConfig.Builder> filters)
The filter configurations for the Amazon SNS notification topic you use with DevOps Guru. If you do not
provide filter configurations, the default configurations are to receive notifications for all message types
of High or Medium severity.
NotificationFilterConfig.Builder
avoiding the need to create one manually via NotificationFilterConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to filters(NotificationFilterConfig).
filters - a consumer that will call methods on NotificationFilterConfig.Builderfilters(NotificationFilterConfig)Copyright © 2023. All rights reserved.