Class TaxDocumentMetadata
- java.lang.Object
-
- software.amazon.awssdk.services.taxsettings.model.TaxDocumentMetadata
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TaxDocumentMetadata.Builder,TaxDocumentMetadata>
@Generated("software.amazon.awssdk:codegen") public final class TaxDocumentMetadata extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TaxDocumentMetadata.Builder,TaxDocumentMetadata>
The metadata for your tax document.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTaxDocumentMetadata.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TaxDocumentMetadata.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TaxDocumentMetadata.Builder>serializableBuilderClass()StringtaxDocumentAccessToken()The tax document access token, which contains information that the Tax Settings API uses to locate the tax document.StringtaxDocumentName()The name of your tax document.TaxDocumentMetadata.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
-
taxDocumentAccessToken
public final String taxDocumentAccessToken()
The tax document access token, which contains information that the Tax Settings API uses to locate the tax document.
If you update your tax registration, the existing
taxDocumentAccessTokenwon't be valid. To get the latest token, call theGetTaxRegistrationorListTaxRegistrationsAPI operation. This token is valid for 24 hours.- Returns:
- The tax document access token, which contains information that the Tax Settings API uses to locate the
tax document.
If you update your tax registration, the existing
taxDocumentAccessTokenwon't be valid. To get the latest token, call theGetTaxRegistrationorListTaxRegistrationsAPI operation. This token is valid for 24 hours.
-
taxDocumentName
public final String taxDocumentName()
The name of your tax document.
- Returns:
- The name of your tax document.
-
toBuilder
public TaxDocumentMetadata.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TaxDocumentMetadata.Builder,TaxDocumentMetadata>
-
builder
public static TaxDocumentMetadata.Builder builder()
-
serializableBuilderClass
public static Class<? extends TaxDocumentMetadata.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
-
-