Interface BillingGroupCostReportElement.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<BillingGroupCostReportElement.Builder,
,BillingGroupCostReportElement> SdkBuilder<BillingGroupCostReportElement.Builder,
,BillingGroupCostReportElement> SdkPojo
- Enclosing class:
BillingGroupCostReportElement
@Mutable
@NotThreadSafe
public static interface BillingGroupCostReportElement.Builder
extends SdkPojo, CopyableBuilder<BillingGroupCostReportElement.Builder,BillingGroupCostReportElement>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of a billing group.The actual Amazon Web Services charges for the billing group.The displayed currency.The billing group margin.marginPercentage
(String marginPercentage) The percentage of billing group margin.proformaCost
(String proformaCost) The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.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
-
Method Details
-
arn
The Amazon Resource Name (ARN) of a billing group.
- Parameters:
arn
- The Amazon Resource Name (ARN) of a billing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
awsCost
The actual Amazon Web Services charges for the billing group.
- Parameters:
awsCost
- The actual Amazon Web Services charges for the billing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
proformaCost
The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.
- Parameters:
proformaCost
- The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
margin
The billing group margin.
- Parameters:
margin
- The billing group margin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
marginPercentage
The percentage of billing group margin.
- Parameters:
marginPercentage
- The percentage of billing group margin.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currency
The displayed currency.
- Parameters:
currency
- The displayed currency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-