public static interface CreateMonitoringSubscriptionRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<CreateMonitoringSubscriptionRequest.Builder,CreateMonitoringSubscriptionRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateMonitoringSubscriptionRequest.Builder |
distributionId(String distributionId)
The ID of the distribution that you are enabling metrics for.
|
default CreateMonitoringSubscriptionRequest.Builder |
monitoringSubscription(Consumer<MonitoringSubscription.Builder> monitoringSubscription)
A monitoring subscription.
|
CreateMonitoringSubscriptionRequest.Builder |
monitoringSubscription(MonitoringSubscription monitoringSubscription)
A monitoring subscription.
|
CreateMonitoringSubscriptionRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateMonitoringSubscriptionRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateMonitoringSubscriptionRequest.Builder distributionId(String distributionId)
The ID of the distribution that you are enabling metrics for.
distributionId - The ID of the distribution that you are enabling metrics for.CreateMonitoringSubscriptionRequest.Builder monitoringSubscription(MonitoringSubscription monitoringSubscription)
A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution.
monitoringSubscription - A monitoring subscription. This structure contains information about whether additional CloudWatch
metrics are enabled for a given CloudFront distribution.default CreateMonitoringSubscriptionRequest.Builder monitoringSubscription(Consumer<MonitoringSubscription.Builder> monitoringSubscription)
A monitoring subscription. This structure contains information about whether additional CloudWatch metrics are enabled for a given CloudFront distribution.
This is a convenience that creates an instance of theMonitoringSubscription.Builder avoiding the
need to create one manually via MonitoringSubscription.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to monitoringSubscription(MonitoringSubscription).monitoringSubscription - a consumer that will call methods on MonitoringSubscription.BuildermonitoringSubscription(MonitoringSubscription)CreateMonitoringSubscriptionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateMonitoringSubscriptionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.