CapacityReservationsClient Interface
public interface CapacityReservationsClient
An instance of this class provides access to all the operations defined in CapacityReservationsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller
The operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
The operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
The operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
The operation to update a capacity reservation.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller
The operation to update a capacity reservation.
Parameters:
Returns:
beginUpdateAsync
public abstract PollerFlux
The operation to update a capacity reservation.
Parameters:
Returns:
createOrUpdate
public abstract CapacityReservationInner createOrUpdate(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName, CapacityReservationInner parameters)
The operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
createOrUpdate
public abstract CapacityReservationInner createOrUpdate(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName, CapacityReservationInner parameters, Context context)
The operation to create or update a capacity reservation. Please note some properties can be set only during capacity reservation creation. 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. Please note some properties can be set only during capacity reservation creation. 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. Please note some properties can be set only during capacity reservation creation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName)
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
delete
public abstract void delete(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName, Context context)
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
deleteAsync
public abstract Mono
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
The operation to delete a capacity reservation. This operation is allowed only when all the associated resources are disassociated from the capacity reservation. Please refer to https://aka.ms/CapacityReservation for more details.
Parameters:
Returns:
get
public abstract CapacityReservationInner get(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName)
The operation that retrieves information about the capacity reservation.
Parameters:
Returns:
getAsync
public abstract Mono
The operation that retrieves information about the capacity reservation.
Parameters:
Returns:
getWithResponse
public abstract Response
The operation that retrieves information about the capacity reservation.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
The operation that retrieves information about the capacity reservation.
Parameters:
Returns:
listByCapacityReservationGroup
public abstract PagedIterable
Lists all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations.
Parameters:
Returns:
listByCapacityReservationGroup
public abstract PagedIterable
Lists all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations.
Parameters:
Returns:
listByCapacityReservationGroupAsync
public abstract PagedFlux
Lists all of the capacity reservations in the specified capacity reservation group. Use the nextLink property in the response to get the next page of capacity reservations.
Parameters:
Returns:
update
public abstract CapacityReservationInner update(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName, CapacityReservationUpdate parameters)
The operation to update a capacity reservation.
Parameters:
Returns:
update
public abstract CapacityReservationInner update(String resourceGroupName, String capacityReservationGroupName, String capacityReservationName, CapacityReservationUpdate parameters, Context context)
The operation to update a capacity reservation.
Parameters:
Returns:
updateAsync
public abstract Mono
The operation to update a capacity reservation.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
The operation to update a capacity reservation.
Parameters:
Returns: