VolumesClient Interface
public interface VolumesClient
An instance of this class provides access to all the operations defined in VolumesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<VolumeInner>,VolumeInner> beginCreateOrUpdate(String resourceGroupName, String volumeName, VolumeInner volumeParameters)
Create a new volume or update the properties of the existing one.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<VolumeInner>,VolumeInner> beginCreateOrUpdate(String resourceGroupName, String volumeName, VolumeInner volumeParameters, String ifMatch, String ifNoneMatch, Context context)
Create a new volume or update the properties of the existing one.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String volumeName)
Delete the provided volume.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String volumeName, String ifMatch, String ifNoneMatch, Context context)
Delete the provided volume.
Parameters:
Returns:
createOrUpdate
public abstract VolumeInner createOrUpdate(String resourceGroupName, String volumeName, VolumeInner volumeParameters)
Create a new volume or update the properties of the existing one.
Parameters:
Returns:
createOrUpdate
public abstract VolumeInner createOrUpdate(String resourceGroupName, String volumeName, VolumeInner volumeParameters, String ifMatch, String ifNoneMatch, Context context)
Create a new volume or update the properties of the existing one.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String volumeName)
Delete the provided volume.
Parameters:
delete
public abstract void delete(String resourceGroupName, String volumeName, String ifMatch, String ifNoneMatch, Context context)
Delete the provided volume.
Parameters:
getByResourceGroup
public abstract VolumeInner getByResourceGroup(String resourceGroupName, String volumeName)
Get properties of the provided volume.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<VolumeInner> getByResourceGroupWithResponse(String resourceGroupName, String volumeName, Context context)
Get properties of the provided volume.
Parameters:
Returns:
list
public abstract PagedIterable<VolumeInner> list()
Get a list of volumes in the provided subscription.
Returns:
list
public abstract PagedIterable<VolumeInner> list(Integer top, String skipToken, Context context)
Get a list of volumes in the provided subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VolumeInner> listByResourceGroup(String resourceGroupName)
Get a list of volumes in the provided resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<VolumeInner> listByResourceGroup(String resourceGroupName, Integer top, String skipToken, Context context)
Get a list of volumes in the provided resource group.
Parameters:
Returns:
update
public abstract VolumeInner update(String resourceGroupName, String volumeName)
Update tags associated with the provided volume.
Parameters:
Returns:
updateWithResponse
public abstract Response<VolumeInner> updateWithResponse(String resourceGroupName, String volumeName, String ifMatch, String ifNoneMatch, VolumePatchParameters volumeUpdateParameters, Context context)
Update tags associated with the provided volume.
Parameters:
Returns: