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.
Inherited functions
Casts this AcceptedTerm as a ByolPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ByolPricingTerm value. Throws an exception if the AcceptedTerm is not a ByolPricingTerm.
Casts this AcceptedTerm as a ByolPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ByolPricingTerm value. Returns null if the AcceptedTerm is not a ByolPricingTerm.
Casts this AcceptedTerm as a ConfigurableUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ConfigurableUpfrontPricingTerm value. Throws an exception if the AcceptedTerm is not a ConfigurableUpfrontPricingTerm.
Casts this AcceptedTerm as a ConfigurableUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ConfigurableUpfrontPricingTerm value. Returns null if the AcceptedTerm is not a ConfigurableUpfrontPricingTerm.
Casts this AcceptedTerm as a FixedUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.FixedUpfrontPricingTerm value. Throws an exception if the AcceptedTerm is not a FixedUpfrontPricingTerm.
Casts this AcceptedTerm as a FixedUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.FixedUpfrontPricingTerm value. Returns null if the AcceptedTerm is not a FixedUpfrontPricingTerm.
Casts this AcceptedTerm as a FreeTrialPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.FreeTrialPricingTerm value. Throws an exception if the AcceptedTerm is not a FreeTrialPricingTerm.
Casts this AcceptedTerm as a FreeTrialPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.FreeTrialPricingTerm value. Returns null if the AcceptedTerm is not a FreeTrialPricingTerm.
Casts this AcceptedTerm as a LegalTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.LegalTerm value. Throws an exception if the AcceptedTerm is not a LegalTerm.
Casts this AcceptedTerm as a LegalTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.LegalTerm value. Returns null if the AcceptedTerm is not a LegalTerm.
Casts this AcceptedTerm as a PaymentScheduleTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.PaymentScheduleTerm value. Throws an exception if the AcceptedTerm is not a PaymentScheduleTerm.
Casts this AcceptedTerm as a PaymentScheduleTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.PaymentScheduleTerm value. Returns null if the AcceptedTerm is not a PaymentScheduleTerm.
Casts this AcceptedTerm as a RecurringPaymentTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RecurringPaymentTerm value. Throws an exception if the AcceptedTerm is not a RecurringPaymentTerm.
Casts this AcceptedTerm as a RecurringPaymentTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RecurringPaymentTerm value. Returns null if the AcceptedTerm is not a RecurringPaymentTerm.
Casts this AcceptedTerm as a RenewalTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RenewalTerm value. Throws an exception if the AcceptedTerm is not a RenewalTerm.
Casts this AcceptedTerm as a RenewalTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RenewalTerm value. Returns null if the AcceptedTerm is not a RenewalTerm.
Casts this AcceptedTerm as a SupportTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.SupportTerm value. Throws an exception if the AcceptedTerm is not a SupportTerm.
Casts this AcceptedTerm as a SupportTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.SupportTerm value. Returns null if the AcceptedTerm is not a SupportTerm.
Casts this AcceptedTerm as a UsageBasedPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.UsageBasedPricingTerm value. Throws an exception if the AcceptedTerm is not a UsageBasedPricingTerm.
Casts this AcceptedTerm as a UsageBasedPricingTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.UsageBasedPricingTerm value. Returns null if the AcceptedTerm is not a UsageBasedPricingTerm.
Casts this AcceptedTerm as a ValidityTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ValidityTerm value. Throws an exception if the AcceptedTerm is not a ValidityTerm.
Casts this AcceptedTerm as a ValidityTerm and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ValidityTerm value. Returns null if the AcceptedTerm is not a ValidityTerm.