Class ResponseBudgetAction
- java.lang.Object
-
- software.amazon.awssdk.services.deadline.model.ResponseBudgetAction
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResponseBudgetAction.Builder,ResponseBudgetAction>
@Generated("software.amazon.awssdk:codegen") public final class ResponseBudgetAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResponseBudgetAction.Builder,ResponseBudgetAction>
The details of a budget action.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResponseBudgetAction.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResponseBudgetAction.Builderbuilder()Stringdescription()The budget action description.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ResponseBudgetAction.Builder>serializableBuilderClass()FloatthresholdPercentage()The percentage threshold for the budget.ResponseBudgetAction.BuildertoBuilder()StringtoString()Returns a string representation of this object.BudgetActionTypetype()The action taken on the budget once scheduling stops.StringtypeAsString()The action taken on the budget once scheduling stops.-
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
-
description
public final String description()
The budget action description.
- Returns:
- The budget action description.
-
thresholdPercentage
public final Float thresholdPercentage()
The percentage threshold for the budget.
- Returns:
- The percentage threshold for the budget.
-
type
public final BudgetActionType type()
The action taken on the budget once scheduling stops.
If the service returns an enum value that is not available in the current SDK version,
typewill returnBudgetActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The action taken on the budget once scheduling stops.
- See Also:
BudgetActionType
-
typeAsString
public final String typeAsString()
The action taken on the budget once scheduling stops.
If the service returns an enum value that is not available in the current SDK version,
typewill returnBudgetActionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The action taken on the budget once scheduling stops.
- See Also:
BudgetActionType
-
toBuilder
public ResponseBudgetAction.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResponseBudgetAction.Builder,ResponseBudgetAction>
-
builder
public static ResponseBudgetAction.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResponseBudgetAction.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.
-
-