BillScenarioCommitmentModificationAction
Represents an action to modify commitments in a bill scenario.
Inheritors
Types
Action to add a Reserved Instance to the scenario.
Action to add a Savings Plan to the scenario.
Action to remove a Reserved Instance from the scenario.
Action to remove a Savings Plan from the scenario.
Functions
Casts this BillScenarioCommitmentModificationAction as a AddReservedInstanceAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.AddReservedInstanceAction value. Throws an exception if the BillScenarioCommitmentModificationAction is not a AddReservedInstanceAction.
Casts this BillScenarioCommitmentModificationAction as a AddReservedInstanceAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.AddReservedInstanceAction value. Returns null if the BillScenarioCommitmentModificationAction is not a AddReservedInstanceAction.
Casts this BillScenarioCommitmentModificationAction as a AddSavingsPlanAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.AddSavingsPlanAction value. Throws an exception if the BillScenarioCommitmentModificationAction is not a AddSavingsPlanAction.
Casts this BillScenarioCommitmentModificationAction as a AddSavingsPlanAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.AddSavingsPlanAction value. Returns null if the BillScenarioCommitmentModificationAction is not a AddSavingsPlanAction.
Casts this BillScenarioCommitmentModificationAction as a NegateReservedInstanceAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.NegateReservedInstanceAction value. Throws an exception if the BillScenarioCommitmentModificationAction is not a NegateReservedInstanceAction.
Casts this BillScenarioCommitmentModificationAction as a NegateReservedInstanceAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.NegateReservedInstanceAction value. Returns null if the BillScenarioCommitmentModificationAction is not a NegateReservedInstanceAction.
Casts this BillScenarioCommitmentModificationAction as a NegateSavingsPlanAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.NegateSavingsPlanAction value. Throws an exception if the BillScenarioCommitmentModificationAction is not a NegateSavingsPlanAction.
Casts this BillScenarioCommitmentModificationAction as a NegateSavingsPlanAction and retrieves its aws.sdk.kotlin.services.bcmpricingcalculator.model.NegateSavingsPlanAction value. Returns null if the BillScenarioCommitmentModificationAction is not a NegateSavingsPlanAction.