ResourceHealthMetadatasClient Interface

Implements

public interface ResourceHealthMetadatasClient
extends InnerSupportsListing<ResourceHealthMetadataInner>

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

Method Summary

Modifier and Type Method and Description
abstract ResourceHealthMetadataInner getBySite(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract Mono<ResourceHealthMetadataInner> getBySiteAsync(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract ResourceHealthMetadataInner getBySiteSlot(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract Mono<ResourceHealthMetadataInner> getBySiteSlotAsync(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract Response<ResourceHealthMetadataInner> getBySiteSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract Mono<Response<ResourceHealthMetadataInner>> getBySiteSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract Response<ResourceHealthMetadataInner> getBySiteWithResponse(String resourceGroupName, String name, Context context)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract Mono<Response<ResourceHealthMetadataInner>> getBySiteWithResponseAsync(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

abstract PagedIterable<ResourceHealthMetadataInner> list()

List all ResourceHealthMetadata for all sites in the subscription.

abstract PagedIterable<ResourceHealthMetadataInner> list(Context context)

List all ResourceHealthMetadata for all sites in the subscription.

abstract PagedFlux<ResourceHealthMetadataInner> listAsync()

List all ResourceHealthMetadata for all sites in the subscription.

abstract PagedIterable<ResourceHealthMetadataInner> listByResourceGroup(String resourceGroupName)

List all ResourceHealthMetadata for all sites in the resource group in the subscription.

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

List all ResourceHealthMetadata for all sites in the resource group in the subscription.

abstract PagedFlux<ResourceHealthMetadataInner> listByResourceGroupAsync(String resourceGroupName)

List all ResourceHealthMetadata for all sites in the resource group in the subscription.

abstract PagedIterable<ResourceHealthMetadataInner> listBySite(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

abstract PagedIterable<ResourceHealthMetadataInner> listBySite(String resourceGroupName, String name, Context context)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

abstract PagedFlux<ResourceHealthMetadataInner> listBySiteAsync(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

abstract PagedIterable<ResourceHealthMetadataInner> listBySiteSlot(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

abstract PagedIterable<ResourceHealthMetadataInner> listBySiteSlot(String resourceGroupName, String name, String slot, Context context)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

abstract PagedFlux<ResourceHealthMetadataInner> listBySiteSlotAsync(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Method Details

getBySite

public abstract ResourceHealthMetadataInner getBySite(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.

Returns:

used for getting ResourceHealthCheck settings.

getBySiteAsync

public abstract Mono getBySiteAsync(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.

Returns:

used for getting ResourceHealthCheck settings on successful completion of Mono.

getBySiteSlot

public abstract ResourceHealthMetadataInner getBySiteSlot(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.

Returns:

used for getting ResourceHealthCheck settings.

getBySiteSlotAsync

public abstract Mono getBySiteSlotAsync(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.

Returns:

used for getting ResourceHealthCheck settings on successful completion of Mono.

getBySiteSlotWithResponse

public abstract Response getBySiteSlotWithResponse(String resourceGroupName, String name, String slot, Context context)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.
context - The context to associate with this operation.

Returns:

used for getting ResourceHealthCheck settings along with Response<T>.

getBySiteSlotWithResponseAsync

public abstract Mono> getBySiteSlotWithResponseAsync(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.

Returns:

used for getting ResourceHealthCheck settings along with Response<T> on successful completion of Mono.

getBySiteWithResponse

public abstract Response getBySiteWithResponse(String resourceGroupName, String name, Context context)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
context - The context to associate with this operation.

Returns:

used for getting ResourceHealthCheck settings along with Response<T>.

getBySiteWithResponseAsync

public abstract Mono> getBySiteWithResponseAsync(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site Description for Gets the category of ResourceHealthMetadata to use for the given site.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.

Returns:

used for getting ResourceHealthCheck settings along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

List all ResourceHealthMetadata for all sites in the subscription. Description for List all ResourceHealthMetadata for all sites in the subscription.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

List all ResourceHealthMetadata for all sites in the subscription. Description for List all ResourceHealthMetadata for all sites in the subscription.

Parameters:

context - The context to associate with this operation.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

List all ResourceHealthMetadata for all sites in the subscription. Description for List all ResourceHealthMetadata for all sites in the subscription.

Returns:

collection of resource health metadata as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

List all ResourceHealthMetadata for all sites in the resource group in the subscription. Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

List all ResourceHealthMetadata for all sites in the resource group in the subscription. Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
context - The context to associate with this operation.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

List all ResourceHealthMetadata for all sites in the resource group in the subscription. Description for List all ResourceHealthMetadata for all sites in the resource group in the subscription.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.

Returns:

collection of resource health metadata as paginated response with PagedFlux<T>.

listBySite

public abstract PagedIterable listBySite(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listBySite

public abstract PagedIterable listBySite(String resourceGroupName, String name, Context context)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
context - The context to associate with this operation.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listBySiteAsync

public abstract PagedFlux listBySiteAsync(String resourceGroupName, String name)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.

Returns:

collection of resource health metadata as paginated response with PagedFlux<T>.

listBySiteSlot

public abstract PagedIterable listBySiteSlot(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listBySiteSlot

public abstract PagedIterable listBySiteSlot(String resourceGroupName, String name, String slot, Context context)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.
context - The context to associate with this operation.

Returns:

collection of resource health metadata as paginated response with PagedIterable<T>.

listBySiteSlotAsync

public abstract PagedFlux listBySiteSlotAsync(String resourceGroupName, String name, String slot)

Gets the category of ResourceHealthMetadata to use for the given site as a collection Description for Gets the category of ResourceHealthMetadata to use for the given site as a collection.

Parameters:

resourceGroupName - Name of the resource group to which the resource belongs.
name - Name of web app.
slot - Name of web app slot. If not specified then will default to production slot.

Returns:

collection of resource health metadata as paginated response with PagedFlux<T>.

Applies to