Interface InternetHealth.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<InternetHealth.Builder,InternetHealth>,SdkBuilder<InternetHealth.Builder,InternetHealth>,SdkPojo
- Enclosing class:
- InternetHealth
public static interface InternetHealth.Builder extends SdkPojo, CopyableBuilder<InternetHealth.Builder,InternetHealth>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InternetHealth.Builderavailability(Consumer<AvailabilityMeasurement.Builder> availability)Availability in Internet Monitor represents the estimated percentage of traffic that is not seeing an availability drop.InternetHealth.Builderavailability(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.InternetHealth.Builderperformance(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 Detail
-
availability
InternetHealth.Builder availability(AvailabilityMeasurement 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
default InternetHealth.Builder availability(Consumer<AvailabilityMeasurement.Builder> 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:
availability(AvailabilityMeasurement)
-
performance
InternetHealth.Builder performance(PerformanceMeasurement 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
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. 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:
performance(PerformanceMeasurement)
-
-