@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CanadaAdditionalInfo extends Object implements Serializable, Cloneable, StructuredPojo
Additional tax information associated with your TRN in Canada .
Constructor and Description |
---|
CanadaAdditionalInfo() |
Modifier and Type | Method and Description |
---|---|
CanadaAdditionalInfo |
clone() |
boolean |
equals(Object obj) |
String |
getCanadaQuebecSalesTaxNumber()
The Quebec Sales Tax ID number.
|
String |
getCanadaRetailSalesTaxNumber()
Manitoba Retail Sales Tax ID number.
|
Boolean |
getIsResellerAccount()
The value for this parameter must be
true if the provincialSalesTaxId value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces. |
String |
getProvincialSalesTaxId()
The provincial sales tax ID for your TRN in Canada.
|
int |
hashCode() |
Boolean |
isResellerAccount()
The value for this parameter must be
true if the provincialSalesTaxId value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCanadaQuebecSalesTaxNumber(String canadaQuebecSalesTaxNumber)
The Quebec Sales Tax ID number.
|
void |
setCanadaRetailSalesTaxNumber(String canadaRetailSalesTaxNumber)
Manitoba Retail Sales Tax ID number.
|
void |
setIsResellerAccount(Boolean isResellerAccount)
The value for this parameter must be
true if the provincialSalesTaxId value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces. |
void |
setProvincialSalesTaxId(String provincialSalesTaxId)
The provincial sales tax ID for your TRN in Canada.
|
String |
toString()
Returns a string representation of this object.
|
CanadaAdditionalInfo |
withCanadaQuebecSalesTaxNumber(String canadaQuebecSalesTaxNumber)
The Quebec Sales Tax ID number.
|
CanadaAdditionalInfo |
withCanadaRetailSalesTaxNumber(String canadaRetailSalesTaxNumber)
Manitoba Retail Sales Tax ID number.
|
CanadaAdditionalInfo |
withIsResellerAccount(Boolean isResellerAccount)
The value for this parameter must be
true if the provincialSalesTaxId value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces. |
CanadaAdditionalInfo |
withProvincialSalesTaxId(String provincialSalesTaxId)
The provincial sales tax ID for your TRN in Canada.
|
public void setCanadaQuebecSalesTaxNumber(String canadaQuebecSalesTaxNumber)
The Quebec Sales Tax ID number. Leave blank if you do not have a Quebec Sales Tax ID number.
canadaQuebecSalesTaxNumber
- The Quebec Sales Tax ID number. Leave blank if you do not have a Quebec Sales Tax ID number.public String getCanadaQuebecSalesTaxNumber()
The Quebec Sales Tax ID number. Leave blank if you do not have a Quebec Sales Tax ID number.
public CanadaAdditionalInfo withCanadaQuebecSalesTaxNumber(String canadaQuebecSalesTaxNumber)
The Quebec Sales Tax ID number. Leave blank if you do not have a Quebec Sales Tax ID number.
canadaQuebecSalesTaxNumber
- The Quebec Sales Tax ID number. Leave blank if you do not have a Quebec Sales Tax ID number.public void setCanadaRetailSalesTaxNumber(String canadaRetailSalesTaxNumber)
Manitoba Retail Sales Tax ID number. Customers purchasing Amazon Web Services for resale in Manitoba must provide a valid Retail Sales Tax ID number for Manitoba. Leave this blank if you do not have a Retail Sales Tax ID number in Manitoba or are not purchasing Amazon Web Services for resale.
canadaRetailSalesTaxNumber
- Manitoba Retail Sales Tax ID number. Customers purchasing Amazon Web Services for resale in Manitoba must
provide a valid Retail Sales Tax ID number for Manitoba. Leave this blank if you do not have a Retail
Sales Tax ID number in Manitoba or are not purchasing Amazon Web Services for resale.public String getCanadaRetailSalesTaxNumber()
Manitoba Retail Sales Tax ID number. Customers purchasing Amazon Web Services for resale in Manitoba must provide a valid Retail Sales Tax ID number for Manitoba. Leave this blank if you do not have a Retail Sales Tax ID number in Manitoba or are not purchasing Amazon Web Services for resale.
public CanadaAdditionalInfo withCanadaRetailSalesTaxNumber(String canadaRetailSalesTaxNumber)
Manitoba Retail Sales Tax ID number. Customers purchasing Amazon Web Services for resale in Manitoba must provide a valid Retail Sales Tax ID number for Manitoba. Leave this blank if you do not have a Retail Sales Tax ID number in Manitoba or are not purchasing Amazon Web Services for resale.
canadaRetailSalesTaxNumber
- Manitoba Retail Sales Tax ID number. Customers purchasing Amazon Web Services for resale in Manitoba must
provide a valid Retail Sales Tax ID number for Manitoba. Leave this blank if you do not have a Retail
Sales Tax ID number in Manitoba or are not purchasing Amazon Web Services for resale.public void setIsResellerAccount(Boolean isResellerAccount)
The value for this parameter must be true
if the provincialSalesTaxId
value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm that
purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
isResellerAccount
- The value for this parameter must be true
if the provincialSalesTaxId
value is
provided for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm that
purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
public Boolean getIsResellerAccount()
The value for this parameter must be true
if the provincialSalesTaxId
value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm that
purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
true
if the provincialSalesTaxId
value is
provided for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm
that purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
public CanadaAdditionalInfo withIsResellerAccount(Boolean isResellerAccount)
The value for this parameter must be true
if the provincialSalesTaxId
value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm that
purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
isResellerAccount
- The value for this parameter must be true
if the provincialSalesTaxId
value is
provided for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm that
purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
public Boolean isResellerAccount()
The value for this parameter must be true
if the provincialSalesTaxId
value is provided
for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm that
purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
true
if the provincialSalesTaxId
value is
provided for a TRN in British Columbia, Saskatchewan, or Manitoba provinces.
To claim a provincial sales tax (PST) and retail sales tax (RST) reseller exemption, you must confirm
that purchases from this account were made for resale. Otherwise, remove the PST or RST number from the
provincialSalesTaxId
parameter from your request.
public void setProvincialSalesTaxId(String provincialSalesTaxId)
The provincial sales tax ID for your TRN in Canada. This parameter can represent the following:
Provincial sales tax ID number for British Columbia and Saskatchewan provinces
Manitoba retail sales tax ID number for Manitoba province
Quebec sales tax ID number for Quebec province
The Tax Setting API only accepts this parameter if the TRN is specified for the previous provinces. For other provinces, the Tax Settings API doesn't accept this parameter.
provincialSalesTaxId
- The provincial sales tax ID for your TRN in Canada. This parameter can represent the following:
Provincial sales tax ID number for British Columbia and Saskatchewan provinces
Manitoba retail sales tax ID number for Manitoba province
Quebec sales tax ID number for Quebec province
The Tax Setting API only accepts this parameter if the TRN is specified for the previous provinces. For other provinces, the Tax Settings API doesn't accept this parameter.
public String getProvincialSalesTaxId()
The provincial sales tax ID for your TRN in Canada. This parameter can represent the following:
Provincial sales tax ID number for British Columbia and Saskatchewan provinces
Manitoba retail sales tax ID number for Manitoba province
Quebec sales tax ID number for Quebec province
The Tax Setting API only accepts this parameter if the TRN is specified for the previous provinces. For other provinces, the Tax Settings API doesn't accept this parameter.
Provincial sales tax ID number for British Columbia and Saskatchewan provinces
Manitoba retail sales tax ID number for Manitoba province
Quebec sales tax ID number for Quebec province
The Tax Setting API only accepts this parameter if the TRN is specified for the previous provinces. For other provinces, the Tax Settings API doesn't accept this parameter.
public CanadaAdditionalInfo withProvincialSalesTaxId(String provincialSalesTaxId)
The provincial sales tax ID for your TRN in Canada. This parameter can represent the following:
Provincial sales tax ID number for British Columbia and Saskatchewan provinces
Manitoba retail sales tax ID number for Manitoba province
Quebec sales tax ID number for Quebec province
The Tax Setting API only accepts this parameter if the TRN is specified for the previous provinces. For other provinces, the Tax Settings API doesn't accept this parameter.
provincialSalesTaxId
- The provincial sales tax ID for your TRN in Canada. This parameter can represent the following:
Provincial sales tax ID number for British Columbia and Saskatchewan provinces
Manitoba retail sales tax ID number for Manitoba province
Quebec sales tax ID number for Quebec province
The Tax Setting API only accepts this parameter if the TRN is specified for the previous provinces. For other provinces, the Tax Settings API doesn't accept this parameter.
public String toString()
toString
in class Object
Object.toString()
public CanadaAdditionalInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.