ConfigurableUpfrontPricingTermConfiguration
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
Inherited functions
Casts this RequestedTermConfiguration as a ConfigurableUpfrontPricingTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ConfigurableUpfrontPricingTermConfiguration value. Throws an exception if the RequestedTermConfiguration is not a ConfigurableUpfrontPricingTermConfiguration.
Casts this RequestedTermConfiguration as a ConfigurableUpfrontPricingTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.ConfigurableUpfrontPricingTermConfiguration value. Returns null if the RequestedTermConfiguration is not a ConfigurableUpfrontPricingTermConfiguration.
Casts this RequestedTermConfiguration as a RenewalTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RenewalTermConfiguration value. Throws an exception if the RequestedTermConfiguration is not a RenewalTermConfiguration.
Casts this RequestedTermConfiguration as a RenewalTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.RenewalTermConfiguration value. Returns null if the RequestedTermConfiguration is not a RenewalTermConfiguration.
Casts this RequestedTermConfiguration as a VariablePaymentTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.VariablePaymentTermConfiguration value. Throws an exception if the RequestedTermConfiguration is not a VariablePaymentTermConfiguration.
Casts this RequestedTermConfiguration as a VariablePaymentTermConfiguration and retrieves its aws.sdk.kotlin.services.marketplaceagreement.model.VariablePaymentTermConfiguration value. Returns null if the RequestedTermConfiguration is not a VariablePaymentTermConfiguration.