Interface TaxExemption.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TaxExemption.Builder,TaxExemption>,SdkBuilder<TaxExemption.Builder,TaxExemption>,SdkPojo
- Enclosing class:
- TaxExemption
public static interface TaxExemption.Builder extends SdkPojo, CopyableBuilder<TaxExemption.Builder,TaxExemption>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default TaxExemption.Builderauthority(Consumer<Authority.Builder> authority)The address domain associate with tax exemption.TaxExemption.Builderauthority(Authority authority)The address domain associate with tax exemption.TaxExemption.BuildereffectiveDate(Instant effectiveDate)The tax exemption effective date.TaxExemption.BuilderexpirationDate(Instant expirationDate)The tax exemption expiration date.TaxExemption.Builderstatus(String status)The tax exemption status.TaxExemption.Builderstatus(EntityExemptionAccountStatus status)The tax exemption status.TaxExemption.BuildersystemEffectiveDate(Instant systemEffectiveDate)The tax exemption recording time in theTaxSettingssystem.default TaxExemption.BuildertaxExemptionType(Consumer<TaxExemptionType.Builder> taxExemptionType)The tax exemption type.TaxExemption.BuildertaxExemptionType(TaxExemptionType taxExemptionType)The tax exemption type.-
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
-
authority
TaxExemption.Builder authority(Authority 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
default TaxExemption.Builder authority(Consumer<Authority.Builder> 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:
authority(Authority)
-
effectiveDate
TaxExemption.Builder effectiveDate(Instant 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
TaxExemption.Builder expirationDate(Instant 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
TaxExemption.Builder status(String 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:
EntityExemptionAccountStatus,EntityExemptionAccountStatus
-
status
TaxExemption.Builder status(EntityExemptionAccountStatus 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:
EntityExemptionAccountStatus,EntityExemptionAccountStatus
-
systemEffectiveDate
TaxExemption.Builder systemEffectiveDate(Instant 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
TaxExemption.Builder taxExemptionType(TaxExemptionType 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
default TaxExemption.Builder taxExemptionType(Consumer<TaxExemptionType.Builder> 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:
taxExemptionType(TaxExemptionType)
-
-