CapacityReservationGroupsClient Interface
Implements
public interface CapacityReservationGroupsClient
extends InnerSupportsGet<CapacityReservationGroupInner>, InnerSupportsListing<CapacityReservationGroupInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in CapacityReservationGroupsClient.
Method Summary
Method Details
createOrUpdate
public abstract CapacityReservationGroupInner createOrUpdate(String resourceGroupName, String capacityReservationGroupName, CapacityReservationGroupInner parameters)
The operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
The operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
The operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
The operation to create or update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String capacityReservationGroupName)
The operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
deleteAsync
public abstract Mono
The operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
deleteWithResponse
public abstract Response
The operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
The operation to delete a capacity reservation group. This operation is allowed only if all the associated resources are disassociated from the reservation group and all capacity reservations under the reservation group have also been deleted. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
getByResourceGroup
public abstract CapacityReservationGroupInner getByResourceGroup(String resourceGroupName, String capacityReservationGroupName)
The operation that retrieves information about a capacity reservation group.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
The operation that retrieves information about a capacity reservation group.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
The operation that retrieves information about a capacity reservation group.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
The operation that retrieves information about a capacity reservation group.
Parameters:
Returns:
list
public abstract PagedIterable
Lists all of the capacity reservation groups in the subscription. Use the nextLink property in the response to get the next page of capacity reservation groups.
Returns:
list
public abstract PagedIterable
Lists all of the capacity reservation groups in the subscription. Use the nextLink property in the response to get the next page of capacity reservation groups.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists all of the capacity reservation groups in the subscription. Use the nextLink property in the response to get the next page of capacity reservation groups.
Returns:
listAsync
public abstract PagedFlux
Lists all of the capacity reservation groups in the subscription. Use the nextLink property in the response to get the next page of capacity reservation groups.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all of the capacity reservation groups in the specified resource group. Use the nextLink property in the response to get the next page of capacity reservation groups.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists all of the capacity reservation groups in the specified resource group. Use the nextLink property in the response to get the next page of capacity reservation groups.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all of the capacity reservation groups in the specified resource group. Use the nextLink property in the response to get the next page of capacity reservation groups.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists all of the capacity reservation groups in the specified resource group. Use the nextLink property in the response to get the next page of capacity reservation groups.
Parameters:
Returns:
update
public abstract CapacityReservationGroupInner update(String resourceGroupName, String capacityReservationGroupName, CapacityReservationGroupUpdate parameters)
The operation to update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified.
Parameters:
Returns:
updateAsync
public abstract Mono
The operation to update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified.
Parameters:
Returns:
updateWithResponse
public abstract Response
The operation to update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
The operation to update a capacity reservation group. When updating a capacity reservation group, only tags and sharing profile may be modified.
Parameters:
Returns:
Applies to
Azure SDK for Java