다음을 통해 공유


DedicatedHostGroupsClient Interface

Implements

public interface DedicatedHostGroupsClient
extends InnerSupportsGet<DedicatedHostGroupInner>, InnerSupportsListing<DedicatedHostGroupInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract DedicatedHostGroupInner createOrUpdate(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters)

Create or update a dedicated host group.

abstract Mono<DedicatedHostGroupInner> createOrUpdateAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters)

Create or update a dedicated host group.

abstract Response<DedicatedHostGroupInner> createOrUpdateWithResponse(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters, Context context)

Create or update a dedicated host group.

abstract Mono<Response<DedicatedHostGroupInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters)

Create or update a dedicated host group.

abstract void delete(String resourceGroupName, String hostGroupName)

Delete a dedicated host group.

abstract Mono<Void> deleteAsync(String resourceGroupName, String hostGroupName)

Delete a dedicated host group.

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

Delete a dedicated host group.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String hostGroupName)

Delete a dedicated host group.

abstract DedicatedHostGroupInner getByResourceGroup(String resourceGroupName, String hostGroupName)

Retrieves information about a dedicated host group.

abstract Mono<DedicatedHostGroupInner> getByResourceGroupAsync(String resourceGroupName, String hostGroupName)

Retrieves information about a dedicated host group.

abstract Response<DedicatedHostGroupInner> getByResourceGroupWithResponse(String resourceGroupName, String hostGroupName, InstanceViewTypes expand, Context context)

Retrieves information about a dedicated host group.

abstract Mono<Response<DedicatedHostGroupInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String hostGroupName, InstanceViewTypes expand)

Retrieves information about a dedicated host group.

abstract PagedIterable<DedicatedHostGroupInner> list()

Lists all of the dedicated host groups in the subscription.

abstract PagedIterable<DedicatedHostGroupInner> list(Context context)

Lists all of the dedicated host groups in the subscription.

abstract PagedFlux<DedicatedHostGroupInner> listAsync()

Lists all of the dedicated host groups in the subscription.

abstract PagedIterable<DedicatedHostGroupInner> listByResourceGroup(String resourceGroupName)

Lists all of the dedicated host groups in the specified resource group.

abstract PagedIterable<DedicatedHostGroupInner> listByResourceGroup(String resourceGroupName, Context context)

Lists all of the dedicated host groups in the specified resource group.

abstract PagedFlux<DedicatedHostGroupInner> listByResourceGroupAsync(String resourceGroupName)

Lists all of the dedicated host groups in the specified resource group.

abstract DedicatedHostGroupInner update(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters)

Update an dedicated host group.

abstract Mono<DedicatedHostGroupInner> updateAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters)

Update an dedicated host group.

abstract Response<DedicatedHostGroupInner> updateWithResponse(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters, Context context)

Update an dedicated host group.

abstract Mono<Response<DedicatedHostGroupInner>> updateWithResponseAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters)

Update an dedicated host group.

Method Details

createOrUpdate

public abstract DedicatedHostGroupInner createOrUpdate(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters)

Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please see [Dedicated Host Documentation] (https://go.microsoft.com/fwlink/?linkid=2082596).

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Create Dedicated Host Group.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters)

Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please see [Dedicated Host Documentation] (https://go.microsoft.com/fwlink/?linkid=2082596).

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Create Dedicated Host Group.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters, Context context)

Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please see [Dedicated Host Documentation] (https://go.microsoft.com/fwlink/?linkid=2082596).

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Create Dedicated Host Group.
context - The context to associate with this operation.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupInner parameters)

Create or update a dedicated host group. For details of Dedicated Host and Dedicated Host Groups please see [Dedicated Host Documentation] (https://go.microsoft.com/fwlink/?linkid=2082596).

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Create Dedicated Host Group.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String hostGroupName)

Delete a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String hostGroupName)

Delete a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String hostGroupName, Context context)

Delete a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String hostGroupName)

Delete a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

Returns:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DedicatedHostGroupInner getByResourceGroup(String resourceGroupName, String hostGroupName)

Retrieves information about a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String hostGroupName)

Retrieves information about a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String hostGroupName, InstanceViewTypes expand, Context context)

Retrieves information about a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
expand - The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.
context - The context to associate with this operation.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String hostGroupName, InstanceViewTypes expand)

Retrieves information about a dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
expand - The expand expression to apply on the operation. 'InstanceView' will retrieve the list of instance views of the dedicated hosts under the dedicated host group. 'UserData' is not supported for dedicated host group.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Lists all of the dedicated host groups in the subscription. Use the nextLink property in the response to get the next page of dedicated host groups.

Returns:

the List Dedicated Host Group with resource group response as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Lists all of the dedicated host groups in the subscription. Use the nextLink property in the response to get the next page of dedicated host groups.

Parameters:

context - The context to associate with this operation.

Returns:

the List Dedicated Host Group with resource group response as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Lists all of the dedicated host groups in the subscription. Use the nextLink property in the response to get the next page of dedicated host groups.

Returns:

the List Dedicated Host Group with resource group response as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all of the dedicated host groups in the specified resource group. Use the nextLink property in the response to get the next page of dedicated host groups.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List Dedicated Host Group with resource group response as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all of the dedicated host groups in the specified resource group. Use the nextLink property in the response to get the next page of dedicated host groups.

Parameters:

resourceGroupName - The name of the resource group.
context - The context to associate with this operation.

Returns:

the List Dedicated Host Group with resource group response as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all of the dedicated host groups in the specified resource group. Use the nextLink property in the response to get the next page of dedicated host groups.

Parameters:

resourceGroupName - The name of the resource group.

Returns:

the List Dedicated Host Group with resource group response as paginated response with PagedFlux<T>.

update

public abstract DedicatedHostGroupInner update(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters)

Update an dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Update Dedicated Host Group operation.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters)

Update an dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Update Dedicated Host Group operation.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters, Context context)

Update an dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Update Dedicated Host Group operation.
context - The context to associate with this operation.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String hostGroupName, DedicatedHostGroupUpdate parameters)

Update an dedicated host group.

Parameters:

resourceGroupName - The name of the resource group.
hostGroupName - The name of the dedicated host group.
parameters - Parameters supplied to the Update Dedicated Host Group operation.

Returns:

specifies information about the dedicated host group that the dedicated hosts should be assigned to along with Response<T> on successful completion of Mono.

Applies to