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 at which anomaly reports are sent over email.
|
AnomalySubscription.Builder |
frequency(String frequency)
The frequency at which 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 that creates an instance of theList.Builder avoiding the need to
create one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its
result is passed to #subscribers(List) .subscribers - a consumer that will call methods on List.Builder #subscribers(List) 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 at which anomaly reports are sent over email.
frequency - The frequency at which anomaly reports are sent over email.AnomalySubscriptionFrequency,
AnomalySubscriptionFrequencyAnomalySubscription.Builder frequency(AnomalySubscriptionFrequency frequency)
The frequency at which anomaly reports are sent over email.
frequency - The frequency at which anomaly reports are sent over email.AnomalySubscriptionFrequency,
AnomalySubscriptionFrequencyAnomalySubscription.Builder subscriptionName(String subscriptionName)
The name for the subscription.
subscriptionName - The name for the subscription.Copyright © 2021. All rights reserved.