CustomImagesClient Interface
public interface CustomImagesClient
An instance of this class provides access to all the operations defined in CustomImagesClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<CustomImageInner>,CustomImageInner> beginCreateOrUpdate(String resourceGroupName, String labName, String name, CustomImageInner customImage)
Create or replace an existing custom image. This operation can take a while to complete.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<CustomImageInner>,CustomImageInner> beginCreateOrUpdate(String resourceGroupName, String labName, String name, CustomImageInner customImage, Context context)
Create or replace an existing custom image. This operation can take a while to complete.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String labName, String name)
Delete custom image. This operation can take a while to complete.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String labName, String name, Context context)
Delete custom image. This operation can take a while to complete.
Parameters:
Returns:
createOrUpdate
public abstract CustomImageInner createOrUpdate(String resourceGroupName, String labName, String name, CustomImageInner customImage)
Create or replace an existing custom image. This operation can take a while to complete.
Parameters:
Returns:
createOrUpdate
public abstract CustomImageInner createOrUpdate(String resourceGroupName, String labName, String name, CustomImageInner customImage, Context context)
Create or replace an existing custom image. This operation can take a while to complete.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String labName, String name)
Delete custom image. This operation can take a while to complete.
Parameters:
delete
public abstract void delete(String resourceGroupName, String labName, String name, Context context)
Delete custom image. This operation can take a while to complete.
Parameters:
get
public abstract CustomImageInner get(String resourceGroupName, String labName, String name)
Get custom image.
Parameters:
Returns:
getWithResponse
public abstract Response<CustomImageInner> getWithResponse(String resourceGroupName, String labName, String name, String expand, Context context)
Get custom image.
Parameters:
Returns:
list
public abstract PagedIterable<CustomImageInner> list(String resourceGroupName, String labName)
List custom images in a given lab.
Parameters:
Returns:
list
public abstract PagedIterable<CustomImageInner> list(String resourceGroupName, String labName, String expand, String filter, Integer top, String orderby, Context context)
List custom images in a given lab.
Parameters:
Returns:
update
public abstract CustomImageInner update(String resourceGroupName, String labName, String name, CustomImageFragment customImage)
Allows modifying tags of custom images. All other properties will be ignored.
Parameters:
Returns:
updateWithResponse
public abstract Response<CustomImageInner> updateWithResponse(String resourceGroupName, String labName, String name, CustomImageFragment customImage, Context context)
Allows modifying tags of custom images. All other properties will be ignored.
Parameters:
Returns: