public static interface GetMonitorResponse.Builder extends InternetMonitorResponse.Builder, SdkPojo, CopyableBuilder<GetMonitorResponse.Builder,GetMonitorResponse>
| Modifier and Type | Method and Description |
|---|---|
GetMonitorResponse.Builder |
createdAt(Instant createdAt)
The time when the monitor was created.
|
default GetMonitorResponse.Builder |
healthEventsConfig(Consumer<HealthEventsConfig.Builder> healthEventsConfig)
The list of health event thresholds.
|
GetMonitorResponse.Builder |
healthEventsConfig(HealthEventsConfig healthEventsConfig)
The list of health event thresholds.
|
default GetMonitorResponse.Builder |
internetMeasurementsLogDelivery(Consumer<InternetMeasurementsLogDelivery.Builder> internetMeasurementsLogDelivery)
Publish internet measurements for Internet Monitor to another location, such as an Amazon S3 bucket.
|
GetMonitorResponse.Builder |
internetMeasurementsLogDelivery(InternetMeasurementsLogDelivery internetMeasurementsLogDelivery)
Publish internet measurements for Internet Monitor to another location, such as an Amazon S3 bucket.
|
GetMonitorResponse.Builder |
maxCityNetworksToMonitor(Integer maxCityNetworksToMonitor)
The maximum number of city-networks to monitor for your resources.
|
GetMonitorResponse.Builder |
modifiedAt(Instant modifiedAt)
The last time that the monitor was modified.
|
GetMonitorResponse.Builder |
monitorArn(String monitorArn)
The Amazon Resource Name (ARN) of the monitor.
|
GetMonitorResponse.Builder |
monitorName(String monitorName)
The name of the monitor.
|
GetMonitorResponse.Builder |
processingStatus(MonitorProcessingStatusCode processingStatus)
The health of the data processing for the monitor.
|
GetMonitorResponse.Builder |
processingStatus(String processingStatus)
The health of the data processing for the monitor.
|
GetMonitorResponse.Builder |
processingStatusInfo(String processingStatusInfo)
Additional information about the health of the data processing for the monitor.
|
GetMonitorResponse.Builder |
resources(Collection<String> resources)
The resources that have been added for the monitor.
|
GetMonitorResponse.Builder |
resources(String... resources)
The resources that have been added for the monitor.
|
GetMonitorResponse.Builder |
status(MonitorConfigState status)
The status of the monitor.
|
GetMonitorResponse.Builder |
status(String status)
The status of the monitor.
|
GetMonitorResponse.Builder |
tags(Map<String,String> tags)
The tags that have been added to monitor.
|
GetMonitorResponse.Builder |
trafficPercentageToMonitor(Integer trafficPercentageToMonitor)
The percentage of the internet-facing traffic for your application that you want to monitor with this
monitor.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildGetMonitorResponse.Builder monitorName(String monitorName)
The name of the monitor.
monitorName - The name of the monitor.GetMonitorResponse.Builder monitorArn(String monitorArn)
The Amazon Resource Name (ARN) of the monitor.
monitorArn - The Amazon Resource Name (ARN) of the monitor.GetMonitorResponse.Builder resources(Collection<String> resources)
The resources that have been added for the monitor. Resources are listed by their Amazon Resource Names (ARNs).
resources - The resources that have been added for the monitor. Resources are listed by their Amazon Resource
Names (ARNs).GetMonitorResponse.Builder resources(String... resources)
The resources that have been added for the monitor. Resources are listed by their Amazon Resource Names (ARNs).
resources - The resources that have been added for the monitor. Resources are listed by their Amazon Resource
Names (ARNs).GetMonitorResponse.Builder status(String status)
The status of the monitor.
status - The status of the monitor.MonitorConfigState,
MonitorConfigStateGetMonitorResponse.Builder status(MonitorConfigState status)
The status of the monitor.
status - The status of the monitor.MonitorConfigState,
MonitorConfigStateGetMonitorResponse.Builder createdAt(Instant createdAt)
The time when the monitor was created.
createdAt - The time when the monitor was created.GetMonitorResponse.Builder modifiedAt(Instant modifiedAt)
The last time that the monitor was modified.
modifiedAt - The last time that the monitor was modified.GetMonitorResponse.Builder processingStatus(String processingStatus)
The health of the data processing for the monitor.
processingStatus - The health of the data processing for the monitor.MonitorProcessingStatusCode,
MonitorProcessingStatusCodeGetMonitorResponse.Builder processingStatus(MonitorProcessingStatusCode processingStatus)
The health of the data processing for the monitor.
processingStatus - The health of the data processing for the monitor.MonitorProcessingStatusCode,
MonitorProcessingStatusCodeGetMonitorResponse.Builder processingStatusInfo(String processingStatusInfo)
Additional information about the health of the data processing for the monitor.
processingStatusInfo - Additional information about the health of the data processing for the monitor.GetMonitorResponse.Builder tags(Map<String,String> tags)
The tags that have been added to monitor.
tags - The tags that have been added to monitor.GetMonitorResponse.Builder maxCityNetworksToMonitor(Integer maxCityNetworksToMonitor)
The maximum number of city-networks to monitor for your resources. A city-network is the location (city) where clients access your application resources from and the network or ASN, such as an internet service provider (ISP), that clients access the resources through. This limit helps control billing costs.
To learn more, see Choosing a city-network maximum value in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
maxCityNetworksToMonitor - The maximum number of city-networks to monitor for your resources. A city-network is the location
(city) where clients access your application resources from and the network or ASN, such as an
internet service provider (ISP), that clients access the resources through. This limit helps control
billing costs.
To learn more, see Choosing a city-network maximum value in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
GetMonitorResponse.Builder internetMeasurementsLogDelivery(InternetMeasurementsLogDelivery internetMeasurementsLogDelivery)
Publish internet measurements for Internet Monitor to another location, such as an Amazon S3 bucket. The measurements are also published to Amazon CloudWatch Logs.
internetMeasurementsLogDelivery - Publish internet measurements for Internet Monitor to another location, such as an Amazon S3 bucket.
The measurements are also published to Amazon CloudWatch Logs.default GetMonitorResponse.Builder internetMeasurementsLogDelivery(Consumer<InternetMeasurementsLogDelivery.Builder> internetMeasurementsLogDelivery)
Publish internet measurements for Internet Monitor to another location, such as an Amazon S3 bucket. The measurements are also published to Amazon CloudWatch Logs.
This is a convenience method that creates an instance of theInternetMeasurementsLogDelivery.Builder
avoiding the need to create one manually via InternetMeasurementsLogDelivery.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
internetMeasurementsLogDelivery(InternetMeasurementsLogDelivery).
internetMeasurementsLogDelivery - a consumer that will call methods on InternetMeasurementsLogDelivery.BuilderinternetMeasurementsLogDelivery(InternetMeasurementsLogDelivery)GetMonitorResponse.Builder trafficPercentageToMonitor(Integer trafficPercentageToMonitor)
The percentage of the internet-facing traffic for your application that you want to monitor with this monitor.
trafficPercentageToMonitor - The percentage of the internet-facing traffic for your application that you want to monitor with this
monitor.GetMonitorResponse.Builder healthEventsConfig(HealthEventsConfig healthEventsConfig)
The list of health event thresholds. A health event threshold percentage, for performance and availability, determines the level of impact at which Amazon CloudWatch Internet Monitor creates a health event when there's an internet issue that affects your application end users.
healthEventsConfig - The list of health event thresholds. A health event threshold percentage, for performance and
availability, determines the level of impact at which Amazon CloudWatch Internet Monitor creates a
health event when there's an internet issue that affects your application end users.default GetMonitorResponse.Builder healthEventsConfig(Consumer<HealthEventsConfig.Builder> healthEventsConfig)
The list of health event thresholds. A health event threshold percentage, for performance and availability, determines the level of impact at which Amazon CloudWatch Internet Monitor creates a health event when there's an internet issue that affects your application end users.
This is a convenience method that creates an instance of theHealthEventsConfig.Builder avoiding the
need to create one manually via HealthEventsConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to healthEventsConfig(HealthEventsConfig).
healthEventsConfig - a consumer that will call methods on HealthEventsConfig.BuilderhealthEventsConfig(HealthEventsConfig)Copyright © 2023. All rights reserved.