Class SupplementalTaxRegistration
- java.lang.Object
-
- software.amazon.awssdk.services.taxsettings.model.SupplementalTaxRegistration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SupplementalTaxRegistration.Builder,SupplementalTaxRegistration>
@Generated("software.amazon.awssdk:codegen") public final class SupplementalTaxRegistration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SupplementalTaxRegistration.Builder,SupplementalTaxRegistration>
Supplemental TRN details.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSupplementalTaxRegistration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Addressaddress()Returns the value of the Address property for this object.StringauthorityId()Unique authority ID for the supplemental TRN.static SupplementalTaxRegistration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlegalName()The legal name associated with your TRN registration.StringregistrationId()The supplemental TRN unique identifier.SupplementalTaxRegistrationTyperegistrationType()Type of supplemental TRN.StringregistrationTypeAsString()Type of supplemental TRN.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SupplementalTaxRegistration.Builder>serializableBuilderClass()TaxRegistrationStatusstatus()The status of your TRN.StringstatusAsString()The status of your TRN.SupplementalTaxRegistration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
address
public final Address address()
Returns the value of the Address property for this object.- Returns:
- The value of the Address property for this object.
-
authorityId
public final String authorityId()
Unique authority ID for the supplemental TRN.
- Returns:
- Unique authority ID for the supplemental TRN.
-
legalName
public final String legalName()
The legal name associated with your TRN registration.
- Returns:
- The legal name associated with your TRN registration.
-
registrationId
public final String registrationId()
The supplemental TRN unique identifier.
- Returns:
- The supplemental TRN unique identifier.
-
registrationType
public final SupplementalTaxRegistrationType registrationType()
Type of supplemental TRN. Currently, this can only be VAT.
If the service returns an enum value that is not available in the current SDK version,
registrationTypewill returnSupplementalTaxRegistrationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromregistrationTypeAsString().- Returns:
- Type of supplemental TRN. Currently, this can only be VAT.
- See Also:
SupplementalTaxRegistrationType
-
registrationTypeAsString
public final String registrationTypeAsString()
Type of supplemental TRN. Currently, this can only be VAT.
If the service returns an enum value that is not available in the current SDK version,
registrationTypewill returnSupplementalTaxRegistrationType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromregistrationTypeAsString().- Returns:
- Type of supplemental TRN. Currently, this can only be VAT.
- See Also:
SupplementalTaxRegistrationType
-
status
public final TaxRegistrationStatus status()
The status of your TRN.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTaxRegistrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of your TRN.
- See Also:
TaxRegistrationStatus
-
statusAsString
public final String statusAsString()
The status of your TRN.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnTaxRegistrationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of your TRN.
- See Also:
TaxRegistrationStatus
-
toBuilder
public SupplementalTaxRegistration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SupplementalTaxRegistration.Builder,SupplementalTaxRegistration>
-
builder
public static SupplementalTaxRegistration.Builder builder()
-
serializableBuilderClass
public static Class<? extends SupplementalTaxRegistration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-