Interface InternetHealth.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<InternetHealth.Builder,,InternetHealth> SdkBuilder<InternetHealth.Builder,,InternetHealth> SdkPojo
- Enclosing class:
InternetHealth
-
Method Summary
Modifier and TypeMethodDescriptiondefault InternetHealth.Builderavailability(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.Builderperformance(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaAvailabilityMeasurement.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaPerformanceMeasurement.builder().When the
Consumercompletes,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:
-