DedicatedCloudServices Interface

public interface DedicatedCloudServices

Resource collection API of DedicatedCloudServices.

Method Summary

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

Begins definition for a new DedicatedCloudService resource.

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

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

abstract void deleteById(String id)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

abstract void deleteByIdWithResponse(String id, Context context)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

abstract void deleteByResourceGroup(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

abstract DedicatedCloudService getById(String id)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

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

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

abstract DedicatedCloudService getByResourceGroup(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

abstract Response<DedicatedCloudService> getByResourceGroupWithResponse(String resourceGroupName, String dedicatedCloudServiceName, Context context)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

abstract PagedIterable<DedicatedCloudService> list()

Implements list of dedicatedCloudService objects within subscription method Returns list of dedicated cloud services within a subscription.

abstract PagedIterable<DedicatedCloudService> list(String filter, Integer top, String skipToken, Context context)

Implements list of dedicatedCloudService objects within subscription method Returns list of dedicated cloud services within a subscription.

abstract PagedIterable<DedicatedCloudService> listByResourceGroup(String resourceGroupName)

Implements list of dedicatedCloudService objects within RG method Returns list of dedicated cloud services within a resource group.

abstract PagedIterable<DedicatedCloudService> listByResourceGroup(String resourceGroupName, String filter, Integer top, String skipToken, Context context)

Implements list of dedicatedCloudService objects within RG method Returns list of dedicated cloud services within a resource group.

Method Details

define

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

Begins definition for a new DedicatedCloudService resource.

Parameters:

name - resource name.

Returns:

the first stage of the new DedicatedCloudService definition.

delete

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

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud service name.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

Parameters:

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

deleteByResourceGroup

public abstract void deleteByResourceGroup(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud service name.

getById

public abstract DedicatedCloudService getById(String id)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

Parameters:

id - the resource ID.

Returns:

dedicated cloud service model along with Response<T>.

getByIdWithResponse

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

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

Parameters:

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

Returns:

dedicated cloud service model along with Response<T>.

getByResourceGroup

public abstract DedicatedCloudService getByResourceGroup(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud Service name.

Returns:

dedicated cloud service model.

getByResourceGroupWithResponse

public abstract Response<DedicatedCloudService> getByResourceGroupWithResponse(String resourceGroupName, String dedicatedCloudServiceName, Context context)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud Service name.
context - The context to associate with this operation.

Returns:

dedicated cloud service model along with Response<T>.

list

public abstract PagedIterable<DedicatedCloudService> list()

Implements list of dedicatedCloudService objects within subscription method Returns list of dedicated cloud services within a subscription.

Returns:

list of dedicated cloud services as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<DedicatedCloudService> list(String filter, Integer top, String skipToken, Context context)

Implements list of dedicatedCloudService objects within subscription method Returns list of dedicated cloud services within a subscription.

Parameters:

filter - The filter to apply on the list operation.
top - The maximum number of record sets to return.
skipToken - to be used by nextLink implementation.
context - The context to associate with this operation.

Returns:

list of dedicated cloud services as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DedicatedCloudService> listByResourceGroup(String resourceGroupName)

Implements list of dedicatedCloudService objects within RG method Returns list of dedicated cloud services within a resource group.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

list of dedicated cloud services as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<DedicatedCloudService> listByResourceGroup(String resourceGroupName, String filter, Integer top, String skipToken, Context context)

Implements list of dedicatedCloudService objects within RG method Returns list of dedicated cloud services within a resource group.

Parameters:

resourceGroupName - The name of the resource group.
filter - The filter to apply on the list operation.
top - The maximum number of record sets to return.
skipToken - to be used by nextLink implementation.
context - The context to associate with this operation.

Returns:

list of dedicated cloud services as paginated response with PagedIterable<T>.

Applies to