DevBoxDefinitionsClient Interface
public interface DevBoxDefinitionsClient
An instance of this class provides access to all the operations defined in DevBoxDefinitionsClient.
Method Summary
Method Details
beginCreateOrUpdate
public abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body)
Creates or updates a Dev Box definition.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginCreateOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body, Context context)
Creates or updates a Dev Box definition.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String devCenterName, String devBoxDefinitionName)
Deletes a Dev Box definition.
Parameters:
Returns:
beginDelete
public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String devCenterName, String devBoxDefinitionName, Context context)
Deletes a Dev Box definition.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body)
Partially updates a Dev Box definition.
Parameters:
Returns:
beginUpdate
public abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body, Context context)
Partially updates a Dev Box definition.
Parameters:
Returns:
createOrUpdate
public abstract DevBoxDefinitionInner createOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body)
Creates or updates a Dev Box definition.
Parameters:
Returns:
createOrUpdate
public abstract DevBoxDefinitionInner createOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body, Context context)
Creates or updates a Dev Box definition.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String devCenterName, String devBoxDefinitionName)
Deletes a Dev Box definition.
Parameters:
delete
public abstract void delete(String resourceGroupName, String devCenterName, String devBoxDefinitionName, Context context)
Deletes a Dev Box definition.
Parameters:
get
public abstract DevBoxDefinitionInner get(String resourceGroupName, String devCenterName, String devBoxDefinitionName)
Gets a Dev Box definition.
Parameters:
Returns:
getByProject
public abstract DevBoxDefinitionInner getByProject(String resourceGroupName, String projectName, String devBoxDefinitionName)
Gets a Dev Box definition configured for a project.
Parameters:
Returns:
getByProjectWithResponse
public abstract Response<DevBoxDefinitionInner> getByProjectWithResponse(String resourceGroupName, String projectName, String devBoxDefinitionName, Context context)
Gets a Dev Box definition configured for a project.
Parameters:
Returns:
getWithResponse
public abstract Response<DevBoxDefinitionInner> getWithResponse(String resourceGroupName, String devCenterName, String devBoxDefinitionName, Context context)
Gets a Dev Box definition.
Parameters:
Returns:
listByDevCenter
public abstract PagedIterable<DevBoxDefinitionInner> listByDevCenter(String resourceGroupName, String devCenterName)
List Dev Box definitions for a devcenter.
Parameters:
Returns:
listByDevCenter
public abstract PagedIterable<DevBoxDefinitionInner> listByDevCenter(String resourceGroupName, String devCenterName, Integer top, Context context)
List Dev Box definitions for a devcenter.
Parameters:
Returns:
listByProject
public abstract PagedIterable<DevBoxDefinitionInner> listByProject(String resourceGroupName, String projectName)
List Dev Box definitions configured for a project.
Parameters:
Returns:
listByProject
public abstract PagedIterable<DevBoxDefinitionInner> listByProject(String resourceGroupName, String projectName, Integer top, Context context)
List Dev Box definitions configured for a project.
Parameters:
Returns:
update
public abstract DevBoxDefinitionInner update(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body)
Partially updates a Dev Box definition.
Parameters:
Returns:
update
public abstract DevBoxDefinitionInner update(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body, Context context)
Partially updates a Dev Box definition.
Parameters:
Returns: