Class CostAllocationTagBackfillRequest
- java.lang.Object
-
- software.amazon.awssdk.services.costexplorer.model.CostAllocationTagBackfillRequest
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<CostAllocationTagBackfillRequest.Builder,CostAllocationTagBackfillRequest>
@Generated("software.amazon.awssdk:codegen") public final class CostAllocationTagBackfillRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<CostAllocationTagBackfillRequest.Builder,CostAllocationTagBackfillRequest>
The cost allocation tag backfill request structure that contains metadata and details of a certain backfill.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceCostAllocationTagBackfillRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbackfillFrom()The date the backfill starts from.CostAllocationTagBackfillStatusbackfillStatus()The status of the cost allocation tag backfill request.StringbackfillStatusAsString()The status of the cost allocation tag backfill request.static CostAllocationTagBackfillRequest.Builderbuilder()StringcompletedAt()The backfill completion time.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlastUpdatedAt()The time when the backfill status was last updated.StringrequestedAt()The time when the backfill was requested.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends CostAllocationTagBackfillRequest.Builder>serializableBuilderClass()CostAllocationTagBackfillRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
backfillFrom
public final String backfillFrom()
The date the backfill starts from.
- Returns:
- The date the backfill starts from.
-
requestedAt
public final String requestedAt()
The time when the backfill was requested.
- Returns:
- The time when the backfill was requested.
-
completedAt
public final String completedAt()
The backfill completion time.
- Returns:
- The backfill completion time.
-
backfillStatus
public final CostAllocationTagBackfillStatus backfillStatus()
The status of the cost allocation tag backfill request.
If the service returns an enum value that is not available in the current SDK version,
backfillStatuswill returnCostAllocationTagBackfillStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombackfillStatusAsString().- Returns:
- The status of the cost allocation tag backfill request.
- See Also:
CostAllocationTagBackfillStatus
-
backfillStatusAsString
public final String backfillStatusAsString()
The status of the cost allocation tag backfill request.
If the service returns an enum value that is not available in the current SDK version,
backfillStatuswill returnCostAllocationTagBackfillStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombackfillStatusAsString().- Returns:
- The status of the cost allocation tag backfill request.
- See Also:
CostAllocationTagBackfillStatus
-
lastUpdatedAt
public final String lastUpdatedAt()
The time when the backfill status was last updated.
- Returns:
- The time when the backfill status was last updated.
-
toBuilder
public CostAllocationTagBackfillRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<CostAllocationTagBackfillRequest.Builder,CostAllocationTagBackfillRequest>
-
builder
public static CostAllocationTagBackfillRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends CostAllocationTagBackfillRequest.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-