public static interface AnomalySubscription.Builder extends SdkPojo, CopyableBuilder<AnomalySubscription.Builder,AnomalySubscription>
| Modifier and Type | Method and Description |
|---|---|
AnomalySubscription.Builder |
accountId(String accountId)
Your unique account identifier.
|
AnomalySubscription.Builder |
frequency(AnomalySubscriptionFrequency frequency)
The frequency that anomaly reports are sent over email.
|
AnomalySubscription.Builder |
frequency(String frequency)
The frequency that anomaly reports are sent over email.
|
AnomalySubscription.Builder |
monitorArnList(Collection<String> monitorArnList)
A list of cost anomaly monitors.
|
AnomalySubscription.Builder |
monitorArnList(String... monitorArnList)
A list of cost anomaly monitors.
|
AnomalySubscription.Builder |
subscribers(Collection<Subscriber> subscribers)
A list of subscribers to notify.
|
AnomalySubscription.Builder |
subscribers(Consumer<Subscriber.Builder>... subscribers)
A list of subscribers to notify.
|
AnomalySubscription.Builder |
subscribers(Subscriber... subscribers)
A list of subscribers to notify.
|
AnomalySubscription.Builder |
subscriptionArn(String subscriptionArn)
The
AnomalySubscription Amazon Resource Name (ARN). |
AnomalySubscription.Builder |
subscriptionName(String subscriptionName)
The name for the subscription.
|
AnomalySubscription.Builder |
threshold(Double threshold)
The dollar value that triggers a notification if the threshold is exceeded.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAnomalySubscription.Builder subscriptionArn(String subscriptionArn)
The AnomalySubscription Amazon Resource Name (ARN).
subscriptionArn - The AnomalySubscription Amazon Resource Name (ARN).AnomalySubscription.Builder accountId(String accountId)
Your unique account identifier.
accountId - Your unique account identifier.AnomalySubscription.Builder monitorArnList(Collection<String> monitorArnList)
A list of cost anomaly monitors.
monitorArnList - A list of cost anomaly monitors.AnomalySubscription.Builder monitorArnList(String... monitorArnList)
A list of cost anomaly monitors.
monitorArnList - A list of cost anomaly monitors.AnomalySubscription.Builder subscribers(Collection<Subscriber> subscribers)
A list of subscribers to notify.
subscribers - A list of subscribers to notify.AnomalySubscription.Builder subscribers(Subscriber... subscribers)
A list of subscribers to notify.
subscribers - A list of subscribers to notify.AnomalySubscription.Builder subscribers(Consumer<Subscriber.Builder>... subscribers)
A list of subscribers to notify.
This is a convenience method that creates an instance of theSubscriber.Builder avoiding the need to create one
manually via Subscriber.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #subscribers(List.
subscribers - a consumer that will call methods on
Subscriber.Builder#subscribers(java.util.Collection) AnomalySubscription.Builder threshold(Double threshold)
The dollar value that triggers a notification if the threshold is exceeded.
threshold - The dollar value that triggers a notification if the threshold is exceeded.AnomalySubscription.Builder frequency(String frequency)
The frequency that anomaly reports are sent over email.
frequency - The frequency that anomaly reports are sent over email.AnomalySubscriptionFrequency,
AnomalySubscriptionFrequencyAnomalySubscription.Builder frequency(AnomalySubscriptionFrequency frequency)
The frequency that anomaly reports are sent over email.
frequency - The frequency that anomaly reports are sent over email.AnomalySubscriptionFrequency,
AnomalySubscriptionFrequencyAnomalySubscription.Builder subscriptionName(String subscriptionName)
The name for the subscription.
subscriptionName - The name for the subscription.Copyright © 2022. All rights reserved.