Interface SupplementalTaxRegistration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SupplementalTaxRegistration.Builder,SupplementalTaxRegistration>,SdkBuilder<SupplementalTaxRegistration.Builder,SupplementalTaxRegistration>,SdkPojo
- Enclosing class:
- SupplementalTaxRegistration
public static interface SupplementalTaxRegistration.Builder extends SdkPojo, CopyableBuilder<SupplementalTaxRegistration.Builder,SupplementalTaxRegistration>
-
-
Method Summary
-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
address
SupplementalTaxRegistration.Builder address(Address address)
Sets the value of the Address property for this object.- Parameters:
address- The new value for the Address property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
address
default SupplementalTaxRegistration.Builder address(Consumer<Address.Builder> address)
Sets the value of the Address property for this object. This is a convenience method that creates an instance of theAddress.Builderavoiding the need to create one manually viaAddress.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toaddress(Address).- Parameters:
address- a consumer that will call methods onAddress.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
address(Address)
-
authorityId
SupplementalTaxRegistration.Builder authorityId(String authorityId)
Unique authority ID for the supplemental TRN.
- Parameters:
authorityId- Unique authority ID for the supplemental TRN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
legalName
SupplementalTaxRegistration.Builder legalName(String legalName)
The legal name associated with your TRN registration.
- Parameters:
legalName- The legal name associated with your TRN registration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registrationId
SupplementalTaxRegistration.Builder registrationId(String registrationId)
The supplemental TRN unique identifier.
- Parameters:
registrationId- The supplemental TRN unique identifier.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registrationType
SupplementalTaxRegistration.Builder registrationType(String registrationType)
Type of supplemental TRN. Currently, this can only be VAT.
- Parameters:
registrationType- Type of supplemental TRN. Currently, this can only be VAT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SupplementalTaxRegistrationType,SupplementalTaxRegistrationType
-
registrationType
SupplementalTaxRegistration.Builder registrationType(SupplementalTaxRegistrationType registrationType)
Type of supplemental TRN. Currently, this can only be VAT.
- Parameters:
registrationType- Type of supplemental TRN. Currently, this can only be VAT.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SupplementalTaxRegistrationType,SupplementalTaxRegistrationType
-
status
SupplementalTaxRegistration.Builder status(String status)
The status of your TRN.
- Parameters:
status- The status of your TRN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TaxRegistrationStatus,TaxRegistrationStatus
-
status
SupplementalTaxRegistration.Builder status(TaxRegistrationStatus status)
The status of your TRN.
- Parameters:
status- The status of your TRN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TaxRegistrationStatus,TaxRegistrationStatus
-
-