public static interface PricingPlan.Builder extends SdkPojo, CopyableBuilder<PricingPlan.Builder,PricingPlan>
| Modifier and Type | Method and Description |
|---|---|
PricingPlan.Builder |
billableEntityCount(Long billableEntityCount)
The billable entity count.
|
PricingPlan.Builder |
bundleInformation(BundleInformation bundleInformation)
The pricing plan's bundle information.
|
default PricingPlan.Builder |
bundleInformation(Consumer<BundleInformation.Builder> bundleInformation)
The pricing plan's bundle information.
|
PricingPlan.Builder |
effectiveDateTime(Instant effectiveDateTime)
The effective date and time of the pricing plan.
|
PricingPlan.Builder |
pricingMode(PricingMode pricingMode)
The pricing mode.
|
PricingPlan.Builder |
pricingMode(String pricingMode)
The pricing mode.
|
PricingPlan.Builder |
updateDateTime(Instant updateDateTime)
The set date and time for updating a pricing plan.
|
PricingPlan.Builder |
updateReason(String updateReason)
The update reason for changing a pricing plan.
|
PricingPlan.Builder |
updateReason(UpdateReason updateReason)
The update reason for changing a pricing plan.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildPricingPlan.Builder billableEntityCount(Long billableEntityCount)
The billable entity count.
billableEntityCount - The billable entity count.PricingPlan.Builder bundleInformation(BundleInformation bundleInformation)
The pricing plan's bundle information.
bundleInformation - The pricing plan's bundle information.default PricingPlan.Builder bundleInformation(Consumer<BundleInformation.Builder> bundleInformation)
The pricing plan's bundle information.
This is a convenience method that creates an instance of theBundleInformation.Builder avoiding the
need to create one manually via BundleInformation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to bundleInformation(BundleInformation).
bundleInformation - a consumer that will call methods on BundleInformation.BuilderbundleInformation(BundleInformation)PricingPlan.Builder effectiveDateTime(Instant effectiveDateTime)
The effective date and time of the pricing plan.
effectiveDateTime - The effective date and time of the pricing plan.PricingPlan.Builder pricingMode(String pricingMode)
The pricing mode.
pricingMode - The pricing mode.PricingMode,
PricingModePricingPlan.Builder pricingMode(PricingMode pricingMode)
The pricing mode.
pricingMode - The pricing mode.PricingMode,
PricingModePricingPlan.Builder updateDateTime(Instant updateDateTime)
The set date and time for updating a pricing plan.
updateDateTime - The set date and time for updating a pricing plan.PricingPlan.Builder updateReason(String updateReason)
The update reason for changing a pricing plan.
updateReason - The update reason for changing a pricing plan.UpdateReason,
UpdateReasonPricingPlan.Builder updateReason(UpdateReason updateReason)
The update reason for changing a pricing plan.
updateReason - The update reason for changing a pricing plan.UpdateReason,
UpdateReasonCopyright © 2023. All rights reserved.