ConfigurableUpfrontPricingTerm
Defines a configurable upfront pricing term with selectable rate cards, where buyers choose from predefined pricing configurations.
Inherited functions
Casts this OfferTerm as a ByolPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ByolPricingTerm value. Throws an exception if the OfferTerm is not a ByolPricingTerm.
Casts this OfferTerm as a ByolPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ByolPricingTerm value. Returns null if the OfferTerm is not a ByolPricingTerm.
Casts this OfferTerm as a ConfigurableUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ConfigurableUpfrontPricingTerm value. Throws an exception if the OfferTerm is not a ConfigurableUpfrontPricingTerm.
Casts this OfferTerm as a ConfigurableUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ConfigurableUpfrontPricingTerm value. Returns null if the OfferTerm is not a ConfigurableUpfrontPricingTerm.
Casts this OfferTerm as a FixedUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.FixedUpfrontPricingTerm value. Throws an exception if the OfferTerm is not a FixedUpfrontPricingTerm.
Casts this OfferTerm as a FixedUpfrontPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.FixedUpfrontPricingTerm value. Returns null if the OfferTerm is not a FixedUpfrontPricingTerm.
Casts this OfferTerm as a FreeTrialPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.FreeTrialPricingTerm value. Throws an exception if the OfferTerm is not a FreeTrialPricingTerm.
Casts this OfferTerm as a FreeTrialPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.FreeTrialPricingTerm value. Returns null if the OfferTerm is not a FreeTrialPricingTerm.
Casts this OfferTerm as a LegalTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.LegalTerm value. Throws an exception if the OfferTerm is not a LegalTerm.
Casts this OfferTerm as a LegalTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.LegalTerm value. Returns null if the OfferTerm is not a LegalTerm.
Casts this OfferTerm as a PaymentScheduleTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.PaymentScheduleTerm value. Throws an exception if the OfferTerm is not a PaymentScheduleTerm.
Casts this OfferTerm as a PaymentScheduleTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.PaymentScheduleTerm value. Returns null if the OfferTerm is not a PaymentScheduleTerm.
Casts this OfferTerm as a RecurringPaymentTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.RecurringPaymentTerm value. Throws an exception if the OfferTerm is not a RecurringPaymentTerm.
Casts this OfferTerm as a RecurringPaymentTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.RecurringPaymentTerm value. Returns null if the OfferTerm is not a RecurringPaymentTerm.
Casts this OfferTerm as a RenewalTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.RenewalTerm value. Throws an exception if the OfferTerm is not a RenewalTerm.
Casts this OfferTerm as a RenewalTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.RenewalTerm value. Returns null if the OfferTerm is not a RenewalTerm.
Casts this OfferTerm as a SupportTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SupportTerm value. Throws an exception if the OfferTerm is not a SupportTerm.
Casts this OfferTerm as a SupportTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.SupportTerm value. Returns null if the OfferTerm is not a SupportTerm.
Casts this OfferTerm as a UsageBasedPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.UsageBasedPricingTerm value. Throws an exception if the OfferTerm is not a UsageBasedPricingTerm.
Casts this OfferTerm as a UsageBasedPricingTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.UsageBasedPricingTerm value. Returns null if the OfferTerm is not a UsageBasedPricingTerm.
Casts this OfferTerm as a ValidityTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ValidityTerm value. Throws an exception if the OfferTerm is not a ValidityTerm.
Casts this OfferTerm as a ValidityTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.ValidityTerm value. Returns null if the OfferTerm is not a ValidityTerm.
Casts this OfferTerm as a VariablePaymentTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.VariablePaymentTerm value. Throws an exception if the OfferTerm is not a VariablePaymentTerm.
Casts this OfferTerm as a VariablePaymentTerm and retrieves its aws.sdk.kotlin.services.marketplacediscovery.model.VariablePaymentTerm value. Returns null if the OfferTerm is not a VariablePaymentTerm.