Share via


EnvironmentTypesClient Interface

public interface EnvironmentTypesClient

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

Method Summary

Modifier and Type Method and Description
abstract EnvironmentTypeInner createOrUpdate(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeInner body)

Creates or updates an environment type.

abstract Response<EnvironmentTypeInner> createOrUpdateWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeInner body, Context context)

Creates or updates an environment type.

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

Deletes an environment type.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, Context context)

Deletes an environment type.

abstract EnvironmentTypeInner get(String resourceGroupName, String devCenterName, String environmentTypeName)

Gets an environment type.

abstract Response<EnvironmentTypeInner> getWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, Context context)

Gets an environment type.

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

Lists environment types for the devcenter.

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

Lists environment types for the devcenter.

abstract EnvironmentTypeInner update(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeUpdate body)

Partially updates an environment type.

abstract Response<EnvironmentTypeInner> updateWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeUpdate body, Context context)

Partially updates an environment type.

Method Details

createOrUpdate

public abstract EnvironmentTypeInner createOrUpdate(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeInner body)

Creates or updates an environment type.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
environmentTypeName - The name of the environment type.
body - Represents an Environment Type.

Returns:

represents an environment type.

createOrUpdateWithResponse

public abstract Response<EnvironmentTypeInner> createOrUpdateWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeInner body, Context context)

Creates or updates an environment type.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
devCenterName - The name of the devcenter.
environmentTypeName - The name of the environment type.
body - Represents an Environment Type.
context - The context to associate with this operation.

Returns:

represents an environment type along with Response<T>.

delete

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

Deletes an environment type.

Parameters:

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

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, Context context)

Deletes an environment type.

Parameters:

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

Returns:

get

public abstract EnvironmentTypeInner get(String resourceGroupName, String devCenterName, String environmentTypeName)

Gets an environment type.

Parameters:

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

Returns:

an environment type.

getWithResponse

public abstract Response<EnvironmentTypeInner> getWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, Context context)

Gets an environment type.

Parameters:

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

Returns:

an environment type along with Response<T>.

listByDevCenter

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

Lists environment types for the devcenter.

Parameters:

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

Returns:

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

listByDevCenter

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

Lists environment types for the 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:

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

update

public abstract EnvironmentTypeInner update(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeUpdate body)

Partially updates an environment type.

Parameters:

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

Returns:

represents an environment type.

updateWithResponse

public abstract Response<EnvironmentTypeInner> updateWithResponse(String resourceGroupName, String devCenterName, String environmentTypeName, EnvironmentTypeUpdate body, Context context)

Partially updates an environment type.

Parameters:

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

Returns:

represents an environment type along with Response<T>.

Applies to