Interface GetBillingTransferPreferenceResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,BillingconductorResponse.Builder,Buildable,CopyableBuilder<GetBillingTransferPreferenceResponse.Builder,,GetBillingTransferPreferenceResponse> SdkBuilder<GetBillingTransferPreferenceResponse.Builder,,GetBillingTransferPreferenceResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
GetBillingTransferPreferenceResponse
@Mutable
@NotThreadSafe
public static interface GetBillingTransferPreferenceResponse.Builder
extends BillingconductorResponse.Builder, SdkPojo, CopyableBuilder<GetBillingTransferPreferenceResponse.Builder,GetBillingTransferPreferenceResponse>
-
Method Summary
Modifier and TypeMethodDescriptionautoBillingTransferBillingGroupCreation(Consumer<AutoTransferBillingGroupCreationPreference.Builder> autoBillingTransferBillingGroupCreation) The auto billing group creation preference for the billing transfer.autoBillingTransferBillingGroupCreation(AutoTransferBillingGroupCreationPreference autoBillingTransferBillingGroupCreation) The 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
GetBillingTransferPreferenceResponse.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
GetBillingTransferPreferenceResponse.Builder autoBillingTransferBillingGroupCreation(AutoTransferBillingGroupCreationPreference autoBillingTransferBillingGroupCreation) The auto billing group creation preference for the billing transfer.
- Parameters:
autoBillingTransferBillingGroupCreation- The 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 GetBillingTransferPreferenceResponse.Builder autoBillingTransferBillingGroupCreation(Consumer<AutoTransferBillingGroupCreationPreference.Builder> autoBillingTransferBillingGroupCreation) The 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. This value is empty if the preference has never been set for the billing transfer.
- Parameters:
lastModifiedTime- The most recent time when the preference was modified. This value is empty if the preference has never been set for the billing transfer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-