Share via


DevCentersClient Interface

public interface DevCentersClient

An instance of this class provides access to all the operations defined in DevCentersClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginCreateOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body)

Creates or updates a devcenter resource.

abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginCreateOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body, Context context)

Creates or updates a devcenter resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String devCenterName)

Deletes a devcenter.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String devCenterName, Context context)

Deletes a devcenter.

abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginUpdate(String resourceGroupName, String devCenterName, DevCenterUpdate body)

Partially updates a devcenter.

abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginUpdate(String resourceGroupName, String devCenterName, DevCenterUpdate body, Context context)

Partially updates a devcenter.

abstract DevCenterInner createOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body)

Creates or updates a devcenter resource.

abstract DevCenterInner createOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body, Context context)

Creates or updates a devcenter resource.

abstract void delete(String resourceGroupName, String devCenterName)

Deletes a devcenter.

abstract void delete(String resourceGroupName, String devCenterName, Context context)

Deletes a devcenter.

abstract DevCenterInner getByResourceGroup(String resourceGroupName, String devCenterName)

Gets a devcenter.

abstract Response<DevCenterInner> getByResourceGroupWithResponse(String resourceGroupName, String devCenterName, Context context)

Gets a devcenter.

abstract PagedIterable<DevCenterInner> list()

Lists all devcenters in a subscription.

abstract PagedIterable<DevCenterInner> list(Integer top, Context context)

Lists all devcenters in a subscription.

abstract PagedIterable<DevCenterInner> listByResourceGroup(String resourceGroupName)

Lists all devcenters in a resource group.

abstract PagedIterable<DevCenterInner> listByResourceGroup(String resourceGroupName, Integer top, Context context)

Lists all devcenters in a resource group.

abstract DevCenterInner update(String resourceGroupName, String devCenterName, DevCenterUpdate body)

Partially updates a devcenter.

abstract DevCenterInner update(String resourceGroupName, String devCenterName, DevCenterUpdate body, Context context)

Partially updates a devcenter.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginCreateOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body)

Creates or updates a devcenter resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Represents a devcenter.

Returns:

the SyncPoller<T,U> for polling of represents a devcenter resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginCreateOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body, Context context)

Creates or updates a devcenter resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Represents a devcenter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of represents a devcenter resource.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String devCenterName)

Deletes a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String devCenterName, Context context)

Deletes a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginUpdate

public abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginUpdate(String resourceGroupName, String devCenterName, DevCenterUpdate body)

Partially updates a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Updatable devcenter properties.

Returns:

the SyncPoller<T,U> for polling of represents a devcenter resource.

beginUpdate

public abstract SyncPoller<PollResult<DevCenterInner>,DevCenterInner> beginUpdate(String resourceGroupName, String devCenterName, DevCenterUpdate body, Context context)

Partially updates a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Updatable devcenter properties.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of represents a devcenter resource.

createOrUpdate

public abstract DevCenterInner createOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body)

Creates or updates a devcenter resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Represents a devcenter.

Returns:

represents a devcenter resource.

createOrUpdate

public abstract DevCenterInner createOrUpdate(String resourceGroupName, String devCenterName, DevCenterInner body, Context context)

Creates or updates a devcenter resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Represents a devcenter.
context - The context to associate with this operation.

Returns:

represents a devcenter resource.

delete

public abstract void delete(String resourceGroupName, String devCenterName)

Deletes a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.

delete

public abstract void delete(String resourceGroupName, String devCenterName, Context context)

Deletes a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
context - The context to associate with this operation.

getByResourceGroup

public abstract DevCenterInner getByResourceGroup(String resourceGroupName, String devCenterName)

Gets a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.

Returns:

a devcenter.

getByResourceGroupWithResponse

public abstract Response<DevCenterInner> getByResourceGroupWithResponse(String resourceGroupName, String devCenterName, Context context)

Gets a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
context - The context to associate with this operation.

Returns:

a devcenter along with Response<T>.

list

public abstract PagedIterable<DevCenterInner> list()

Lists all devcenters in a subscription.

Returns:

result of the list devcenters operation as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<DevCenterInner> list(Integer top, Context context)

Lists all devcenters in a subscription.

Parameters:

top - The maximum number of resources to return from the operation. Example: '$top=10'.
context - The context to associate with this operation.

Returns:

result of the list devcenters operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DevCenterInner> listByResourceGroup(String resourceGroupName)

Lists all devcenters in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

result of the list devcenters operation as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DevCenterInner> listByResourceGroup(String resourceGroupName, Integer top, Context context)

Lists all devcenters in a resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
top - The maximum number of resources to return from the operation. Example: '$top=10'.
context - The context to associate with this operation.

Returns:

result of the list devcenters operation as paginated response with PagedIterable<T>.

update

public abstract DevCenterInner update(String resourceGroupName, String devCenterName, DevCenterUpdate body)

Partially updates a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Updatable devcenter properties.

Returns:

represents a devcenter resource.

update

public abstract DevCenterInner update(String resourceGroupName, String devCenterName, DevCenterUpdate body, Context context)

Partially updates a devcenter.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
body - Updatable devcenter properties.
context - The context to associate with this operation.

Returns:

represents a devcenter resource.

Applies to