Class BudgetSummary
- java.lang.Object
-
- software.amazon.awssdk.services.deadline.model.BudgetSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BudgetSummary.Builder,BudgetSummary>
@Generated("software.amazon.awssdk:codegen") public final class BudgetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BudgetSummary.Builder,BudgetSummary>
The budget summary.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBudgetSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description FloatapproximateDollarLimit()The approximate dollar limit of the budget.StringbudgetId()The budget ID.static BudgetSummary.Builderbuilder()InstantcreatedAt()The date and time the resource was created.StringcreatedBy()The user or system that created this resource.Stringdescription()The description of the budget summary.StringdisplayName()The display name of the budget summary to update.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends BudgetSummary.Builder>serializableBuilderClass()BudgetStatusstatus()The status of the budget.StringstatusAsString()The status of the budget.BudgetSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.InstantupdatedAt()The date and time the resource was updated.StringupdatedBy()The user or system that updated this resource.ConsumedUsagesusages()The consumed usage for the budget.UsageTrackingResourceusageTrackingResource()The resource used to track expenditure in the budget.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
approximateDollarLimit
public final Float approximateDollarLimit()
The approximate dollar limit of the budget.
- Returns:
- The approximate dollar limit of the budget.
-
budgetId
public final String budgetId()
The budget ID.
- Returns:
- The budget ID.
-
createdAt
public final Instant createdAt()
The date and time the resource was created.
- Returns:
- The date and time the resource was created.
-
createdBy
public final String createdBy()
The user or system that created this resource.
- Returns:
- The user or system that created this resource.
-
description
public final String description()
The description of the budget summary.
- Returns:
- The description of the budget summary.
-
displayName
public final String displayName()
The display name of the budget summary to update.
- Returns:
- The display name of the budget summary to update.
-
status
public final 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.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnBudgetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- 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.
-
- See Also:
BudgetStatus
-
-
statusAsString
public final String statusAsString()
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.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnBudgetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- 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.
-
- See Also:
BudgetStatus
-
-
updatedAt
public final Instant updatedAt()
The date and time the resource was updated.
- Returns:
- The date and time the resource was updated.
-
updatedBy
public final String updatedBy()
The user or system that updated this resource.
- Returns:
- The user or system that updated this resource.
-
usageTrackingResource
public final UsageTrackingResource usageTrackingResource()
The resource used to track expenditure in the budget.
- Returns:
- The resource used to track expenditure in the budget.
-
usages
public final ConsumedUsages usages()
The consumed usage for the budget.
- Returns:
- The consumed usage for the budget.
-
toBuilder
public BudgetSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<BudgetSummary.Builder,BudgetSummary>
-
builder
public static BudgetSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends BudgetSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-