Class: Aws::MarketplaceAgreement::Types::RequestedTermConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceAgreement::Types::RequestedTermConfiguration
- Defined in:
- gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb
Overview
RequestedTermConfiguration is a union - when making an API calls you must set exactly one of the members.
A tagged union that represents the term configuration provided by the acceptor. Only one configuration is accepted per term.
Defined Under Namespace
Classes: ConfigurableUpfrontPricingTermConfiguration, RenewalTermConfiguration, Unknown, VariablePaymentTermConfiguration
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#configurable_upfront_pricing_term_configuration ⇒ Types::ConfigurableUpfrontPricingTermConfiguration
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
-
#renewal_term_configuration ⇒ Types::RenewalTermConfiguration
Additional parameters specified by the acceptor while accepting the term.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
-
#variable_payment_term_configuration ⇒ Types::VariablePaymentTermConfiguration
Additional parameters specified by the acceptor while accepting the variable payment term.
Instance Attribute Details
#configurable_upfront_pricing_term_configuration ⇒ Types::ConfigurableUpfrontPricingTermConfiguration
Defines a prepaid payment model that allows buyers to configure the entitlements they want to purchase and the duration.
3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 3341 class RequestedTermConfiguration < Struct.new( :configurable_upfront_pricing_term_configuration, :renewal_term_configuration, :variable_payment_term_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConfigurableUpfrontPricingTermConfiguration < RequestedTermConfiguration; end class RenewalTermConfiguration < RequestedTermConfiguration; end class VariablePaymentTermConfiguration < RequestedTermConfiguration; end class Unknown < RequestedTermConfiguration; end end |
#renewal_term_configuration ⇒ Types::RenewalTermConfiguration
Additional parameters specified by the acceptor while accepting the term.
3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 3341 class RequestedTermConfiguration < Struct.new( :configurable_upfront_pricing_term_configuration, :renewal_term_configuration, :variable_payment_term_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConfigurableUpfrontPricingTermConfiguration < RequestedTermConfiguration; end class RenewalTermConfiguration < RequestedTermConfiguration; end class VariablePaymentTermConfiguration < RequestedTermConfiguration; end class Unknown < RequestedTermConfiguration; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
3341 3342 3343 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 3341 def unknown @unknown end |
#variable_payment_term_configuration ⇒ Types::VariablePaymentTermConfiguration
Additional parameters specified by the acceptor while accepting the variable payment term.
3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 |
# File 'gems/aws-sdk-marketplaceagreement/lib/aws-sdk-marketplaceagreement/types.rb', line 3341 class RequestedTermConfiguration < Struct.new( :configurable_upfront_pricing_term_configuration, :renewal_term_configuration, :variable_payment_term_configuration, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class ConfigurableUpfrontPricingTermConfiguration < RequestedTermConfiguration; end class RenewalTermConfiguration < RequestedTermConfiguration; end class VariablePaymentTermConfiguration < RequestedTermConfiguration; end class Unknown < RequestedTermConfiguration; end end |