@Generated(value="OracleSDKGenerator", comments="API Version: 20190111") public final class SubscriptionSubscribedService extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Subscribed Service summary
Note: Objects should always be created or deserialized using the SubscriptionSubscribedService.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the SubscriptionSubscribedService.Builder
, which maintain a
set of all explicitly set fields called SubscriptionSubscribedService.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
SubscriptionSubscribedService.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
SubscriptionSubscribedService(String id,
SubscriptionProduct product,
String quantity,
String status,
String operationType,
String netUnitPrice,
String usedAmount,
String availableAmount,
String fundedAllocationValue,
String partnerTransactionType,
Long termValue,
String termValueUom,
String bookingOptyNumber,
String totalValue,
String originalPromoAmount,
Long orderNumber,
String dataCenterRegion,
String pricingModel,
String programType,
String promoType,
Long csi,
Boolean isIntentToPay,
Date timeStart,
Date timeEnd,
List<CommitmentService> commitmentServices)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SubscriptionSubscribedService.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getAvailableAmount()
Subscribed sercice available or remaining amount
|
String |
getBookingOptyNumber()
Booking Opportunity Number of Subscribed Service
|
List<CommitmentService> |
getCommitmentServices()
List of Commitment services of a line
|
Long |
getCsi()
Subscribed service CSI number
|
String |
getDataCenterRegion()
Subscribed service data center region
|
String |
getFundedAllocationValue()
Funded Allocation line value example: 12000.00
|
String |
getId()
SPM internal Subscribed Service ID
|
Boolean |
getIsIntentToPay()
Subscribed service intent to pay flag
|
String |
getNetUnitPrice()
Subscribed service net unit price
|
String |
getOperationType()
Subscribed service operation type
|
Long |
getOrderNumber()
Sales Order Number associated to the subscribed service
|
String |
getOriginalPromoAmount()
Subscribed service Promotion Amount
|
String |
getPartnerTransactionType()
This field contains the name of the partner to which the subscription belongs - depending on
which the invoicing may differ
|
String |
getPricingModel()
Subscribed service pricing model
|
SubscriptionProduct |
getProduct() |
String |
getProgramType()
Subscribed service program type
|
String |
getPromoType()
Subscribed service promotion type
|
String |
getQuantity()
Subscribed service quantity
|
String |
getStatus()
Subscribed service status
|
Long |
getTermValue()
Term value in Months
|
String |
getTermValueUom()
Term value UOM
|
Date |
getTimeEnd()
Subscribed service end date
|
Date |
getTimeStart()
Subscribed service start date
|
String |
getTotalValue()
Subscribed service total value
|
String |
getUsedAmount()
Subscribed service used amount
|
int |
hashCode() |
SubscriptionSubscribedService.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","product","quantity","status","operationType","netUnitPrice","usedAmount","availableAmount","fundedAllocationValue","partnerTransactionType","termValue","termValueUom","bookingOptyNumber","totalValue","originalPromoAmount","orderNumber","dataCenterRegion","pricingModel","programType","promoType","csi","isIntentToPay","timeStart","timeEnd","commitmentServices"}) public SubscriptionSubscribedService(String id, SubscriptionProduct product, String quantity, String status, String operationType, String netUnitPrice, String usedAmount, String availableAmount, String fundedAllocationValue, String partnerTransactionType, Long termValue, String termValueUom, String bookingOptyNumber, String totalValue, String originalPromoAmount, Long orderNumber, String dataCenterRegion, String pricingModel, String programType, String promoType, Long csi, Boolean isIntentToPay, Date timeStart, Date timeEnd, List<CommitmentService> commitmentServices)
public static SubscriptionSubscribedService.Builder builder()
Create a new builder.
public SubscriptionSubscribedService.Builder toBuilder()
public String getId()
SPM internal Subscribed Service ID
public SubscriptionProduct getProduct()
public String getQuantity()
Subscribed service quantity
public String getStatus()
Subscribed service status
public String getOperationType()
Subscribed service operation type
public String getNetUnitPrice()
Subscribed service net unit price
public String getUsedAmount()
Subscribed service used amount
public String getAvailableAmount()
Subscribed sercice available or remaining amount
public String getFundedAllocationValue()
Funded Allocation line value example: 12000.00
public String getPartnerTransactionType()
This field contains the name of the partner to which the subscription belongs - depending on which the invoicing may differ
public Long getTermValue()
Term value in Months
public String getTermValueUom()
Term value UOM
public String getBookingOptyNumber()
Booking Opportunity Number of Subscribed Service
public String getTotalValue()
Subscribed service total value
public String getOriginalPromoAmount()
Subscribed service Promotion Amount
public Long getOrderNumber()
Sales Order Number associated to the subscribed service
public String getDataCenterRegion()
Subscribed service data center region
public String getPricingModel()
Subscribed service pricing model
public String getProgramType()
Subscribed service program type
public String getPromoType()
Subscribed service promotion type
public Long getCsi()
Subscribed service CSI number
public Boolean getIsIntentToPay()
Subscribed service intent to pay flag
public Date getTimeStart()
Subscribed service start date
public Date getTimeEnd()
Subscribed service end date
public List<CommitmentService> getCommitmentServices()
List of Commitment services of a line
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.