@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BudgetSummary extends Object implements Serializable, Cloneable, StructuredPojo
The budget summary.
Constructor and Description |
---|
BudgetSummary() |
Modifier and Type | Method and Description |
---|---|
BudgetSummary |
clone() |
boolean |
equals(Object obj) |
Float |
getApproximateDollarLimit()
The approximate dollar limit of the budget.
|
String |
getBudgetId()
The budget ID.
|
Date |
getCreatedAt()
The date and time the resource was created.
|
String |
getCreatedBy()
The user or system that created this resource.
|
String |
getDescription()
The description of the budget summary.
|
String |
getDisplayName()
The display name of the budget summary to update.
|
String |
getStatus()
The status of the budget.
|
Date |
getUpdatedAt()
The date and time the resource was updated.
|
String |
getUpdatedBy()
The user or system that updated this resource.
|
ConsumedUsages |
getUsages()
The consumed usage for the budget.
|
UsageTrackingResource |
getUsageTrackingResource()
The resource used to track expenditure in the budget.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApproximateDollarLimit(Float approximateDollarLimit)
The approximate dollar limit of the budget.
|
void |
setBudgetId(String budgetId)
The budget ID.
|
void |
setCreatedAt(Date createdAt)
The date and time the resource was created.
|
void |
setCreatedBy(String createdBy)
The user or system that created this resource.
|
void |
setDescription(String description)
The description of the budget summary.
|
void |
setDisplayName(String displayName)
The display name of the budget summary to update.
|
void |
setStatus(String status)
The status of the budget.
|
void |
setUpdatedAt(Date updatedAt)
The date and time the resource was updated.
|
void |
setUpdatedBy(String updatedBy)
The user or system that updated this resource.
|
void |
setUsages(ConsumedUsages usages)
The consumed usage for the budget.
|
void |
setUsageTrackingResource(UsageTrackingResource usageTrackingResource)
The resource used to track expenditure in the budget.
|
String |
toString()
Returns a string representation of this object.
|
BudgetSummary |
withApproximateDollarLimit(Float approximateDollarLimit)
The approximate dollar limit of the budget.
|
BudgetSummary |
withBudgetId(String budgetId)
The budget ID.
|
BudgetSummary |
withCreatedAt(Date createdAt)
The date and time the resource was created.
|
BudgetSummary |
withCreatedBy(String createdBy)
The user or system that created this resource.
|
BudgetSummary |
withDescription(String description)
The description of the budget summary.
|
BudgetSummary |
withDisplayName(String displayName)
The display name of the budget summary to update.
|
BudgetSummary |
withStatus(BudgetStatus status)
The status of the budget.
|
BudgetSummary |
withStatus(String status)
The status of the budget.
|
BudgetSummary |
withUpdatedAt(Date updatedAt)
The date and time the resource was updated.
|
BudgetSummary |
withUpdatedBy(String updatedBy)
The user or system that updated this resource.
|
BudgetSummary |
withUsages(ConsumedUsages usages)
The consumed usage for the budget.
|
BudgetSummary |
withUsageTrackingResource(UsageTrackingResource usageTrackingResource)
The resource used to track expenditure in the budget.
|
public void setApproximateDollarLimit(Float approximateDollarLimit)
The approximate dollar limit of the budget.
approximateDollarLimit
- The approximate dollar limit of the budget.public Float getApproximateDollarLimit()
The approximate dollar limit of the budget.
public BudgetSummary withApproximateDollarLimit(Float approximateDollarLimit)
The approximate dollar limit of the budget.
approximateDollarLimit
- The approximate dollar limit of the budget.public void setBudgetId(String budgetId)
The budget ID.
budgetId
- The budget ID.public String getBudgetId()
The budget ID.
public BudgetSummary withBudgetId(String budgetId)
The budget ID.
budgetId
- The budget ID.public void setCreatedAt(Date createdAt)
The date and time the resource was created.
createdAt
- The date and time the resource was created.public Date getCreatedAt()
The date and time the resource was created.
public BudgetSummary withCreatedAt(Date createdAt)
The date and time the resource was created.
createdAt
- The date and time the resource was created.public void setCreatedBy(String createdBy)
The user or system that created this resource.
createdBy
- The user or system that created this resource.public String getCreatedBy()
The user or system that created this resource.
public BudgetSummary withCreatedBy(String createdBy)
The user or system that created this resource.
createdBy
- The user or system that created this resource.public void setDescription(String description)
The description of the budget summary.
description
- The description of the budget summary.public String getDescription()
The description of the budget summary.
public BudgetSummary withDescription(String description)
The description of the budget summary.
description
- The description of the budget summary.public void setDisplayName(String displayName)
The display name of the budget summary to update.
displayName
- The display name of the budget summary to update.public String getDisplayName()
The display name of the budget summary to update.
public BudgetSummary withDisplayName(String displayName)
The display name of the budget summary to update.
displayName
- The display name of the budget summary to update.public void setStatus(String status)
The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
status
- The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted
statuses.
BudgetStatus
public String getStatus()
The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted
statuses.
BudgetStatus
public BudgetSummary withStatus(String status)
The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
status
- The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted
statuses.
BudgetStatus
public BudgetSummary withStatus(BudgetStatus status)
The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
status
- The status of the budget.
ACTIVE
–The budget is being evaluated.
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted
statuses.
BudgetStatus
public void setUpdatedAt(Date updatedAt)
The date and time the resource was updated.
updatedAt
- The date and time the resource was updated.public Date getUpdatedAt()
The date and time the resource was updated.
public BudgetSummary withUpdatedAt(Date updatedAt)
The date and time the resource was updated.
updatedAt
- The date and time the resource was updated.public void setUpdatedBy(String updatedBy)
The user or system that updated this resource.
updatedBy
- The user or system that updated this resource.public String getUpdatedBy()
The user or system that updated this resource.
public BudgetSummary withUpdatedBy(String updatedBy)
The user or system that updated this resource.
updatedBy
- The user or system that updated this resource.public void setUsageTrackingResource(UsageTrackingResource usageTrackingResource)
The resource used to track expenditure in the budget.
usageTrackingResource
- The resource used to track expenditure in the budget.public UsageTrackingResource getUsageTrackingResource()
The resource used to track expenditure in the budget.
public BudgetSummary withUsageTrackingResource(UsageTrackingResource usageTrackingResource)
The resource used to track expenditure in the budget.
usageTrackingResource
- The resource used to track expenditure in the budget.public void setUsages(ConsumedUsages usages)
The consumed usage for the budget.
usages
- The consumed usage for the budget.public ConsumedUsages getUsages()
The consumed usage for the budget.
public BudgetSummary withUsages(ConsumedUsages usages)
The consumed usage for the budget.
usages
- The consumed usage for the budget.public String toString()
toString
in class Object
Object.toString()
public BudgetSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.