SavingsPlansClient Interface
public interface SavingsPlansClient
An instance of this class provides access to all the operations defined in SavingsPlansClient.
Method Summary
Method Details
beginUpdateByBillingAccount
public abstract SyncPoller<PollResult<SavingsPlanModelInner>,SavingsPlanModelInner> beginUpdateByBillingAccount(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, SavingsPlanUpdateRequest body)
Update savings plan by billing account.
Parameters:
Returns:
beginUpdateByBillingAccount
public abstract SyncPoller<PollResult<SavingsPlanModelInner>,SavingsPlanModelInner> beginUpdateByBillingAccount(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, SavingsPlanUpdateRequest body, Context context)
Update savings plan by billing account.
Parameters:
Returns:
getByBillingAccount
public abstract SavingsPlanModelInner getByBillingAccount(String billingAccountName, String savingsPlanOrderId, String savingsPlanId)
Get savings plan by billing account.
Parameters:
Returns:
getByBillingAccountWithResponse
public abstract Response<SavingsPlanModelInner> getByBillingAccountWithResponse(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, String expand, Context context)
Get savings plan by billing account.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<SavingsPlanModelInner> listByBillingAccount(String billingAccountName)
List savings plans by billing account.
Parameters:
Returns:
listByBillingAccount
public abstract PagedIterable<SavingsPlanModelInner> listByBillingAccount(String billingAccountName, String filter, String orderBy, Float skiptoken, Float take, String selectedState, String refreshSummary, Context context)
List savings plans by billing account.
Parameters:
Returns:
listBySavingsPlanOrder
public abstract PagedIterable<SavingsPlanModelInner> listBySavingsPlanOrder(String billingAccountName, String savingsPlanOrderId)
List savings plans in an order by billing account.
Parameters:
Returns:
listBySavingsPlanOrder
public abstract PagedIterable<SavingsPlanModelInner> listBySavingsPlanOrder(String billingAccountName, String savingsPlanOrderId, Context context)
List savings plans in an order by billing account.
Parameters:
Returns:
updateByBillingAccount
public abstract SavingsPlanModelInner updateByBillingAccount(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, SavingsPlanUpdateRequest body)
Update savings plan by billing account.
Parameters:
Returns:
updateByBillingAccount
public abstract SavingsPlanModelInner updateByBillingAccount(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, SavingsPlanUpdateRequest body, Context context)
Update savings plan by billing account.
Parameters:
Returns:
validateUpdateByBillingAccount
public abstract SavingsPlanValidateResponseInner validateUpdateByBillingAccount(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, SavingsPlanUpdateValidateRequest body)
Validate savings plan patch by billing account.
Parameters:
Returns:
validateUpdateByBillingAccountWithResponse
public abstract Response<SavingsPlanValidateResponseInner> validateUpdateByBillingAccountWithResponse(String billingAccountName, String savingsPlanOrderId, String savingsPlanId, SavingsPlanUpdateValidateRequest body, Context context)
Validate savings plan patch by billing account.
Parameters:
Returns: