Interface InternetHealth.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InternetHealth.Builder,
,InternetHealth> SdkBuilder<InternetHealth.Builder,
,InternetHealth> SdkPojo
- Enclosing class:
InternetHealth
-
Method Summary
Modifier and TypeMethodDescriptiondefault InternetHealth.Builder
availability
(Consumer<AvailabilityMeasurement.Builder> availability) Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop.availability
(AvailabilityMeasurement availability) Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop.default InternetHealth.Builder
performance
(Consumer<PerformanceMeasurement.Builder> performance) Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop.performance
(PerformanceMeasurement performance) Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
availability
Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop. For example, an availability score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing an availability drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
- Parameters:
availability
- Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop. For example, an availability score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing an availability drop for that pair.For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availability
Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop. For example, an availability score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing an availability drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
This is a convenience method that creates an instance of theAvailabilityMeasurement.Builder
avoiding the need to create one manually viaAvailabilityMeasurement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toavailability(AvailabilityMeasurement)
.- Parameters:
availability
- a consumer that will call methods onAvailabilityMeasurement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
performance
Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop. For example, a performance score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing a performance drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
- Parameters:
performance
- Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop. For example, a performance score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing a performance drop for that pair.For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
performance
Performance in Internet Monitor represents the estimated percentage of traffic that is not seeing a performance drop. For example, a performance score of 99% for an end user and service location pair is equivalent to 1% of the traffic experiencing a performance drop for that pair.
For more information, see How Internet Monitor calculates performance and availability scores in the Amazon CloudWatch Internet Monitor section of the CloudWatch User Guide.
This is a convenience method that creates an instance of thePerformanceMeasurement.Builder
avoiding the need to create one manually viaPerformanceMeasurement.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toperformance(PerformanceMeasurement)
.- Parameters:
performance
- a consumer that will call methods onPerformanceMeasurement.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-