@Generated(value="software.amazon.awssdk:codegen") public final class PricingPlan extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PricingPlan.Builder,PricingPlan>
The pricing plan.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PricingPlan.Builder |
| Modifier and Type | Method and Description |
|---|---|
Long |
billableEntityCount()
The billable entity count.
|
static PricingPlan.Builder |
builder() |
BundleInformation |
bundleInformation()
The pricing plan's bundle information.
|
Instant |
effectiveDateTime()
The effective date and time of the pricing plan.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PricingMode |
pricingMode()
The pricing mode.
|
String |
pricingModeAsString()
The pricing mode.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends PricingPlan.Builder> |
serializableBuilderClass() |
PricingPlan.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateDateTime()
The set date and time for updating a pricing plan.
|
UpdateReason |
updateReason()
The update reason for changing a pricing plan.
|
String |
updateReasonAsString()
The update reason for changing a pricing plan.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Long billableEntityCount()
The billable entity count.
public final BundleInformation bundleInformation()
The pricing plan's bundle information.
public final Instant effectiveDateTime()
The effective date and time of the pricing plan.
public final PricingMode pricingMode()
The pricing mode.
If the service returns an enum value that is not available in the current SDK version, pricingMode will
return PricingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
pricingModeAsString().
PricingModepublic final String pricingModeAsString()
The pricing mode.
If the service returns an enum value that is not available in the current SDK version, pricingMode will
return PricingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
pricingModeAsString().
PricingModepublic final Instant updateDateTime()
The set date and time for updating a pricing plan.
public final UpdateReason updateReason()
The update reason for changing a pricing plan.
If the service returns an enum value that is not available in the current SDK version, updateReason will
return UpdateReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
updateReasonAsString().
UpdateReasonpublic final String updateReasonAsString()
The update reason for changing a pricing plan.
If the service returns an enum value that is not available in the current SDK version, updateReason will
return UpdateReason.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
updateReasonAsString().
UpdateReasonpublic PricingPlan.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<PricingPlan.Builder,PricingPlan>public static PricingPlan.Builder builder()
public static Class<? extends PricingPlan.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.