public static interface DescribeHostReservationsRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<DescribeHostReservationsRequest.Builder,DescribeHostReservationsRequest>
build
overrideConfiguration
equalsBySdkFields, sdkFields
copy
applyMutation, build
DescribeHostReservationsRequest.Builder filter(Collection<Filter> filter)
The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
|
AllUpfront
).
state
- The state of the reservation (payment-pending
| payment-failed
| active
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key
in the filter name and the tag value as the filter value. For example, to find all resources that have a tag
with the key Owner
and the value TeamA
, specify tag:Owner
for the
filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources
assigned a tag with a specific key, regardless of the tag value.
filter
- The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
state
- The state of the reservation (payment-pending
|
payment-failed
| active
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the
tag key in the filter name and the tag value as the filter value. For example, to find all resources
that have a tag with the key Owner
and the value TeamA
, specify
tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all
resources assigned a tag with a specific key, regardless of the tag value.
DescribeHostReservationsRequest.Builder filter(Filter... filter)
The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
|
AllUpfront
).
state
- The state of the reservation (payment-pending
| payment-failed
| active
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key
in the filter name and the tag value as the filter value. For example, to find all resources that have a tag
with the key Owner
and the value TeamA
, specify tag:Owner
for the
filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources
assigned a tag with a specific key, regardless of the tag value.
filter
- The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
| AllUpfront
).
state
- The state of the reservation (payment-pending
|
payment-failed
| active
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the
tag key in the filter name and the tag value as the filter value. For example, to find all resources
that have a tag with the key Owner
and the value TeamA
, specify
tag:Owner
for the filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all
resources assigned a tag with a specific key, regardless of the tag value.
DescribeHostReservationsRequest.Builder filter(Consumer<Filter.Builder>... filter)
The filters.
instance-family
- The instance family (for example, m4
).
payment-option
- The payment option (NoUpfront
| PartialUpfront
|
AllUpfront
).
state
- The state of the reservation (payment-pending
| payment-failed
| active
| retired
).
tag:<key>
- The key/value combination of a tag assigned to the resource. Use the tag key
in the filter name and the tag value as the filter value. For example, to find all resources that have a tag
with the key Owner
and the value TeamA
, specify tag:Owner
for the
filter name and TeamA
for the filter value.
tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources
assigned a tag with a specific key, regardless of the tag value.
Filter.Builder
avoiding the need to create one manually via
Filter.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is passed to #filter(List
.
filter
- a consumer that will call methods on Filter.Builder
#filter(java.util.Collection)
DescribeHostReservationsRequest.Builder hostReservationIdSet(Collection<String> hostReservationIdSet)
The host reservation IDs.
hostReservationIdSet
- The host reservation IDs.DescribeHostReservationsRequest.Builder hostReservationIdSet(String... hostReservationIdSet)
The host reservation IDs.
hostReservationIdSet
- The host reservation IDs.DescribeHostReservationsRequest.Builder maxResults(Integer maxResults)
The maximum number of results to return for the request in a single page. The remaining results can be seen
by sending another request with the returned nextToken
value. This value can be between 5 and
500. If maxResults
is given a larger value than 500, you receive an error.
maxResults
- The maximum number of results to return for the request in a single page. The remaining results can be
seen by sending another request with the returned nextToken
value. This value can be
between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.DescribeHostReservationsRequest.Builder nextToken(String nextToken)
The token to use to retrieve the next page of results.
nextToken
- The token to use to retrieve the next page of results.DescribeHostReservationsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration
in interface AwsRequest.Builder
DescribeHostReservationsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration
in interface AwsRequest.Builder
Copyright © 2023. All rights reserved.