@Generated(value="software.amazon.awssdk:codegen") public final class TimePeriod extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TimePeriod.Builder,TimePeriod>
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.
Modifier and Type | Class and Description |
---|---|
static interface |
TimePeriod.Builder |
Modifier and Type | Method and Description |
---|---|
static TimePeriod.Builder |
builder() |
Instant |
end()
The end date for a budget.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends TimePeriod.Builder> |
serializableBuilderClass() |
Instant |
start()
The start date for a budget.
|
TimePeriod.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public Instant start()
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 to
01/24/18 00:00 UTC
. If you chose MONTHLY
, AWS set your start date to
01/01/18 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.
DAILY
, and didn't set a start date, AWS set
your start date to 01/24/18 00:00 UTC
. If you chose MONTHLY
, AWS set your start
date to 01/01/18 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.
public Instant end()
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 associated notifications and subscribers. You can change your
end date with the UpdateBudget
operation.
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 associated notifications and subscribers. You can
change your end date with the UpdateBudget
operation.
public TimePeriod.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TimePeriod.Builder,TimePeriod>
public static TimePeriod.Builder builder()
public static Class<? extends TimePeriod.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.