Interface BusinessSupportServiceSpend.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BusinessSupportServiceSpend.Builder,,BusinessSupportServiceSpend> SdkBuilder<BusinessSupportServiceSpend.Builder,,BusinessSupportServiceSpend> SdkPojo
- Enclosing class:
BusinessSupportServiceSpend
@Mutable
@NotThreadSafe
public static interface BusinessSupportServiceSpend.Builder
extends SdkPojo, CopyableBuilder<BusinessSupportServiceSpend.Builder,BusinessSupportServiceSpend>
-
Method Summary
Modifier and TypeMethodDescriptionchargeAmount(String chargeAmount) The Support-eligible spend amount for this service.contributingService(String contributingService) The name of the Amazon Web Services service contributing to the Support-eligible spend.The ISO 4217 currency code for the charge amount (for example,USD).description(String description) A human-readable description of the service spend entry.The type of the line item.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
contributingService
The name of the Amazon Web Services service contributing to the Support-eligible spend.
- Parameters:
contributingService- The name of the Amazon Web Services service contributing to the Support-eligible spend.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
itemType
The type of the line item. Valid values:
Usage.- Parameters:
itemType- The type of the line item. Valid values:Usage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A human-readable description of the service spend entry.
- Parameters:
description- A human-readable description of the service spend entry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
chargeAmount
The Support-eligible spend amount for this service.
- Parameters:
chargeAmount- The Support-eligible spend amount for this service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currency
The ISO 4217 currency code for the charge amount (for example,
USD).- Parameters:
currency- The ISO 4217 currency code for the charge amount (for example,USD).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-