DedicatedCloudServicesClient Interface

public interface DedicatedCloudServicesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

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

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

abstract DedicatedCloudServiceInner createOrUpdate(String resourceGroupName, String dedicatedCloudServiceName, DedicatedCloudServiceInner dedicatedCloudServiceRequest)

Implements dedicated cloud service PUT method Create dedicate cloud service.

abstract Response<DedicatedCloudServiceInner> createOrUpdateWithResponse(String resourceGroupName, String dedicatedCloudServiceName, DedicatedCloudServiceInner dedicatedCloudServiceRequest, Context context)

Implements dedicated cloud service PUT method Create dedicate cloud service.

abstract void delete(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

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

Implements dedicatedCloudService DELETE method Delete dedicate cloud service.

abstract DedicatedCloudServiceInner getByResourceGroup(String resourceGroupName, String dedicatedCloudServiceName)

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

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

Implements dedicatedCloudService GET method Returns Dedicate Cloud Service.

abstract PagedIterable<DedicatedCloudServiceInner> list()

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

abstract PagedIterable<DedicatedCloudServiceInner> 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<DedicatedCloudServiceInner> listByResourceGroup(String resourceGroupName)

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

abstract PagedIterable<DedicatedCloudServiceInner> 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.

abstract DedicatedCloudServiceInner update(String resourceGroupName, String dedicatedCloudServiceName, PatchPayload dedicatedCloudServiceRequest)

Implements dedicatedCloudService PATCH method Patch dedicated cloud service's properties.

abstract Response<DedicatedCloudServiceInner> updateWithResponse(String resourceGroupName, String dedicatedCloudServiceName, PatchPayload dedicatedCloudServiceRequest, Context context)

Implements dedicatedCloudService PATCH method Patch dedicated cloud service's properties.

Method Details

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

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

createOrUpdate

public abstract DedicatedCloudServiceInner createOrUpdate(String resourceGroupName, String dedicatedCloudServiceName, DedicatedCloudServiceInner dedicatedCloudServiceRequest)

Implements dedicated cloud service PUT method Create dedicate cloud service.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud Service name.
dedicatedCloudServiceRequest - Create Dedicated Cloud Service request.

Returns:

dedicated cloud service model.

createOrUpdateWithResponse

public abstract Response<DedicatedCloudServiceInner> createOrUpdateWithResponse(String resourceGroupName, String dedicatedCloudServiceName, DedicatedCloudServiceInner dedicatedCloudServiceRequest, Context context)

Implements dedicated cloud service PUT method Create dedicate cloud service.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud Service name.
dedicatedCloudServiceRequest - Create Dedicated Cloud Service request.
context - The context to associate with this operation.

Returns:

dedicated cloud service model along with Response<T>.

delete

public abstract void delete(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.

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.

getByResourceGroup

public abstract DedicatedCloudServiceInner 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<DedicatedCloudServiceInner> 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<DedicatedCloudServiceInner> 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<DedicatedCloudServiceInner> 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<DedicatedCloudServiceInner> 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<DedicatedCloudServiceInner> 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>.

update

public abstract DedicatedCloudServiceInner update(String resourceGroupName, String dedicatedCloudServiceName, PatchPayload dedicatedCloudServiceRequest)

Implements dedicatedCloudService PATCH method Patch dedicated cloud service's properties.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud service name.
dedicatedCloudServiceRequest - Patch Dedicated Cloud Service request.

Returns:

dedicated cloud service model.

updateWithResponse

public abstract Response<DedicatedCloudServiceInner> updateWithResponse(String resourceGroupName, String dedicatedCloudServiceName, PatchPayload dedicatedCloudServiceRequest, Context context)

Implements dedicatedCloudService PATCH method Patch dedicated cloud service's properties.

Parameters:

resourceGroupName - The name of the resource group.
dedicatedCloudServiceName - dedicated cloud service name.
dedicatedCloudServiceRequest - Patch Dedicated Cloud Service request.
context - The context to associate with this operation.

Returns:

dedicated cloud service model along with Response<T>.

Applies to