Interface SavingsPlanOrderModel
public interface SavingsPlanOrderModel
An immutable client-side representation of SavingsPlanOrderModel.
-
Method Summary
Modifier and TypeMethodDescriptionGets the benefitStartTime property: This is the DateTime when the savings plan benefit started.Gets the billingAccountId property: Fully-qualified identifier of the billing account where the savings plan is applied.Gets the billingPlan property: Represents the billing plan in ISO 8601 format.Gets the billingProfileId property: Fully-qualified identifier of the billing profile where the savings plan is applied.Gets the billingScopeId property: Subscription that will be charged for purchasing the benefit.Gets the customerId property: Fully-qualified identifier of the customer where the savings plan is applied.Gets the displayName property: Display name.Gets the expiryDateTime property: Expiry date time.Gets the extendedStatusInfo property: The extendedStatusInfo property.id()
Gets the id property: Fully qualified resource Id for the resource.Gets the inner com.azure.resourcemanager.billingbenefits.fluent.models.SavingsPlanOrderModelInner object.name()
Gets the name property: The name of the resource.Gets the planInformation property: Information describing the type of billing plan for this savings plan.Gets the provisioningState property: Provisioning state.Gets the savingsPlans property: The savingsPlans property.sku()
Gets the sku property: Savings plan SKU.com.azure.core.management.SystemData
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.term()
Gets the term property: Represent benefit term in ISO 8601 format.type()
Gets the type property: The type of the resource.
-
Method Details
-
id
String id()Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()Gets the type property: The type of the resource.- Returns:
- the type value.
-
sku
Sku sku()Gets the sku property: Savings plan SKU.- Returns:
- the sku value.
-
systemData
com.azure.core.management.SystemData systemData()Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
displayName
String displayName()Gets the displayName property: Display name.- Returns:
- the displayName value.
-
provisioningState
ProvisioningState provisioningState()Gets the provisioningState property: Provisioning state.- Returns:
- the provisioningState value.
-
billingScopeId
String billingScopeId()Gets the billingScopeId property: Subscription that will be charged for purchasing the benefit.- Returns:
- the billingScopeId value.
-
billingProfileId
String billingProfileId()Gets the billingProfileId property: Fully-qualified identifier of the billing profile where the savings plan is applied. Present only for Field-led or Customer-led customers.- Returns:
- the billingProfileId value.
-
customerId
String customerId()Gets the customerId property: Fully-qualified identifier of the customer where the savings plan is applied. Present only for Partner-led customers.- Returns:
- the customerId value.
-
billingAccountId
String billingAccountId()Gets the billingAccountId property: Fully-qualified identifier of the billing account where the savings plan is applied. Present only for Enterprise Agreement customers.- Returns:
- the billingAccountId value.
-
term
Term term()Gets the term property: Represent benefit term in ISO 8601 format.- Returns:
- the term value.
-
billingPlan
BillingPlan billingPlan()Gets the billingPlan property: Represents the billing plan in ISO 8601 format. Required only for monthly billing plans.- Returns:
- the billingPlan value.
-
expiryDateTime
OffsetDateTime expiryDateTime()Gets the expiryDateTime property: Expiry date time.- Returns:
- the expiryDateTime value.
-
benefitStartTime
OffsetDateTime benefitStartTime()Gets the benefitStartTime property: This is the DateTime when the savings plan benefit started.- Returns:
- the benefitStartTime value.
-
planInformation
BillingPlanInformation planInformation()Gets the planInformation property: Information describing the type of billing plan for this savings plan.- Returns:
- the planInformation value.
-
savingsPlans
Gets the savingsPlans property: The savingsPlans property.- Returns:
- the savingsPlans value.
-
extendedStatusInfo
ExtendedStatusInfo extendedStatusInfo()Gets the extendedStatusInfo property: The extendedStatusInfo property.- Returns:
- the extendedStatusInfo value.
-
innerModel
SavingsPlanOrderModelInner innerModel()Gets the inner com.azure.resourcemanager.billingbenefits.fluent.models.SavingsPlanOrderModelInner object.- Returns:
- the inner object.
-