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.
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.