Partager via


ChangesClient Interface

public interface ChangesClient

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

Method Summary

Modifier and Type Method and Description
abstract ChangeResourceResultInner get(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId)

Obtains the specified change resource for the target resource.

abstract Mono<ChangeResourceResultInner> getAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId)

Obtains the specified change resource for the target resource.

abstract Response<ChangeResourceResultInner> getWithResponse(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId, Context context)

Obtains the specified change resource for the target resource.

abstract Mono<Response<ChangeResourceResultInner>> getWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId)

Obtains the specified change resource for the target resource.

abstract PagedIterable<ChangeResourceResultInner> list(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName)

Obtains a list of change resources from the past 14 days for the target resource.

abstract PagedIterable<ChangeResourceResultInner> list(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, Long top, String skipToken, Context context)

Obtains a list of change resources from the past 14 days for the target resource.

abstract PagedFlux<ChangeResourceResultInner> listAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName)

Obtains a list of change resources from the past 14 days for the target resource.

abstract PagedFlux<ChangeResourceResultInner> listAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, Long top, String skipToken)

Obtains a list of change resources from the past 14 days for the target resource.

Method Details

get

public abstract ChangeResourceResultInner get(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId)

Obtains the specified change resource for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.
changeResourceId - The ID of the change resource.

Returns:

change Resource.

getAsync

public abstract Mono getAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId)

Obtains the specified change resource for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.
changeResourceId - The ID of the change resource.

Returns:

change Resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId, Context context)

Obtains the specified change resource for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.
changeResourceId - The ID of the change resource.
context - The context to associate with this operation.

Returns:

change Resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, String changeResourceId)

Obtains the specified change resource for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.
changeResourceId - The ID of the change resource.

Returns:

change Resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName)

Obtains a list of change resources from the past 14 days for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.

Returns:

the list of resources as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, Long top, String skipToken, Context context)

Obtains a list of change resources from the past 14 days for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.
top - (Optional) Set the maximum number of results per response.
skipToken - (Optional) The page-continuation token.
context - The context to associate with this operation.

Returns:

the list of resources as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName)

Obtains a list of change resources from the past 14 days for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.

Returns:

the list of resources as paginated response with PagedFlux<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String resourceProviderNamespace, String resourceType, String resourceName, Long top, String skipToken)

Obtains a list of change resources from the past 14 days for the target resource.

Parameters:

resourceGroupName - The name of the resource group.
resourceProviderNamespace - The name of the resource provider namespace.
resourceType - The name of the resource type.
resourceName - The name of the resource.
top - (Optional) Set the maximum number of results per response.
skipToken - (Optional) The page-continuation token.

Returns:

the list of resources as paginated response with PagedFlux<T>.

Applies to