ProjectsClient Interface
public interface ProjectsClient
An instance of this class provides access to all the operations defined in ProjectsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ProjectInner>,ProjectInner> beginCreateOrUpdate(String resourceGroupName, String projectName, ProjectInner body)
Creates or updates a project.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<ProjectInner>,ProjectInner> beginCreateOrUpdate(String resourceGroupName, String projectName, ProjectInner body, Context context)
Creates or updates a project.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName)
Deletes a project resource.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String projectName, Context context)
Deletes a project resource.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ProjectInner>,ProjectInner> beginUpdate(String resourceGroupName, String projectName, ProjectUpdate body)
Partially updates a project.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<ProjectInner>,ProjectInner> beginUpdate(String resourceGroupName, String projectName, ProjectUpdate body, Context context)
Partially updates a project.
Parameters:
Returns:
createOrUpdate
public abstract ProjectInner createOrUpdate(String resourceGroupName, String projectName, ProjectInner body)
Creates or updates a project.
Parameters:
Returns:
createOrUpdate
public abstract ProjectInner createOrUpdate(String resourceGroupName, String projectName, ProjectInner body, Context context)
Creates or updates a project.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String projectName)
Deletes a project resource.
Parameters:
delete
public abstract void delete(String resourceGroupName, String projectName, Context context)
Deletes a project resource.
Parameters:
getByResourceGroup
public abstract ProjectInner getByResourceGroup(String resourceGroupName, String projectName)
Gets a specific project.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<ProjectInner> getByResourceGroupWithResponse(String resourceGroupName, String projectName, Context context)
Gets a specific project.
Parameters:
Returns:
list
public abstract PagedIterable<ProjectInner> list()
Lists all projects in the subscription.
Returns:
list
public abstract PagedIterable<ProjectInner> list(Integer top, Context context)
Lists all projects in the subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ProjectInner> listByResourceGroup(String resourceGroupName)
Lists all projects in the resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<ProjectInner> listByResourceGroup(String resourceGroupName, Integer top, Context context)
Lists all projects in the resource group.
Parameters:
Returns:
update
public abstract ProjectInner update(String resourceGroupName, String projectName, ProjectUpdate body)
Partially updates a project.
Parameters:
Returns:
update
public abstract ProjectInner update(String resourceGroupName, String projectName, ProjectUpdate body, Context context)
Partially updates a project.
Parameters:
Returns: