次の方法で共有


DevBoxDefinitionsClient Interface

public interface DevBoxDefinitionsClient

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

Method Summary

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

Creates or updates a Dev Box definition.

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

Creates or updates a Dev Box definition.

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

Deletes a Dev Box definition.

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

Deletes a Dev Box definition.

abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body)

Partially updates a Dev Box definition.

abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body, Context context)

Partially updates a Dev Box definition.

abstract DevBoxDefinitionInner createOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body)

Creates or updates a Dev Box definition.

abstract DevBoxDefinitionInner createOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body, Context context)

Creates or updates a Dev Box definition.

abstract void delete(String resourceGroupName, String devCenterName, String devBoxDefinitionName)

Deletes a Dev Box definition.

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

Deletes a Dev Box definition.

abstract DevBoxDefinitionInner get(String resourceGroupName, String devCenterName, String devBoxDefinitionName)

Gets a Dev Box definition.

abstract DevBoxDefinitionInner getByProject(String resourceGroupName, String projectName, String devBoxDefinitionName)

Gets a Dev Box definition configured for a project.

abstract Response<DevBoxDefinitionInner> getByProjectWithResponse(String resourceGroupName, String projectName, String devBoxDefinitionName, Context context)

Gets a Dev Box definition configured for a project.

abstract Response<DevBoxDefinitionInner> getWithResponse(String resourceGroupName, String devCenterName, String devBoxDefinitionName, Context context)

Gets a Dev Box definition.

abstract PagedIterable<DevBoxDefinitionInner> listByDevCenter(String resourceGroupName, String devCenterName)

List Dev Box definitions for a devcenter.

abstract PagedIterable<DevBoxDefinitionInner> listByDevCenter(String resourceGroupName, String devCenterName, Integer top, Context context)

List Dev Box definitions for a devcenter.

abstract PagedIterable<DevBoxDefinitionInner> listByProject(String resourceGroupName, String projectName)

List Dev Box definitions configured for a project.

abstract PagedIterable<DevBoxDefinitionInner> listByProject(String resourceGroupName, String projectName, Integer top, Context context)

List Dev Box definitions configured for a project.

abstract DevBoxDefinitionInner update(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body)

Partially updates a Dev Box definition.

abstract DevBoxDefinitionInner update(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body, Context context)

Partially updates a Dev Box definition.

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:

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

Returns:

the SyncPoller<T,U> for polling of represents a definition for a Developer Machine.

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:

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

Returns:

the SyncPoller<T,U> for polling of represents a definition for a Developer Machine.

beginDelete

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

Deletes a Dev Box definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
devBoxDefinitionName - The name of the Dev Box definition.

Returns:

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

beginDelete

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

Deletes a Dev Box definition.

Parameters:

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

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<DevBoxDefinitionInner>,DevBoxDefinitionInner> beginUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body)

Partially updates a Dev Box definition.

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of represents a definition for a Developer Machine.

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:

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

Returns:

the SyncPoller<T,U> for polling of represents a definition for a Developer Machine.

createOrUpdate

public abstract DevBoxDefinitionInner createOrUpdate(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionInner body)

Creates or updates a Dev Box definition.

Parameters:

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

Returns:

represents a definition for a Developer Machine.

createOrUpdate

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

Creates or updates a Dev Box definition.

Parameters:

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

Returns:

represents a definition for a Developer Machine.

delete

public abstract void delete(String resourceGroupName, String devCenterName, String devBoxDefinitionName)

Deletes a Dev Box definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
devBoxDefinitionName - The name of the Dev Box definition.

delete

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

Deletes a Dev Box definition.

Parameters:

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

get

public abstract DevBoxDefinitionInner get(String resourceGroupName, String devCenterName, String devBoxDefinitionName)

Gets a Dev Box definition.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
devBoxDefinitionName - The name of the Dev Box definition.

Returns:

a Dev Box definition.

getByProject

public abstract DevBoxDefinitionInner getByProject(String resourceGroupName, String projectName, String devBoxDefinitionName)

Gets a Dev Box definition configured for a project.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
devBoxDefinitionName - The name of the Dev Box definition.

Returns:

a Dev Box definition configured for a project.

getByProjectWithResponse

public abstract Response<DevBoxDefinitionInner> getByProjectWithResponse(String resourceGroupName, String projectName, String devBoxDefinitionName, Context context)

Gets a Dev Box definition configured for a project.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
projectName - The name of the project.
devBoxDefinitionName - The name of the Dev Box definition.
context - The context to associate with this operation.

Returns:

a Dev Box definition configured for a project along with Response<T>.

getWithResponse

public abstract Response<DevBoxDefinitionInner> getWithResponse(String resourceGroupName, String devCenterName, String devBoxDefinitionName, Context context)

Gets a Dev Box definition.

Parameters:

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

Returns:

a Dev Box definition along with Response<T>.

listByDevCenter

public abstract PagedIterable<DevBoxDefinitionInner> listByDevCenter(String resourceGroupName, String devCenterName)

List Dev Box definitions for a devcenter.

Parameters:

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

Returns:

results of the Dev Box definition list operation as paginated response with PagedIterable<T>.

listByDevCenter

public abstract PagedIterable<DevBoxDefinitionInner> listByDevCenter(String resourceGroupName, String devCenterName, Integer top, Context context)

List Dev Box definitions for a devcenter.

Parameters:

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

Returns:

results of the Dev Box definition list operation as paginated response with PagedIterable<T>.

listByProject

public abstract PagedIterable<DevBoxDefinitionInner> listByProject(String resourceGroupName, String projectName)

List Dev Box definitions configured for a project.

Parameters:

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

Returns:

results of the Dev Box definition list operation as paginated response with PagedIterable<T>.

listByProject

public abstract PagedIterable<DevBoxDefinitionInner> listByProject(String resourceGroupName, String projectName, Integer top, Context context)

List Dev Box definitions configured for a project.

Parameters:

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

Returns:

results of the Dev Box definition list operation as paginated response with PagedIterable<T>.

update

public abstract DevBoxDefinitionInner update(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body)

Partially updates a Dev Box definition.

Parameters:

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

Returns:

represents a definition for a Developer Machine.

update

public abstract DevBoxDefinitionInner update(String resourceGroupName, String devCenterName, String devBoxDefinitionName, DevBoxDefinitionUpdate body, Context context)

Partially updates a Dev Box definition.

Parameters:

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

Returns:

represents a definition for a Developer Machine.

Applies to