Class KenyaAdditionalInfo
- java.lang.Object
-
- software.amazon.awssdk.services.taxsettings.model.KenyaAdditionalInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KenyaAdditionalInfo.Builder,KenyaAdditionalInfo>
@Generated("software.amazon.awssdk:codegen") public final class KenyaAdditionalInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KenyaAdditionalInfo.Builder,KenyaAdditionalInfo>
Additional tax information associated with your TRN in Kenya.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKenyaAdditionalInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KenyaAdditionalInfo.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()PersonTypepersonType()The legal person or physical person assigned to this TRN in Kenya.StringpersonTypeAsString()The legal person or physical person assigned to this TRN in Kenya.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends KenyaAdditionalInfo.Builder>serializableBuilderClass()KenyaAdditionalInfo.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
-
personType
public final PersonType personType()
The legal person or physical person assigned to this TRN in Kenya.
If the service returns an enum value that is not available in the current SDK version,
personTypewill returnPersonType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompersonTypeAsString().- Returns:
- The legal person or physical person assigned to this TRN in Kenya.
- See Also:
PersonType
-
personTypeAsString
public final String personTypeAsString()
The legal person or physical person assigned to this TRN in Kenya.
If the service returns an enum value that is not available in the current SDK version,
personTypewill returnPersonType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frompersonTypeAsString().- Returns:
- The legal person or physical person assigned to this TRN in Kenya.
- See Also:
PersonType
-
toBuilder
public KenyaAdditionalInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KenyaAdditionalInfo.Builder,KenyaAdditionalInfo>
-
builder
public static KenyaAdditionalInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends KenyaAdditionalInfo.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
-
-