Offering class
Reserved resources available for purchase
Constructors
- Offering({String? arn, String? currencyCode, int? duration, OfferingDurationUnits? durationUnits, double? fixedPrice, String? offeringDescription, String? offeringId, OfferingType? offeringType, String? region, ReservationResourceSpecification? resourceSpecification, double? usagePrice})
-
Offering.fromJson(Map<
String, dynamic> json) -
factory
Properties
- arn → String?
-
Unique offering ARN, e.g.
'arn:aws:medialive:us-west-2:123456789012:offering:87654321'
final
- currencyCode → String?
-
Currency code for usagePrice and fixedPrice in ISO-4217 format, e.g. 'USD'
final
- duration → int?
-
Lease duration, e.g. '12'
final
- durationUnits → OfferingDurationUnits?
-
Units for duration, e.g. 'MONTHS'
final
- fixedPrice → double?
-
One-time charge for each reserved resource, e.g. '0.0' for a NO_UPFRONT
offering
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- offeringDescription → String?
-
Offering description, e.g. 'HD AVC output at 10-20 Mbps, 30 fps, and
standard VQ in US West (Oregon)'
final
- offeringId → String?
-
Unique offering ID, e.g. '87654321'
final
- offeringType → OfferingType?
-
Offering type, e.g. 'NO_UPFRONT'
final
- region → String?
-
AWS region, e.g. 'us-west-2'
final
- resourceSpecification → ReservationResourceSpecification?
-
Resource configuration details
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- usagePrice → double?
-
Recurring usage charge for each reserved resource, e.g. '157.0'
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited