Class CfnBudget.TimePeriodProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBudget.TimePeriodProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBudget.TimePeriodProperty
CfnBudget.TimePeriodProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.budgets.CfnBudget.TimePeriodProperty
CfnBudget.TimePeriodProperty.Builder, CfnBudget.TimePeriodProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnBudget.TimePeriodProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnBudget.TimePeriodProperty.Builder
.
-
-
Method Details
-
getEnd
Description copied from interface:CfnBudget.TimePeriodProperty
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.After the end date, AWS deletes the budget and all the associated notifications and subscribers. You can change your end date with the
UpdateBudget
operation.- Specified by:
getEnd
in interfaceCfnBudget.TimePeriodProperty
-
getStart
Description copied from interface:CfnBudget.TimePeriodProperty
The start date for a budget.If you created your budget and didn't specify a start date, the start date defaults to the start of the chosen time period (MONTHLY, QUARTERLY, or ANNUALLY). For example, if you create your budget on January 24, 2019, choose
MONTHLY
, and don't set a start date, the start date defaults to01/01/19 00:00 UTC
. The defaults are the same for the AWS Billing and Cost Management console and the API.You can change your start date with the
UpdateBudget
operation.Valid values depend on the value of
BudgetType
:- If
BudgetType
isCOST
orUSAGE
: Valid values areMONTHLY
,QUARTERLY
, andANNUALLY
. - If
BudgetType
isRI_UTILIZATION
orRI_COVERAGE
: Valid values areDAILY
,MONTHLY
,QUARTERLY
, andANNUALLY
.
- Specified by:
getStart
in interfaceCfnBudget.TimePeriodProperty
- If
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-