Interface ListPricingRulesAssociatedToPricingPlanResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BillingconductorResponse.Builder
,Buildable
,CopyableBuilder<ListPricingRulesAssociatedToPricingPlanResponse.Builder,
,ListPricingRulesAssociatedToPricingPlanResponse> SdkBuilder<ListPricingRulesAssociatedToPricingPlanResponse.Builder,
,ListPricingRulesAssociatedToPricingPlanResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
ListPricingRulesAssociatedToPricingPlanResponse
@Mutable
@NotThreadSafe
public static interface ListPricingRulesAssociatedToPricingPlanResponse.Builder
extends BillingconductorResponse.Builder, SdkPojo, CopyableBuilder<ListPricingRulesAssociatedToPricingPlanResponse.Builder,ListPricingRulesAssociatedToPricingPlanResponse>
-
Method Summary
Modifier and TypeMethodDescriptionbillingPeriod
(String billingPeriod) The billing period for which the pricing rule associations are listed.The pagination token to be used on subsequent calls.pricingPlanArn
(String pricingPlanArn) The Amazon Resource Name (ARN) of the pricing plan for which associations are listed.pricingRuleArns
(String... pricingRuleArns) A list containing pricing rules that are associated with the requested pricing plan.pricingRuleArns
(Collection<String> pricingRuleArns) A list containing pricing rules that are associated with the requested pricing plan.Methods inherited from interface software.amazon.awssdk.services.billingconductor.model.BillingconductorResponse.Builder
build, responseMetadata, responseMetadata
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
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
billingPeriod
The billing period for which the pricing rule associations are listed.
- Parameters:
billingPeriod
- The billing period for which the pricing rule associations are listed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pricingPlanArn
The Amazon Resource Name (ARN) of the pricing plan for which associations are listed.
- Parameters:
pricingPlanArn
- The Amazon Resource Name (ARN) of the pricing plan for which associations are listed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pricingRuleArns
ListPricingRulesAssociatedToPricingPlanResponse.Builder pricingRuleArns(Collection<String> pricingRuleArns) A list containing pricing rules that are associated with the requested pricing plan.
- Parameters:
pricingRuleArns
- A list containing pricing rules that are associated with the requested pricing plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
pricingRuleArns
A list containing pricing rules that are associated with the requested pricing plan.
- Parameters:
pricingRuleArns
- A list containing pricing rules that are associated with the requested pricing plan.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
The pagination token to be used on subsequent calls.
- Parameters:
nextToken
- The pagination token to be used on subsequent calls.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-