Class BatchCreateBillScenarioCommitmentModificationItem
- java.lang.Object
-
- software.amazon.awssdk.services.bcmpricingcalculator.model.BatchCreateBillScenarioCommitmentModificationItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<BatchCreateBillScenarioCommitmentModificationItem.Builder,BatchCreateBillScenarioCommitmentModificationItem>
@Generated("software.amazon.awssdk:codegen") public final class BatchCreateBillScenarioCommitmentModificationItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<BatchCreateBillScenarioCommitmentModificationItem.Builder,BatchCreateBillScenarioCommitmentModificationItem>
Represents a successfully created item in a batch operation for bill scenario commitment modifications.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBatchCreateBillScenarioCommitmentModificationItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static BatchCreateBillScenarioCommitmentModificationItem.Builderbuilder()BillScenarioCommitmentModificationActioncommitmentAction()The specific commitment action that was taken.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)Stringgroup()The group identifier for the created commitment modification.inthashCode()Stringid()The unique identifier assigned to the created commitment modification.Stringkey()The key of the successfully created entry.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends BatchCreateBillScenarioCommitmentModificationItem.Builder>serializableBuilderClass()BatchCreateBillScenarioCommitmentModificationItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringusageAccountId()The Amazon Web Services account ID associated with the created commitment modification.-
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
-
key
public final String key()
The key of the successfully created entry. This can be any valid string. This key is useful to identify errors associated with any commitment entry as any error is returned with this key.
- Returns:
- The key of the successfully created entry. This can be any valid string. This key is useful to identify errors associated with any commitment entry as any error is returned with this key.
-
id
public final String id()
The unique identifier assigned to the created commitment modification.
- Returns:
- The unique identifier assigned to the created commitment modification.
-
group
public final String group()
The group identifier for the created commitment modification.
- Returns:
- The group identifier for the created commitment modification.
-
usageAccountId
public final String usageAccountId()
The Amazon Web Services account ID associated with the created commitment modification.
- Returns:
- The Amazon Web Services account ID associated with the created commitment modification.
-
commitmentAction
public final BillScenarioCommitmentModificationAction commitmentAction()
The specific commitment action that was taken.
- Returns:
- The specific commitment action that was taken.
-
toBuilder
public BatchCreateBillScenarioCommitmentModificationItem.Builder toBuilder()
-
builder
public static BatchCreateBillScenarioCommitmentModificationItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends BatchCreateBillScenarioCommitmentModificationItem.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
-
-