public static interface ReservationUtilizationGroup.Builder extends CopyableBuilder<ReservationUtilizationGroup.Builder,ReservationUtilizationGroup>
Modifier and Type | Method and Description |
---|---|
ReservationUtilizationGroup.Builder |
attributes(Map<String,String> attributes)
The attributes for this group of RIs.
|
ReservationUtilizationGroup.Builder |
key(String key)
The key for a specific RI attribute.
|
default ReservationUtilizationGroup.Builder |
utilization(Consumer<ReservationAggregates.Builder> utilization)
How much you used this group of RIs.
|
ReservationUtilizationGroup.Builder |
utilization(ReservationAggregates utilization)
How much you used this group of RIs.
|
ReservationUtilizationGroup.Builder |
value(String value)
The value of a specific RI attribute.
|
copy
applyMutation, build
ReservationUtilizationGroup.Builder key(String key)
The key for a specific RI attribute.
key
- The key for a specific RI attribute.ReservationUtilizationGroup.Builder value(String value)
The value of a specific RI attribute.
value
- The value of a specific RI attribute.ReservationUtilizationGroup.Builder attributes(Map<String,String> attributes)
The attributes for this group of RIs.
attributes
- The attributes for this group of RIs.ReservationUtilizationGroup.Builder utilization(ReservationAggregates utilization)
How much you used this group of RIs.
utilization
- How much you used this group of RIs.default ReservationUtilizationGroup.Builder utilization(Consumer<ReservationAggregates.Builder> utilization)
How much you used this group of RIs.
This is a convenience that creates an instance of theReservationAggregates.Builder
avoiding the need
to create one manually via ReservationAggregates.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to utilization(ReservationAggregates)
.utilization
- a consumer that will call methods on ReservationAggregates.Builder
utilization(ReservationAggregates)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.