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