EnvironmentTypes Interface

public interface EnvironmentTypes

Resource collection API of EnvironmentTypes.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new EnvironmentType resource.

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

Deletes an environment type.

abstract void deleteById(String id)

Deletes an environment type.

abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes an environment type.

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

Deletes an environment type.

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

Gets an environment type.

abstract EnvironmentType getById(String id)

Gets an environment type.

abstract Response<EnvironmentType> getByIdWithResponse(String id, Context context)

Gets an environment type.

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

Gets an environment type.

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

Lists environment types for the devcenter.

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

Lists environment types for the devcenter.

Method Details

define

public abstract EnvironmentType.DefinitionStages.Blank define(String name)

Begins definition for a new EnvironmentType resource.

Parameters:

name - resource name.

Returns:

the first stage of the new EnvironmentType definition.

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.

deleteById

public abstract void deleteById(String id)

Deletes an environment type.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract Response<Void> deleteByIdWithResponse(String id, Context context)

Deletes an environment type.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

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 EnvironmentType 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.

getById

public abstract EnvironmentType getById(String id)

Gets an environment type.

Parameters:

id - the resource ID.

Returns:

an environment type along with Response<T>.

getByIdWithResponse

public abstract Response<EnvironmentType> getByIdWithResponse(String id, Context context)

Gets an environment type.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

an environment type along with Response<T>.

getWithResponse

public abstract Response<EnvironmentType> 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<EnvironmentType> 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<EnvironmentType> 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>.

Applies to