ProximityPlacementGroupsClient Interface
Implements
public interface ProximityPlacementGroupsClient
extends InnerSupportsGet<ProximityPlacementGroupInner>, InnerSupportsListing<ProximityPlacementGroupInner>, InnerSupportsDelete<Void>
An instance of this class provides access to all the operations defined in ProximityPlacementGroupsClient.
Method Summary
Modifier and Type |
Method and Description |
abstract
ProximityPlacementGroupInner
|
createOrUpdate(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters)
Create or update a proximity placement group.
|
abstract
Mono<ProximityPlacementGroupInner>
|
createOrUpdateAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters)
Create or update a proximity placement group.
|
abstract
Response<ProximityPlacementGroupInner>
|
createOrUpdateWithResponse(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters, Context context)
Create or update a proximity placement group.
|
abstract
Mono<Response<ProximityPlacementGroupInner>>
|
createOrUpdateWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters)
Create or update a proximity placement group.
|
abstract
void
|
delete(String resourceGroupName, String proximityPlacementGroupName)
Delete a proximity placement group.
|
abstract
Mono<Void>
|
deleteAsync(String resourceGroupName, String proximityPlacementGroupName)
Delete a proximity placement group.
|
abstract
Response<Void>
|
deleteWithResponse(String resourceGroupName, String proximityPlacementGroupName, Context context)
Delete a proximity placement group.
|
abstract
Mono<Response<Void>>
|
deleteWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName)
Delete a proximity placement group.
|
abstract
ProximityPlacementGroupInner
|
getByResourceGroup(String resourceGroupName, String proximityPlacementGroupName)
Retrieves information about a proximity placement group .
|
abstract
Mono<ProximityPlacementGroupInner>
|
getByResourceGroupAsync(String resourceGroupName, String proximityPlacementGroupName)
Retrieves information about a proximity placement group .
|
abstract
Response<ProximityPlacementGroupInner>
|
getByResourceGroupWithResponse(String resourceGroupName, String proximityPlacementGroupName, String includeColocationStatus, Context context)
Retrieves information about a proximity placement group .
|
abstract
Mono<Response<ProximityPlacementGroupInner>>
|
getByResourceGroupWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName, String includeColocationStatus)
Retrieves information about a proximity placement group .
|
abstract
PagedIterable<ProximityPlacementGroupInner>
|
list()
Lists all proximity placement groups in a subscription.
|
abstract
PagedIterable<ProximityPlacementGroupInner>
|
list(Context context)
Lists all proximity placement groups in a subscription.
|
abstract
PagedFlux<ProximityPlacementGroupInner>
|
listAsync()
Lists all proximity placement groups in a subscription.
|
abstract
PagedIterable<ProximityPlacementGroupInner>
|
listByResourceGroup(String resourceGroupName)
Lists all proximity placement groups in a resource group.
|
abstract
PagedIterable<ProximityPlacementGroupInner>
|
listByResourceGroup(String resourceGroupName, Context context)
Lists all proximity placement groups in a resource group.
|
abstract
PagedFlux<ProximityPlacementGroupInner>
|
listByResourceGroupAsync(String resourceGroupName)
Lists all proximity placement groups in a resource group.
|
abstract
ProximityPlacementGroupInner
|
update(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters)
Update a proximity placement group.
|
abstract
Mono<ProximityPlacementGroupInner>
|
updateAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters)
Update a proximity placement group.
|
abstract
Response<ProximityPlacementGroupInner>
|
updateWithResponse(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters, Context context)
Update a proximity placement group.
|
abstract
Mono<Response<ProximityPlacementGroupInner>>
|
updateWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters)
Update a proximity placement group.
|
Method Details
createOrUpdate
public abstract ProximityPlacementGroupInner createOrUpdate(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters)
Create or update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Create Proximity Placement Group operation.
Returns:
specifies information about the proximity placement group.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters)
Create or update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Create Proximity Placement Group operation.
Returns:
specifies information about the proximity placement group on successful completion of Mono.
createOrUpdateWithResponse
public abstract Response createOrUpdateWithResponse(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters, Context context)
Create or update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Create Proximity Placement Group operation.
context
- The context to associate with this operation.
Returns:
specifies information about the proximity placement group along with
Response<T>.
createOrUpdateWithResponseAsync
public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupInner parameters)
Create or update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Create Proximity Placement Group operation.
Returns:
specifies information about the proximity placement group along with
Response<T> on successful
completion of
Mono.
delete
public abstract void delete(String resourceGroupName, String proximityPlacementGroupName)
Delete a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String proximityPlacementGroupName)
Delete a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponse
public abstract Response deleteWithResponse(String resourceGroupName, String proximityPlacementGroupName, Context context)
Delete a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
context
- The context to associate with this operation.
Returns:
deleteWithResponseAsync
public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName)
Delete a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
Returns:
getByResourceGroup
public abstract ProximityPlacementGroupInner getByResourceGroup(String resourceGroupName, String proximityPlacementGroupName)
Retrieves information about a proximity placement group .
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
Returns:
specifies information about the proximity placement group.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String proximityPlacementGroupName)
Retrieves information about a proximity placement group .
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
Returns:
specifies information about the proximity placement group on successful completion of Mono.
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String proximityPlacementGroupName, String includeColocationStatus, Context context)
Retrieves information about a proximity placement group .
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
includeColocationStatus
- includeColocationStatus=true enables fetching the colocation status of all the
resources in the proximity placement group.
context
- The context to associate with this operation.
Returns:
specifies information about the proximity placement group along with
Response<T>.
getByResourceGroupWithResponseAsync
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName, String includeColocationStatus)
Retrieves information about a proximity placement group .
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
includeColocationStatus
- includeColocationStatus=true enables fetching the colocation status of all the
resources in the proximity placement group.
Returns:
specifies information about the proximity placement group along with
Response<T> on successful
completion of
Mono.
list
public abstract PagedIterable list()
Lists all proximity placement groups in a subscription.
Returns:
the List Proximity Placement Group operation response as paginated response with
PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Lists all proximity placement groups in a subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
the List Proximity Placement Group operation response as paginated response with
PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Lists all proximity placement groups in a subscription.
Returns:
the List Proximity Placement Group operation response as paginated response with
PagedFlux<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Lists all proximity placement groups in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
the List Proximity Placement Group operation response as paginated response with
PagedIterable<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Lists all proximity placement groups in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
context
- The context to associate with this operation.
Returns:
the List Proximity Placement Group operation response as paginated response with
PagedIterable<T>.
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Lists all proximity placement groups in a resource group.
Parameters:
resourceGroupName
- The name of the resource group.
Returns:
the List Proximity Placement Group operation response as paginated response with
PagedFlux<T>.
update
public abstract ProximityPlacementGroupInner update(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters)
Update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Update Proximity Placement Group operation.
Returns:
specifies information about the proximity placement group.
updateAsync
public abstract Mono updateAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters)
Update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Update Proximity Placement Group operation.
Returns:
specifies information about the proximity placement group on successful completion of Mono.
updateWithResponse
public abstract Response updateWithResponse(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters, Context context)
Update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Update Proximity Placement Group operation.
context
- The context to associate with this operation.
Returns:
specifies information about the proximity placement group along with
Response<T>.
updateWithResponseAsync
public abstract Mono> updateWithResponseAsync(String resourceGroupName, String proximityPlacementGroupName, ProximityPlacementGroupUpdate parameters)
Update a proximity placement group.
Parameters:
resourceGroupName
- The name of the resource group.
proximityPlacementGroupName
- The name of the proximity placement group.
parameters
- Parameters supplied to the Update Proximity Placement Group operation.
Returns:
specifies information about the proximity placement group along with
Response<T> on successful
completion of
Mono.
Applies to