WorkspacesClient Interface
public interface WorkspacesClient
An instance of this class provides access to all the operations defined in WorkspacesClient.
Method Summary
Method Details
createOrUpdate
public abstract WorkspaceInner createOrUpdate(String resourceGroupName, String workspaceName, WorkspaceInner workspace)
Create or update a workspace.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono<WorkspaceInner> createOrUpdateAsync(String resourceGroupName, String workspaceName, WorkspaceInner workspace)
Create or update a workspace.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response<WorkspaceInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, WorkspaceInner workspace, Context context)
Create or update a workspace.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono<Response<WorkspaceInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String workspaceName, WorkspaceInner workspace)
Create or update a workspace.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String workspaceName)
Remove a workspace.
Parameters:
deleteAsync
public abstract Mono<Void> deleteAsync(String resourceGroupName, String workspaceName)
Remove a workspace.
Parameters:
Returns:
deleteWithResponse
public abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, Context context)
Remove a workspace.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String workspaceName)
Remove a workspace.
Parameters:
Returns:
getByResourceGroup
public abstract WorkspaceInner getByResourceGroup(String resourceGroupName, String workspaceName)
Get a workspace.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono<WorkspaceInner> getByResourceGroupAsync(String resourceGroupName, String workspaceName)
Get a workspace.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<WorkspaceInner> getByResourceGroupWithResponse(String resourceGroupName, String workspaceName, Context context)
Get a workspace.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono<Response<WorkspaceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String workspaceName)
Get a workspace.
Parameters:
Returns:
list
public abstract PagedIterable<WorkspaceInner> list()
List workspaces in subscription.
Returns:
list
public abstract PagedIterable<WorkspaceInner> list(Context context)
List workspaces in subscription.
Parameters:
Returns:
listAsync
public abstract PagedFlux<WorkspaceInner> listAsync()
List workspaces in subscription.
Returns:
listByResourceGroup
public abstract PagedIterable<WorkspaceInner> listByResourceGroup(String resourceGroupName)
List workspaces.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<WorkspaceInner> listByResourceGroup(String resourceGroupName, Integer pageSize, Boolean isDescending, Integer initialSkip, Context context)
List workspaces.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<WorkspaceInner> listByResourceGroupAsync(String resourceGroupName)
List workspaces.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux<WorkspaceInner> listByResourceGroupAsync(String resourceGroupName, Integer pageSize, Boolean isDescending, Integer initialSkip)
List workspaces.
Parameters:
Returns:
update
public abstract WorkspaceInner update(String resourceGroupName, String workspaceName)
Update a workspace.
Parameters:
Returns:
updateAsync
public abstract Mono<WorkspaceInner> updateAsync(String resourceGroupName, String workspaceName)
Update a workspace.
Parameters:
Returns:
updateWithResponse
public abstract Response<WorkspaceInner> updateWithResponse(String resourceGroupName, String workspaceName, WorkspacePatch workspace, Context context)
Update a workspace.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono<Response<WorkspaceInner>> updateWithResponseAsync(String resourceGroupName, String workspaceName, WorkspacePatch workspace)
Update a workspace.
Parameters:
Returns: