DiagnosticSettingsOperationsClient Interface

Implements

public interface DiagnosticSettingsOperationsClient
extends InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract DiagnosticSettingsResourceInner createOrUpdate(String resourceUri, String name, DiagnosticSettingsResourceInner parameters)

Creates or updates diagnostic settings for the specified resource.

abstract Mono<DiagnosticSettingsResourceInner> createOrUpdateAsync(String resourceUri, String name, DiagnosticSettingsResourceInner parameters)

Creates or updates diagnostic settings for the specified resource.

abstract Response<DiagnosticSettingsResourceInner> createOrUpdateWithResponse(String resourceUri, String name, DiagnosticSettingsResourceInner parameters, Context context)

Creates or updates diagnostic settings for the specified resource.

abstract Mono<Response<DiagnosticSettingsResourceInner>> createOrUpdateWithResponseAsync(String resourceUri, String name, DiagnosticSettingsResourceInner parameters)

Creates or updates diagnostic settings for the specified resource.

abstract void delete(String resourceUri, String name)

Deletes existing diagnostic settings for the specified resource.

abstract Mono<Void> deleteAsync(String resourceUri, String name)

Deletes existing diagnostic settings for the specified resource.

abstract Response<Void> deleteWithResponse(String resourceUri, String name, Context context)

Deletes existing diagnostic settings for the specified resource.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceUri, String name)

Deletes existing diagnostic settings for the specified resource.

abstract DiagnosticSettingsResourceInner get(String resourceUri, String name)

Gets the active diagnostic settings for the specified resource.

abstract Mono<DiagnosticSettingsResourceInner> getAsync(String resourceUri, String name)

Gets the active diagnostic settings for the specified resource.

abstract Response<DiagnosticSettingsResourceInner> getWithResponse(String resourceUri, String name, Context context)

Gets the active diagnostic settings for the specified resource.

abstract Mono<Response<DiagnosticSettingsResourceInner>> getWithResponseAsync(String resourceUri, String name)

Gets the active diagnostic settings for the specified resource.

abstract PagedIterable<DiagnosticSettingsResourceInner> list(String resourceUri)

Gets the active diagnostic settings list for the specified resource.

abstract PagedIterable<DiagnosticSettingsResourceInner> list(String resourceUri, Context context)

Gets the active diagnostic settings list for the specified resource.

abstract PagedFlux<DiagnosticSettingsResourceInner> listAsync(String resourceUri)

Gets the active diagnostic settings list for the specified resource.

Method Details

createOrUpdate

public abstract DiagnosticSettingsResourceInner createOrUpdate(String resourceUri, String name, DiagnosticSettingsResourceInner parameters)

Creates or updates diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.
parameters - Parameters supplied to the operation.

Returns:

the diagnostic setting resource.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceUri, String name, DiagnosticSettingsResourceInner parameters)

Creates or updates diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.
parameters - Parameters supplied to the operation.

Returns:

the diagnostic setting resource on successful completion of Mono.

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceUri, String name, DiagnosticSettingsResourceInner parameters, Context context)

Creates or updates diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.
parameters - Parameters supplied to the operation.
context - The context to associate with this operation.

Returns:

the diagnostic setting resource along with Response<T>.

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceUri, String name, DiagnosticSettingsResourceInner parameters)

Creates or updates diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.
parameters - Parameters supplied to the operation.

Returns:

the diagnostic setting resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceUri, String name)

Deletes existing diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.

deleteAsync

public abstract Mono deleteAsync(String resourceUri, String name)

Deletes existing diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceUri, String name, Context context)

Deletes existing diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceUri, String name)

Deletes existing diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract DiagnosticSettingsResourceInner get(String resourceUri, String name)

Gets the active diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.

Returns:

the active diagnostic settings for the specified resource.

getAsync

public abstract Mono getAsync(String resourceUri, String name)

Gets the active diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.

Returns:

the active diagnostic settings for the specified resource on successful completion of Mono.

getWithResponse

public abstract Response getWithResponse(String resourceUri, String name, Context context)

Gets the active diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.
context - The context to associate with this operation.

Returns:

the active diagnostic settings for the specified resource along with Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceUri, String name)

Gets the active diagnostic settings for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
name - The name of the diagnostic setting.

Returns:

the active diagnostic settings for the specified resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list(String resourceUri)

Gets the active diagnostic settings list for the specified resource.

Parameters:

resourceUri - The identifier of the resource.

Returns:

the active diagnostic settings list for the specified resource as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(String resourceUri, Context context)

Gets the active diagnostic settings list for the specified resource.

Parameters:

resourceUri - The identifier of the resource.
context - The context to associate with this operation.

Returns:

the active diagnostic settings list for the specified resource as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceUri)

Gets the active diagnostic settings list for the specified resource.

Parameters:

resourceUri - The identifier of the resource.

Returns:

the active diagnostic settings list for the specified resource as paginated response with PagedFlux<T>.

Applies to