ResourceProvidersClient Interface
public interface ResourceProvidersClient
An instance of this class provides access to all the operations defined in ResourceProvidersClient.
Method Summary
Method Details
beginCreateAddress
public abstract SyncPoller<PollResult<AddressResourceInner>,AddressResourceInner> beginCreateAddress(String addressName, String resourceGroupName, AddressResourceInner addressResource)
Creates a new address with the specified parameters. Existing address can be updated with this API.
Parameters:
Returns:
beginCreateAddress
public abstract SyncPoller<PollResult<AddressResourceInner>,AddressResourceInner> beginCreateAddress(String addressName, String resourceGroupName, AddressResourceInner addressResource, Context context)
Creates a new address with the specified parameters. Existing address can be updated with this API.
Parameters:
Returns:
beginCreateOrderItem
public abstract SyncPoller<PollResult<OrderItemResourceInner>,OrderItemResourceInner> beginCreateOrderItem(String orderItemName, String resourceGroupName, OrderItemResourceInner orderItemResource)
Creates an order item. Existing order item cannot be updated with this api and should instead be updated with the Update order item API.
Parameters:
Returns:
beginCreateOrderItem
public abstract SyncPoller<PollResult<OrderItemResourceInner>,OrderItemResourceInner> beginCreateOrderItem(String orderItemName, String resourceGroupName, OrderItemResourceInner orderItemResource, Context context)
Creates an order item. Existing order item cannot be updated with this api and should instead be updated with the Update order item API.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String addressName)
Deletes an address.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String addressName, Context context)
Deletes an address.
Parameters:
Returns:
beginDeleteOrderItemByName
public abstract SyncPoller<PollResult<Void>,Void> beginDeleteOrderItemByName(String orderItemName, String resourceGroupName)
Deletes an order item.
Parameters:
Returns:
beginDeleteOrderItemByName
public abstract SyncPoller<PollResult<Void>,Void> beginDeleteOrderItemByName(String orderItemName, String resourceGroupName, Context context)
Deletes an order item.
Parameters:
Returns:
beginReturnOrderItem
public abstract SyncPoller<PollResult<Void>,Void> beginReturnOrderItem(String orderItemName, String resourceGroupName, ReturnOrderItemDetails returnOrderItemDetails)
Return order item.
Parameters:
Returns:
beginReturnOrderItem
public abstract SyncPoller<PollResult<Void>,Void> beginReturnOrderItem(String orderItemName, String resourceGroupName, ReturnOrderItemDetails returnOrderItemDetails, Context context)
Return order item.
Parameters:
Returns:
beginUpdateAddress
public abstract SyncPoller<PollResult<AddressResourceInner>,AddressResourceInner> beginUpdateAddress(String addressName, String resourceGroupName, AddressUpdateParameter addressUpdateParameter)
Updates the properties of an existing address.
Parameters:
Returns:
beginUpdateAddress
public abstract SyncPoller<PollResult<AddressResourceInner>,AddressResourceInner> beginUpdateAddress(String addressName, String resourceGroupName, AddressUpdateParameter addressUpdateParameter, String ifMatch, Context context)
Updates the properties of an existing address.
Parameters:
Returns:
beginUpdateOrderItem
public abstract SyncPoller<PollResult<OrderItemResourceInner>,OrderItemResourceInner> beginUpdateOrderItem(String orderItemName, String resourceGroupName, OrderItemUpdateParameter orderItemUpdateParameter)
Updates the properties of an existing order item.
Parameters:
Returns:
beginUpdateOrderItem
public abstract SyncPoller<PollResult<OrderItemResourceInner>,OrderItemResourceInner> beginUpdateOrderItem(String orderItemName, String resourceGroupName, OrderItemUpdateParameter orderItemUpdateParameter, String ifMatch, Context context)
Updates the properties of an existing order item.
Parameters:
Returns:
cancelOrderItem
public abstract void cancelOrderItem(String orderItemName, String resourceGroupName, CancellationReason cancellationReason)
Cancel order item.
Parameters:
cancelOrderItemWithResponse
public abstract Response<Void> cancelOrderItemWithResponse(String orderItemName, String resourceGroupName, CancellationReason cancellationReason, Context context)
Cancel order item.
Parameters:
Returns:
createAddress
public abstract AddressResourceInner createAddress(String addressName, String resourceGroupName, AddressResourceInner addressResource)
Creates a new address with the specified parameters. Existing address can be updated with this API.
Parameters:
Returns:
createAddress
public abstract AddressResourceInner createAddress(String addressName, String resourceGroupName, AddressResourceInner addressResource, Context context)
Creates a new address with the specified parameters. Existing address can be updated with this API.
Parameters:
Returns:
createOrderItem
public abstract OrderItemResourceInner createOrderItem(String orderItemName, String resourceGroupName, OrderItemResourceInner orderItemResource)
Creates an order item. Existing order item cannot be updated with this api and should instead be updated with the Update order item API.
Parameters:
Returns:
createOrderItem
public abstract OrderItemResourceInner createOrderItem(String orderItemName, String resourceGroupName, OrderItemResourceInner orderItemResource, Context context)
Creates an order item. Existing order item cannot be updated with this api and should instead be updated with the Update order item API.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String addressName)
Deletes an address.
Parameters:
delete
public abstract void delete(String resourceGroupName, String addressName, Context context)
Deletes an address.
Parameters:
deleteOrderItemByName
public abstract void deleteOrderItemByName(String orderItemName, String resourceGroupName)
Deletes an order item.
Parameters:
deleteOrderItemByName
public abstract void deleteOrderItemByName(String orderItemName, String resourceGroupName, Context context)
Deletes an order item.
Parameters:
getByResourceGroup
public abstract AddressResourceInner getByResourceGroup(String resourceGroupName, String addressName)
Gets information about the specified address.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<AddressResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String addressName, Context context)
Gets information about the specified address.
Parameters:
Returns:
getOrderByName
public abstract OrderResourceInner getOrderByName(String orderName, String resourceGroupName, String location)
Gets an order.
Parameters:
Returns:
getOrderByNameWithResponse
public abstract Response<OrderResourceInner> getOrderByNameWithResponse(String orderName, String resourceGroupName, String location, Context context)
Gets an order.
Parameters:
Returns:
getOrderItemByName
public abstract OrderItemResourceInner getOrderItemByName(String orderItemName, String resourceGroupName)
Gets an order item.
Parameters:
Returns:
getOrderItemByNameWithResponse
public abstract Response<OrderItemResourceInner> getOrderItemByNameWithResponse(String orderItemName, String resourceGroupName, String expand, Context context)
Gets an order item.
Parameters:
Returns:
list
public abstract PagedIterable<AddressResourceInner> list()
Lists all the addresses available under the subscription.
Returns:
list
public abstract PagedIterable<AddressResourceInner> list(String filter, String skipToken, Context context)
Lists all the addresses available under the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AddressResourceInner> listByResourceGroup(String resourceGroupName)
Lists all the addresses available under the given resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<AddressResourceInner> listByResourceGroup(String resourceGroupName, String filter, String skipToken, Context context)
Lists all the addresses available under the given resource group.
Parameters:
Returns:
listConfigurations
public abstract PagedIterable<ConfigurationInner> listConfigurations(ConfigurationsRequest configurationsRequest)
This method provides the list of configurations for the given product family, product line and product under subscription.
Parameters:
Returns:
listConfigurations
public abstract PagedIterable<ConfigurationInner> listConfigurations(ConfigurationsRequest configurationsRequest, String skipToken, Context context)
This method provides the list of configurations for the given product family, product line and product under subscription.
Parameters:
Returns:
listOperations
public abstract PagedIterable<OperationInner> listOperations()
This method gets all the operations that are exposed for customer.
Returns:
listOperations
public abstract PagedIterable<OperationInner> listOperations(Context context)
This method gets all the operations that are exposed for customer.
Parameters:
Returns:
listOrderAtResourceGroupLevel
public abstract PagedIterable<OrderResourceInner> listOrderAtResourceGroupLevel(String resourceGroupName)
Lists order at resource group level.
Parameters:
Returns:
listOrderAtResourceGroupLevel
public abstract PagedIterable<OrderResourceInner> listOrderAtResourceGroupLevel(String resourceGroupName, String skipToken, Context context)
Lists order at resource group level.
Parameters:
Returns:
listOrderAtSubscriptionLevel
public abstract PagedIterable<OrderResourceInner> listOrderAtSubscriptionLevel()
Lists order at subscription level.
Returns:
listOrderAtSubscriptionLevel
public abstract PagedIterable<OrderResourceInner> listOrderAtSubscriptionLevel(String skipToken, Context context)
Lists order at subscription level.
Parameters:
Returns:
listOrderItemsAtResourceGroupLevel
public abstract PagedIterable<OrderItemResourceInner> listOrderItemsAtResourceGroupLevel(String resourceGroupName)
Lists order item at resource group level.
Parameters:
Returns:
listOrderItemsAtResourceGroupLevel
public abstract PagedIterable<OrderItemResourceInner> listOrderItemsAtResourceGroupLevel(String resourceGroupName, String filter, String expand, String skipToken, Context context)
Lists order item at resource group level.
Parameters:
Returns:
listOrderItemsAtSubscriptionLevel
public abstract PagedIterable<OrderItemResourceInner> listOrderItemsAtSubscriptionLevel()
Lists order item at subscription level.
Returns:
listOrderItemsAtSubscriptionLevel
public abstract PagedIterable<OrderItemResourceInner> listOrderItemsAtSubscriptionLevel(String filter, String expand, String skipToken, Context context)
Lists order item at subscription level.
Parameters:
Returns:
listProductFamilies
public abstract PagedIterable<ProductFamilyInner> listProductFamilies(ProductFamiliesRequest productFamiliesRequest)
This method provides the list of product families for the given subscription.
Parameters:
Returns:
listProductFamilies
public abstract PagedIterable<ProductFamilyInner> listProductFamilies(ProductFamiliesRequest productFamiliesRequest, String expand, String skipToken, Context context)
This method provides the list of product families for the given subscription.
Parameters:
Returns:
listProductFamiliesMetadata
public abstract PagedIterable<ProductFamiliesMetadataDetailsInner> listProductFamiliesMetadata()
This method provides the list of product families metadata for the given subscription.
Returns:
listProductFamiliesMetadata
public abstract PagedIterable<ProductFamiliesMetadataDetailsInner> listProductFamiliesMetadata(String skipToken, Context context)
This method provides the list of product families metadata for the given subscription.
Parameters:
Returns:
returnOrderItem
public abstract void returnOrderItem(String orderItemName, String resourceGroupName, ReturnOrderItemDetails returnOrderItemDetails)
Return order item.
Parameters:
returnOrderItem
public abstract void returnOrderItem(String orderItemName, String resourceGroupName, ReturnOrderItemDetails returnOrderItemDetails, Context context)
Return order item.
Parameters:
updateAddress
public abstract AddressResourceInner updateAddress(String addressName, String resourceGroupName, AddressUpdateParameter addressUpdateParameter)
Updates the properties of an existing address.
Parameters:
Returns:
updateAddress
public abstract AddressResourceInner updateAddress(String addressName, String resourceGroupName, AddressUpdateParameter addressUpdateParameter, String ifMatch, Context context)
Updates the properties of an existing address.
Parameters:
Returns:
updateOrderItem
public abstract OrderItemResourceInner updateOrderItem(String orderItemName, String resourceGroupName, OrderItemUpdateParameter orderItemUpdateParameter)
Updates the properties of an existing order item.
Parameters:
Returns:
updateOrderItem
public abstract OrderItemResourceInner updateOrderItem(String orderItemName, String resourceGroupName, OrderItemUpdateParameter orderItemUpdateParameter, String ifMatch, Context context)
Updates the properties of an existing order item.
Parameters:
Returns: