TimePeriod class
The period of time that is covered by a budget. The period has a start date and an end date. The start date must come before the end date. There are no restrictions on the end date.
Constructors
- TimePeriod({DateTime? end, DateTime? start})
-
TimePeriod.fromJson(Map<
String, dynamic> json) -
factory
Properties
- end → DateTime?
-
The end date for a budget. If you didn't specify an end date, AWS set your
end date to
06/15/87 00:00 UTC
. The defaults are the same for the AWS Billing and Cost Management console and the API.final - hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- start → DateTime?
-
The start date for a budget. If you created your budget and didn't specify a
start date, AWS defaults to the start of your chosen time period (DAILY,
MONTHLY, QUARTERLY, or ANNUALLY). For example, if you created your budget on
January 24, 2018, chose
DAILY
, and didn't set a start date, AWS set your start date to01/24/18 00:00 UTC
. If you choseMONTHLY
, AWS set your start date to01/01/18 00:00 UTC
. The defaults are the same for the AWS Billing and Cost Management console and the API.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited