Interface ReservationCoverageGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ReservationCoverageGroup.Builder,ReservationCoverageGroup>,SdkBuilder<ReservationCoverageGroup.Builder,ReservationCoverageGroup>,SdkPojo
- Enclosing class:
- ReservationCoverageGroup
public static interface ReservationCoverageGroup.Builder extends SdkPojo, CopyableBuilder<ReservationCoverageGroup.Builder,ReservationCoverageGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ReservationCoverageGroup.Builderattributes(Map<String,String> attributes)The attributes for this group of reservations.default ReservationCoverageGroup.Buildercoverage(Consumer<Coverage.Builder> coverage)How much instance usage this group of reservations covered.ReservationCoverageGroup.Buildercoverage(Coverage coverage)How much instance usage this group of reservations covered.-
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, sdkFields
-
-
-
-
Method Detail
-
attributes
ReservationCoverageGroup.Builder attributes(Map<String,String> attributes)
The attributes for this group of reservations.
- Parameters:
attributes- The attributes for this group of reservations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coverage
ReservationCoverageGroup.Builder coverage(Coverage coverage)
How much instance usage this group of reservations covered.
- Parameters:
coverage- How much instance usage this group of reservations covered.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
coverage
default ReservationCoverageGroup.Builder coverage(Consumer<Coverage.Builder> coverage)
How much instance usage this group of reservations covered.
This is a convenience method that creates an instance of theCoverage.Builderavoiding the need to create one manually viaCoverage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocoverage(Coverage).- Parameters:
coverage- a consumer that will call methods onCoverage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
coverage(Coverage)
-
-