Interface BillingGroupCostReportElement.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<BillingGroupCostReportElement.Builder,BillingGroupCostReportElement>,SdkBuilder<BillingGroupCostReportElement.Builder,BillingGroupCostReportElement>,SdkPojo
- Enclosing class:
- BillingGroupCostReportElement
public static interface BillingGroupCostReportElement.Builder extends SdkPojo, CopyableBuilder<BillingGroupCostReportElement.Builder,BillingGroupCostReportElement>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BillingGroupCostReportElement.Builderarn(String arn)The Amazon Resource Name (ARN) of a billing group.BillingGroupCostReportElement.BuilderawsCost(String awsCost)The actual Amazon Web Services charges for the billing group.BillingGroupCostReportElement.Buildercurrency(String currency)The displayed currency.BillingGroupCostReportElement.Buildermargin(String margin)The billing group margin.BillingGroupCostReportElement.BuildermarginPercentage(String marginPercentage)The percentage of billing group margin.BillingGroupCostReportElement.BuilderproformaCost(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, sdkFields
-
-
-
-
Method Detail
-
arn
BillingGroupCostReportElement.Builder arn(String 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
BillingGroupCostReportElement.Builder awsCost(String 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
BillingGroupCostReportElement.Builder proformaCost(String 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
BillingGroupCostReportElement.Builder margin(String 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
BillingGroupCostReportElement.Builder marginPercentage(String 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
BillingGroupCostReportElement.Builder currency(String currency)
The displayed currency.
- Parameters:
currency- The displayed currency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-