@Generated(value="software.amazon.awssdk:codegen") public final class BudgetPerformanceHistory extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BudgetPerformanceHistory.Builder,BudgetPerformanceHistory>
A history of the state of a budget at the end of the budget's specified time period.
Modifier and Type | Class and Description |
---|---|
static interface |
BudgetPerformanceHistory.Builder |
Modifier and Type | Method and Description |
---|---|
List<BudgetedAndActualAmounts> |
budgetedAndActualAmountsList()
A list of amounts of cost or usage that you created budgets for, compared to your actual costs or usage.
|
String |
budgetName()
Returns the value of the BudgetName property for this object.
|
BudgetType |
budgetType()
Returns the value of the BudgetType property for this object.
|
String |
budgetTypeAsString()
Returns the value of the BudgetType property for this object.
|
static BudgetPerformanceHistory.Builder |
builder() |
Map<String,List<String>> |
costFilters()
The history of the cost filters for a budget during the specified time period.
|
CostTypes |
costTypes()
The history of the cost types for a budget during the specified time period.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends BudgetPerformanceHistory.Builder> |
serializableBuilderClass() |
TimeUnit |
timeUnit()
Returns the value of the TimeUnit property for this object.
|
String |
timeUnitAsString()
Returns the value of the TimeUnit property for this object.
|
BudgetPerformanceHistory.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String budgetName()
public BudgetType budgetType()
If the service returns an enum value that is not available in the current SDK version, budgetType
will
return BudgetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
budgetTypeAsString()
.
BudgetType
public String budgetTypeAsString()
If the service returns an enum value that is not available in the current SDK version, budgetType
will
return BudgetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
budgetTypeAsString()
.
BudgetType
public Map<String,List<String>> costFilters()
The history of the cost filters for a budget during the specified time period.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public CostTypes costTypes()
The history of the cost types for a budget during the specified time period.
public TimeUnit timeUnit()
If the service returns an enum value that is not available in the current SDK version, timeUnit
will
return TimeUnit.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
timeUnitAsString()
.
TimeUnit
public String timeUnitAsString()
If the service returns an enum value that is not available in the current SDK version, timeUnit
will
return TimeUnit.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available from
timeUnitAsString()
.
TimeUnit
public List<BudgetedAndActualAmounts> budgetedAndActualAmountsList()
A list of amounts of cost or usage that you created budgets for, compared to your actual costs or usage.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public BudgetPerformanceHistory.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<BudgetPerformanceHistory.Builder,BudgetPerformanceHistory>
public static BudgetPerformanceHistory.Builder builder()
public static Class<? extends BudgetPerformanceHistory.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.