Interface AccountDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<AccountDetails.Builder,,AccountDetails> SdkBuilder<AccountDetails.Builder,,AccountDetails> SdkPojo
- Enclosing class:
AccountDetails
-
Method Summary
Modifier and TypeMethodDescriptionList of unique account identifiers.default AccountDetails.BuilderaccountMetaData(Consumer<AccountMetaData.Builder> accountMetaData) The meta data information associated with the account.accountMetaData(AccountMetaData accountMetaData) The meta data information associated with the account.default AccountDetails.BuildertaxInheritanceDetails(Consumer<TaxInheritanceDetails.Builder> taxInheritanceDetails) Tax inheritance information associated with the account.taxInheritanceDetails(TaxInheritanceDetails taxInheritanceDetails) Tax inheritance information associated with the account.default AccountDetails.BuildertaxRegistration(Consumer<TaxRegistrationWithJurisdiction.Builder> taxRegistration) Your TRN information.taxRegistration(TaxRegistrationWithJurisdiction taxRegistration) Your TRN information.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, sdkFields
-
Method Details
-
accountId
List of unique account identifiers.
- Parameters:
accountId- List of unique account identifiers.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountMetaData
The meta data information associated with the account.
- Parameters:
accountMetaData- The meta data information associated with the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
accountMetaData
The meta data information associated with the account.
This is a convenience method that creates an instance of theAccountMetaData.Builderavoiding the need to create one manually viaAccountMetaData.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaccountMetaData(AccountMetaData).- Parameters:
accountMetaData- a consumer that will call methods onAccountMetaData.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taxInheritanceDetails
Tax inheritance information associated with the account.
- Parameters:
taxInheritanceDetails- Tax inheritance information associated with the account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taxInheritanceDetails
default AccountDetails.Builder taxInheritanceDetails(Consumer<TaxInheritanceDetails.Builder> taxInheritanceDetails) Tax inheritance information associated with the account.
This is a convenience method that creates an instance of theTaxInheritanceDetails.Builderavoiding the need to create one manually viaTaxInheritanceDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaxInheritanceDetails(TaxInheritanceDetails).- Parameters:
taxInheritanceDetails- a consumer that will call methods onTaxInheritanceDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
taxRegistration
Your TRN information. Instead of having full legal address, here TRN information will have jurisdiction details (for example, country code and state/region/province if applicable).
- Parameters:
taxRegistration- Your TRN information. Instead of having full legal address, here TRN information will have jurisdiction details (for example, country code and state/region/province if applicable).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taxRegistration
default AccountDetails.Builder taxRegistration(Consumer<TaxRegistrationWithJurisdiction.Builder> taxRegistration) Your TRN information. Instead of having full legal address, here TRN information will have jurisdiction details (for example, country code and state/region/province if applicable).
This is a convenience method that creates an instance of theTaxRegistrationWithJurisdiction.Builderavoiding the need to create one manually viaTaxRegistrationWithJurisdiction.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaxRegistration(TaxRegistrationWithJurisdiction).- Parameters:
taxRegistration- a consumer that will call methods onTaxRegistrationWithJurisdiction.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-