Interface ListPricingPlansRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,BillingconductorRequest.Builder,Buildable,CopyableBuilder<ListPricingPlansRequest.Builder,ListPricingPlansRequest>,SdkBuilder<ListPricingPlansRequest.Builder,ListPricingPlansRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- ListPricingPlansRequest
public static interface ListPricingPlansRequest.Builder extends BillingconductorRequest.Builder, SdkPojo, CopyableBuilder<ListPricingPlansRequest.Builder,ListPricingPlansRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ListPricingPlansRequest.BuilderbillingPeriod(String billingPeriod)The preferred billing period to get pricing plan.default ListPricingPlansRequest.Builderfilters(Consumer<ListPricingPlansFilter.Builder> filters)AListPricingPlansFilterthat specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information.ListPricingPlansRequest.Builderfilters(ListPricingPlansFilter filters)AListPricingPlansFilterthat specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information.ListPricingPlansRequest.BuildermaxResults(Integer maxResults)The maximum number of pricing plans to retrieve.ListPricingPlansRequest.BuildernextToken(String nextToken)The pagination token that's used on subsequent call to get pricing plans.ListPricingPlansRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)ListPricingPlansRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.billingconductor.model.BillingconductorRequest.Builder
build
-
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
-
billingPeriod
ListPricingPlansRequest.Builder billingPeriod(String billingPeriod)
The preferred billing period to get pricing plan.
- Parameters:
billingPeriod- The preferred billing period to get pricing plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
ListPricingPlansRequest.Builder filters(ListPricingPlansFilter filters)
A
ListPricingPlansFilterthat specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information.- Parameters:
filters- AListPricingPlansFilterthat specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
default ListPricingPlansRequest.Builder filters(Consumer<ListPricingPlansFilter.Builder> filters)
A
This is a convenience method that creates an instance of theListPricingPlansFilterthat specifies the Amazon Resource Name (ARNs) of pricing plans to retrieve pricing plans information.ListPricingPlansFilter.Builderavoiding the need to create one manually viaListPricingPlansFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofilters(ListPricingPlansFilter).- Parameters:
filters- a consumer that will call methods onListPricingPlansFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
filters(ListPricingPlansFilter)
-
maxResults
ListPricingPlansRequest.Builder maxResults(Integer maxResults)
The maximum number of pricing plans to retrieve.
- Parameters:
maxResults- The maximum number of pricing plans to retrieve.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
ListPricingPlansRequest.Builder nextToken(String nextToken)
The pagination token that's used on subsequent call to get pricing plans.
- Parameters:
nextToken- The pagination token that's used on subsequent call to get pricing plans.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListPricingPlansRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
ListPricingPlansRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-