Interface TaxExemption.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TaxExemption.Builder,,TaxExemption> SdkBuilder<TaxExemption.Builder,,TaxExemption> SdkPojo
- Enclosing class:
TaxExemption
@Mutable
@NotThreadSafe
public static interface TaxExemption.Builder
extends SdkPojo, CopyableBuilder<TaxExemption.Builder,TaxExemption>
-
Method Summary
Modifier and TypeMethodDescriptiondefault TaxExemption.Builderauthority(Consumer<Authority.Builder> authority) The address domain associate with tax exemption.The address domain associate with tax exemption.effectiveDate(Instant effectiveDate) The tax exemption effective date.expirationDate(Instant expirationDate) The tax exemption expiration date.The tax exemption status.status(EntityExemptionAccountStatus status) The tax exemption status.systemEffectiveDate(Instant systemEffectiveDate) The tax exemption recording time in theTaxSettingssystem.default TaxExemption.BuildertaxExemptionType(Consumer<TaxExemptionType.Builder> taxExemptionType) The tax exemption type.taxExemptionType(TaxExemptionType taxExemptionType) The tax exemption type.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, sdkFieldNameToField, sdkFields
-
Method Details
-
authority
The address domain associate with tax exemption.
- Parameters:
authority- The address domain associate with tax exemption.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authority
The address domain associate with tax exemption.
This is a convenience method that creates an instance of theAuthority.Builderavoiding the need to create one manually viaAuthority.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthority(Authority).- Parameters:
authority- a consumer that will call methods onAuthority.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
effectiveDate
The tax exemption effective date.
- Parameters:
effectiveDate- The tax exemption effective date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expirationDate
The tax exemption expiration date.
- Parameters:
expirationDate- The tax exemption expiration date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The tax exemption status.
- Parameters:
status- The tax exemption status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The tax exemption status.
- Parameters:
status- The tax exemption status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
systemEffectiveDate
The tax exemption recording time in the
TaxSettingssystem.- Parameters:
systemEffectiveDate- The tax exemption recording time in theTaxSettingssystem.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taxExemptionType
The tax exemption type.
- Parameters:
taxExemptionType- The tax exemption type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
taxExemptionType
The tax exemption type.
This is a convenience method that creates an instance of theTaxExemptionType.Builderavoiding the need to create one manually viaTaxExemptionType.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totaxExemptionType(TaxExemptionType).- Parameters:
taxExemptionType- a consumer that will call methods onTaxExemptionType.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-