Interface UpdateBillingTransferPreferenceResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BillingconductorResponse.Builder,Buildable,CopyableBuilder<UpdateBillingTransferPreferenceResponse.Builder,,UpdateBillingTransferPreferenceResponse> SdkBuilder<UpdateBillingTransferPreferenceResponse.Builder,,UpdateBillingTransferPreferenceResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
UpdateBillingTransferPreferenceResponse
@Mutable
@NotThreadSafe
public static interface UpdateBillingTransferPreferenceResponse.Builder
extends BillingconductorResponse.Builder, SdkPojo, CopyableBuilder<UpdateBillingTransferPreferenceResponse.Builder,UpdateBillingTransferPreferenceResponse>
-
Method Summary
Modifier and TypeMethodDescriptionautoBillingTransferBillingGroupCreation(Consumer<AutoTransferBillingGroupCreationPreference.Builder> autoBillingTransferBillingGroupCreation) The updated auto billing group creation preference for the billing transfer.autoBillingTransferBillingGroupCreation(AutoTransferBillingGroupCreationPreference autoBillingTransferBillingGroupCreation) The updated auto billing group creation preference for the billing transfer.lastModifiedTime(Long lastModifiedTime) The most recent time when the preference was modified.responsibilityTransferArn(String responsibilityTransferArn) The Amazon Resource Name (ARN) of the billing transfer that the preference applies to.Methods inherited from interface software.amazon.awssdk.services.billingconductor.model.BillingconductorResponse.Builder
build, responseMetadata, responseMetadataMethods 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, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
responsibilityTransferArn
UpdateBillingTransferPreferenceResponse.Builder responsibilityTransferArn(String responsibilityTransferArn) The Amazon Resource Name (ARN) of the billing transfer that the preference applies to.
- Parameters:
responsibilityTransferArn- The Amazon Resource Name (ARN) of the billing transfer that the preference applies to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoBillingTransferBillingGroupCreation
UpdateBillingTransferPreferenceResponse.Builder autoBillingTransferBillingGroupCreation(AutoTransferBillingGroupCreationPreference autoBillingTransferBillingGroupCreation) The updated auto billing group creation preference for the billing transfer.
- Parameters:
autoBillingTransferBillingGroupCreation- The updated auto billing group creation preference for the billing transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoBillingTransferBillingGroupCreation
default UpdateBillingTransferPreferenceResponse.Builder autoBillingTransferBillingGroupCreation(Consumer<AutoTransferBillingGroupCreationPreference.Builder> autoBillingTransferBillingGroupCreation) The updated auto billing group creation preference for the billing transfer.
This is a convenience method that creates an instance of theAutoTransferBillingGroupCreationPreference.Builderavoiding the need to create one manually viaAutoTransferBillingGroupCreationPreference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toautoBillingTransferBillingGroupCreation(AutoTransferBillingGroupCreationPreference).- Parameters:
autoBillingTransferBillingGroupCreation- a consumer that will call methods onAutoTransferBillingGroupCreationPreference.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lastModifiedTime
The most recent time when the preference was modified.
- Parameters:
lastModifiedTime- The most recent time when the preference was modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-