@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AcceptedTerm extends Object implements Serializable, Cloneable, StructuredPojo
A subset of terms proposed by the proposer, which have been accepted by the acceptor as part of agreement creation.
| Constructor and Description | 
|---|
AcceptedTerm()  | 
| Modifier and Type | Method and Description | 
|---|---|
AcceptedTerm | 
clone()  | 
boolean | 
equals(Object obj)  | 
ByolPricingTerm | 
getByolPricingTerm()
 Enables you and your customers to move your existing agreements to AWS Marketplace. 
 | 
ConfigurableUpfrontPricingTerm | 
getConfigurableUpfrontPricingTerm()
 Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the
 duration. 
 | 
FixedUpfrontPricingTerm | 
getFixedUpfrontPricingTerm()
 Defines a pre-paid pricing model where the customers are charged a fixed upfront amount. 
 | 
FreeTrialPricingTerm | 
getFreeTrialPricingTerm()
 Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit. 
 | 
LegalTerm | 
getLegalTerm()
 Defines the list of text agreements proposed to the acceptors. 
 | 
PaymentScheduleTerm | 
getPaymentScheduleTerm()
 Defines an installment-based pricing model where customers are charged a fixed price on different dates during
 the agreement validity period. 
 | 
RecurringPaymentTerm | 
getRecurringPaymentTerm()
 Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period. 
 | 
RenewalTerm | 
getRenewalTerm()
 Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new
 agreement will be created using the accepted terms on the existing agreement. 
 | 
SupportTerm | 
getSupportTerm()
 Defines the customer support available for the acceptors when they purchase the software. 
 | 
UsageBasedPricingTerm | 
getUsageBasedPricingTerm()
 Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on
 product usage. 
 | 
ValidityTerm | 
getValidityTerm()
 Defines the conditions that will keep an agreement created from this offer valid. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setByolPricingTerm(ByolPricingTerm byolPricingTerm)
 Enables you and your customers to move your existing agreements to AWS Marketplace. 
 | 
void | 
setConfigurableUpfrontPricingTerm(ConfigurableUpfrontPricingTerm configurableUpfrontPricingTerm)
 Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the
 duration. 
 | 
void | 
setFixedUpfrontPricingTerm(FixedUpfrontPricingTerm fixedUpfrontPricingTerm)
 Defines a pre-paid pricing model where the customers are charged a fixed upfront amount. 
 | 
void | 
setFreeTrialPricingTerm(FreeTrialPricingTerm freeTrialPricingTerm)
 Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit. 
 | 
void | 
setLegalTerm(LegalTerm legalTerm)
 Defines the list of text agreements proposed to the acceptors. 
 | 
void | 
setPaymentScheduleTerm(PaymentScheduleTerm paymentScheduleTerm)
 Defines an installment-based pricing model where customers are charged a fixed price on different dates during
 the agreement validity period. 
 | 
void | 
setRecurringPaymentTerm(RecurringPaymentTerm recurringPaymentTerm)
 Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period. 
 | 
void | 
setRenewalTerm(RenewalTerm renewalTerm)
 Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new
 agreement will be created using the accepted terms on the existing agreement. 
 | 
void | 
setSupportTerm(SupportTerm supportTerm)
 Defines the customer support available for the acceptors when they purchase the software. 
 | 
void | 
setUsageBasedPricingTerm(UsageBasedPricingTerm usageBasedPricingTerm)
 Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on
 product usage. 
 | 
void | 
setValidityTerm(ValidityTerm validityTerm)
 Defines the conditions that will keep an agreement created from this offer valid. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
AcceptedTerm | 
withByolPricingTerm(ByolPricingTerm byolPricingTerm)
 Enables you and your customers to move your existing agreements to AWS Marketplace. 
 | 
AcceptedTerm | 
withConfigurableUpfrontPricingTerm(ConfigurableUpfrontPricingTerm configurableUpfrontPricingTerm)
 Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the
 duration. 
 | 
AcceptedTerm | 
withFixedUpfrontPricingTerm(FixedUpfrontPricingTerm fixedUpfrontPricingTerm)
 Defines a pre-paid pricing model where the customers are charged a fixed upfront amount. 
 | 
AcceptedTerm | 
withFreeTrialPricingTerm(FreeTrialPricingTerm freeTrialPricingTerm)
 Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit. 
 | 
AcceptedTerm | 
withLegalTerm(LegalTerm legalTerm)
 Defines the list of text agreements proposed to the acceptors. 
 | 
AcceptedTerm | 
withPaymentScheduleTerm(PaymentScheduleTerm paymentScheduleTerm)
 Defines an installment-based pricing model where customers are charged a fixed price on different dates during
 the agreement validity period. 
 | 
AcceptedTerm | 
withRecurringPaymentTerm(RecurringPaymentTerm recurringPaymentTerm)
 Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period. 
 | 
AcceptedTerm | 
withRenewalTerm(RenewalTerm renewalTerm)
 Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new
 agreement will be created using the accepted terms on the existing agreement. 
 | 
AcceptedTerm | 
withSupportTerm(SupportTerm supportTerm)
 Defines the customer support available for the acceptors when they purchase the software. 
 | 
AcceptedTerm | 
withUsageBasedPricingTerm(UsageBasedPricingTerm usageBasedPricingTerm)
 Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on
 product usage. 
 | 
AcceptedTerm | 
withValidityTerm(ValidityTerm validityTerm)
 Defines the conditions that will keep an agreement created from this offer valid. 
 | 
public void setByolPricingTerm(ByolPricingTerm byolPricingTerm)
Enables you and your customers to move your existing agreements to AWS Marketplace. The customer won't be charged for product usage in AWS Marketplace because they already paid for the product outside of AWS Marketplace.
byolPricingTerm - Enables you and your customers to move your existing agreements to AWS Marketplace. The customer won't be
        charged for product usage in AWS Marketplace because they already paid for the product outside of AWS
        Marketplace.public ByolPricingTerm getByolPricingTerm()
Enables you and your customers to move your existing agreements to AWS Marketplace. The customer won't be charged for product usage in AWS Marketplace because they already paid for the product outside of AWS Marketplace.
public AcceptedTerm withByolPricingTerm(ByolPricingTerm byolPricingTerm)
Enables you and your customers to move your existing agreements to AWS Marketplace. The customer won't be charged for product usage in AWS Marketplace because they already paid for the product outside of AWS Marketplace.
byolPricingTerm - Enables you and your customers to move your existing agreements to AWS Marketplace. The customer won't be
        charged for product usage in AWS Marketplace because they already paid for the product outside of AWS
        Marketplace.public void setConfigurableUpfrontPricingTerm(ConfigurableUpfrontPricingTerm configurableUpfrontPricingTerm)
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
configurableUpfrontPricingTerm - Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and
        the duration.public ConfigurableUpfrontPricingTerm getConfigurableUpfrontPricingTerm()
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
public AcceptedTerm withConfigurableUpfrontPricingTerm(ConfigurableUpfrontPricingTerm configurableUpfrontPricingTerm)
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
configurableUpfrontPricingTerm - Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and
        the duration.public void setFixedUpfrontPricingTerm(FixedUpfrontPricingTerm fixedUpfrontPricingTerm)
Defines a pre-paid pricing model where the customers are charged a fixed upfront amount.
fixedUpfrontPricingTerm - Defines a pre-paid pricing model where the customers are charged a fixed upfront amount.public FixedUpfrontPricingTerm getFixedUpfrontPricingTerm()
Defines a pre-paid pricing model where the customers are charged a fixed upfront amount.
public AcceptedTerm withFixedUpfrontPricingTerm(FixedUpfrontPricingTerm fixedUpfrontPricingTerm)
Defines a pre-paid pricing model where the customers are charged a fixed upfront amount.
fixedUpfrontPricingTerm - Defines a pre-paid pricing model where the customers are charged a fixed upfront amount.public void setFreeTrialPricingTerm(FreeTrialPricingTerm freeTrialPricingTerm)
Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.
freeTrialPricingTerm - Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.public FreeTrialPricingTerm getFreeTrialPricingTerm()
Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.
public AcceptedTerm withFreeTrialPricingTerm(FreeTrialPricingTerm freeTrialPricingTerm)
Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.
freeTrialPricingTerm - Defines a short-term free pricing model where the buyers aren’t charged anything within a specified limit.public void setLegalTerm(LegalTerm legalTerm)
Defines the list of text agreements proposed to the acceptors. An example is the end user license agreement (EULA).
legalTerm - Defines the list of text agreements proposed to the acceptors. An example is the end user license
        agreement (EULA).public LegalTerm getLegalTerm()
Defines the list of text agreements proposed to the acceptors. An example is the end user license agreement (EULA).
public AcceptedTerm withLegalTerm(LegalTerm legalTerm)
Defines the list of text agreements proposed to the acceptors. An example is the end user license agreement (EULA).
legalTerm - Defines the list of text agreements proposed to the acceptors. An example is the end user license
        agreement (EULA).public void setPaymentScheduleTerm(PaymentScheduleTerm paymentScheduleTerm)
Defines an installment-based pricing model where customers are charged a fixed price on different dates during the agreement validity period. This is used most commonly for flexible payment schedule pricing.
paymentScheduleTerm - Defines an installment-based pricing model where customers are charged a fixed price on different dates
        during the agreement validity period. This is used most commonly for flexible payment schedule pricing.public PaymentScheduleTerm getPaymentScheduleTerm()
Defines an installment-based pricing model where customers are charged a fixed price on different dates during the agreement validity period. This is used most commonly for flexible payment schedule pricing.
public AcceptedTerm withPaymentScheduleTerm(PaymentScheduleTerm paymentScheduleTerm)
Defines an installment-based pricing model where customers are charged a fixed price on different dates during the agreement validity period. This is used most commonly for flexible payment schedule pricing.
paymentScheduleTerm - Defines an installment-based pricing model where customers are charged a fixed price on different dates
        during the agreement validity period. This is used most commonly for flexible payment schedule pricing.public void setRecurringPaymentTerm(RecurringPaymentTerm recurringPaymentTerm)
Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period.
recurringPaymentTerm - Defines a pricing model where customers are charged a fixed recurring price at the end of each billing
        period.public RecurringPaymentTerm getRecurringPaymentTerm()
Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period.
public AcceptedTerm withRecurringPaymentTerm(RecurringPaymentTerm recurringPaymentTerm)
Defines a pricing model where customers are charged a fixed recurring price at the end of each billing period.
recurringPaymentTerm - Defines a pricing model where customers are charged a fixed recurring price at the end of each billing
        period.public void setRenewalTerm(RenewalTerm renewalTerm)
 Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new
 agreement will be created using the accepted terms on the existing agreement. In other words, the agreement will
 be renewed. Presence of RenewalTerm in the offer document means that auto-renewal is allowed. Buyers
 will have the option to accept or decline auto-renewal at the offer acceptance/agreement creation. Buyers can
 also change this flag from True to False or False to True at
 anytime during the agreement's lifecycle.
 
renewalTerm - Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end
        date), a new agreement will be created using the accepted terms on the existing agreement. In other words,
        the agreement will be renewed. Presence of RenewalTerm in the offer document means that
        auto-renewal is allowed. Buyers will have the option to accept or decline auto-renewal at the offer
        acceptance/agreement creation. Buyers can also change this flag from True to
        False or False to True at anytime during the agreement's lifecycle.public RenewalTerm getRenewalTerm()
 Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new
 agreement will be created using the accepted terms on the existing agreement. In other words, the agreement will
 be renewed. Presence of RenewalTerm in the offer document means that auto-renewal is allowed. Buyers
 will have the option to accept or decline auto-renewal at the offer acceptance/agreement creation. Buyers can
 also change this flag from True to False or False to True at
 anytime during the agreement's lifecycle.
 
RenewalTerm in the offer document means
         that auto-renewal is allowed. Buyers will have the option to accept or decline auto-renewal at the offer
         acceptance/agreement creation. Buyers can also change this flag from True to
         False or False to True at anytime during the agreement's
         lifecycle.public AcceptedTerm withRenewalTerm(RenewalTerm renewalTerm)
 Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end date), a new
 agreement will be created using the accepted terms on the existing agreement. In other words, the agreement will
 be renewed. Presence of RenewalTerm in the offer document means that auto-renewal is allowed. Buyers
 will have the option to accept or decline auto-renewal at the offer acceptance/agreement creation. Buyers can
 also change this flag from True to False or False to True at
 anytime during the agreement's lifecycle.
 
renewalTerm - Defines that on graceful expiration of the agreement (when the agreement ends on its pre-defined end
        date), a new agreement will be created using the accepted terms on the existing agreement. In other words,
        the agreement will be renewed. Presence of RenewalTerm in the offer document means that
        auto-renewal is allowed. Buyers will have the option to accept or decline auto-renewal at the offer
        acceptance/agreement creation. Buyers can also change this flag from True to
        False or False to True at anytime during the agreement's lifecycle.public void setSupportTerm(SupportTerm supportTerm)
Defines the customer support available for the acceptors when they purchase the software.
supportTerm - Defines the customer support available for the acceptors when they purchase the software.public SupportTerm getSupportTerm()
Defines the customer support available for the acceptors when they purchase the software.
public AcceptedTerm withSupportTerm(SupportTerm supportTerm)
Defines the customer support available for the acceptors when they purchase the software.
supportTerm - Defines the customer support available for the acceptors when they purchase the software.public void setUsageBasedPricingTerm(UsageBasedPricingTerm usageBasedPricingTerm)
Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on product usage.
usageBasedPricingTerm - Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged
        based on product usage.public UsageBasedPricingTerm getUsageBasedPricingTerm()
Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on product usage.
public AcceptedTerm withUsageBasedPricingTerm(UsageBasedPricingTerm usageBasedPricingTerm)
Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged based on product usage.
usageBasedPricingTerm - Defines a usage-based pricing model (typically, pay-as-you-go pricing), where the customers are charged
        based on product usage.public void setValidityTerm(ValidityTerm validityTerm)
Defines the conditions that will keep an agreement created from this offer valid.
validityTerm - Defines the conditions that will keep an agreement created from this offer valid.public ValidityTerm getValidityTerm()
Defines the conditions that will keep an agreement created from this offer valid.
public AcceptedTerm withValidityTerm(ValidityTerm validityTerm)
Defines the conditions that will keep an agreement created from this offer valid.
validityTerm - Defines the conditions that will keep an agreement created from this offer valid.public String toString()
toString in class ObjectObject.toString()public AcceptedTerm clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.