DataCollectionRuleAssociationsClient Interface

Implements

public interface DataCollectionRuleAssociationsClient
extends InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract DataCollectionRuleAssociationProxyOnlyResourceInner create(String resourceUri, String associationName)

Creates or updates an association.

abstract Mono<DataCollectionRuleAssociationProxyOnlyResourceInner> createAsync(String resourceUri, String associationName)

Creates or updates an association.

abstract Response<DataCollectionRuleAssociationProxyOnlyResourceInner> createWithResponse(String resourceUri, String associationName, DataCollectionRuleAssociationProxyOnlyResourceInner body, Context context)

Creates or updates an association.

abstract Mono<Response<DataCollectionRuleAssociationProxyOnlyResourceInner>> createWithResponseAsync(String resourceUri, String associationName, DataCollectionRuleAssociationProxyOnlyResourceInner body)

Creates or updates an association.

abstract void delete(String resourceUri, String associationName)

Deletes an association.

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

Deletes an association.

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

Deletes an association.

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

Deletes an association.

abstract DataCollectionRuleAssociationProxyOnlyResourceInner get(String resourceUri, String associationName)

Returns the specified association.

abstract Mono<DataCollectionRuleAssociationProxyOnlyResourceInner> getAsync(String resourceUri, String associationName)

Returns the specified association.

abstract Response<DataCollectionRuleAssociationProxyOnlyResourceInner> getWithResponse(String resourceUri, String associationName, Context context)

Returns the specified association.

abstract Mono<Response<DataCollectionRuleAssociationProxyOnlyResourceInner>> getWithResponseAsync(String resourceUri, String associationName)

Returns the specified association.

abstract PagedIterable<DataCollectionRuleAssociationProxyOnlyResourceInner> listByDataCollectionEndpoint(String resourceGroupName, String dataCollectionEndpointName)

Lists associations for the specified data collection endpoint.

abstract PagedIterable<DataCollectionRuleAssociationProxyOnlyResourceInner> listByDataCollectionEndpoint(String resourceGroupName, String dataCollectionEndpointName, Context context)

Lists associations for the specified data collection endpoint.

abstract PagedFlux<DataCollectionRuleAssociationProxyOnlyResourceInner> listByDataCollectionEndpointAsync(String resourceGroupName, String dataCollectionEndpointName)

Lists associations for the specified data collection endpoint.

abstract PagedIterable<DataCollectionRuleAssociationProxyOnlyResourceInner> listByResource(String resourceUri)

Lists associations for the specified resource.

abstract PagedIterable<DataCollectionRuleAssociationProxyOnlyResourceInner> listByResource(String resourceUri, Context context)

Lists associations for the specified resource.

abstract PagedFlux<DataCollectionRuleAssociationProxyOnlyResourceInner> listByResourceAsync(String resourceUri)

Lists associations for the specified resource.

abstract PagedIterable<DataCollectionRuleAssociationProxyOnlyResourceInner> listByRule(String resourceGroupName, String dataCollectionRuleName)

Lists associations for the specified data collection rule.

abstract PagedIterable<DataCollectionRuleAssociationProxyOnlyResourceInner> listByRule(String resourceGroupName, String dataCollectionRuleName, Context context)

Lists associations for the specified data collection rule.

abstract PagedFlux<DataCollectionRuleAssociationProxyOnlyResourceInner> listByRuleAsync(String resourceGroupName, String dataCollectionRuleName)

Lists associations for the specified data collection rule.

Method Details

create

public abstract DataCollectionRuleAssociationProxyOnlyResourceInner create(String resourceUri, String associationName)

Creates or updates an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

definition of generic ARM proxy resource.

createAsync

public abstract Mono createAsync(String resourceUri, String associationName)

Creates or updates an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

definition of generic ARM proxy resource on successful completion of Mono.

createWithResponse

public abstract Response createWithResponse(String resourceUri, String associationName, DataCollectionRuleAssociationProxyOnlyResourceInner body, Context context)

Creates or updates an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.
body - The payload.
context - The context to associate with this operation.

Returns:

definition of generic ARM proxy resource along with Response<T>.

createWithResponseAsync

public abstract Mono<>> createWithResponseAsync(String resourceUri, String associationName, DataCollectionRuleAssociationProxyOnlyResourceInner body)

Creates or updates an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.
body - The payload.

Returns:

definition of generic ARM proxy resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceUri, String associationName)

Deletes an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

deleteAsync

public abstract Mono deleteAsync(String resourceUri, String associationName)

Deletes an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

A Mono that completes when a successful response is received.

deleteWithResponse

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

Deletes an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.
context - The context to associate with this operation.

Returns:

deleteWithResponseAsync

public abstract Mono<>> deleteWithResponseAsync(String resourceUri, String associationName)

Deletes an association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

the Response<T> on successful completion of Mono.

get

public abstract DataCollectionRuleAssociationProxyOnlyResourceInner get(String resourceUri, String associationName)

Returns the specified association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

definition of generic ARM proxy resource.

getAsync

public abstract Mono getAsync(String resourceUri, String associationName)

Returns the specified association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

definition of generic ARM proxy resource on successful completion of Mono.

getWithResponse

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

Returns the specified association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.
context - The context to associate with this operation.

Returns:

definition of generic ARM proxy resource along with Response<T>.

getWithResponseAsync

public abstract Mono<>> getWithResponseAsync(String resourceUri, String associationName)

Returns the specified association.

Parameters:

resourceUri - The identifier of the resource.
associationName - The name of the association. The name is case insensitive.

Returns:

definition of generic ARM proxy resource along with Response<T> on successful completion of Mono.

listByDataCollectionEndpoint

public abstract PagedIterable listByDataCollectionEndpoint(String resourceGroupName, String dataCollectionEndpointName)

Lists associations for the specified data collection endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dataCollectionEndpointName - The name of the data collection endpoint. The name is case insensitive.

Returns:

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

listByDataCollectionEndpoint

public abstract PagedIterable listByDataCollectionEndpoint(String resourceGroupName, String dataCollectionEndpointName, Context context)

Lists associations for the specified data collection endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dataCollectionEndpointName - The name of the data collection endpoint. The name is case insensitive.
context - The context to associate with this operation.

Returns:

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

listByDataCollectionEndpointAsync

public abstract PagedFlux listByDataCollectionEndpointAsync(String resourceGroupName, String dataCollectionEndpointName)

Lists associations for the specified data collection endpoint.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dataCollectionEndpointName - The name of the data collection endpoint. The name is case insensitive.

Returns:

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

listByResource

public abstract PagedIterable listByResource(String resourceUri)

Lists associations for the specified resource.

Parameters:

resourceUri - The identifier of the resource.

Returns:

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

listByResource

public abstract PagedIterable listByResource(String resourceUri, Context context)

Lists associations for the specified resource.

Parameters:

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

Returns:

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

listByResourceAsync

public abstract PagedFlux listByResourceAsync(String resourceUri)

Lists associations for the specified resource.

Parameters:

resourceUri - The identifier of the resource.

Returns:

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

listByRule

public abstract PagedIterable listByRule(String resourceGroupName, String dataCollectionRuleName)

Lists associations for the specified data collection rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dataCollectionRuleName - The name of the data collection rule. The name is case insensitive.

Returns:

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

listByRule

public abstract PagedIterable listByRule(String resourceGroupName, String dataCollectionRuleName, Context context)

Lists associations for the specified data collection rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dataCollectionRuleName - The name of the data collection rule. The name is case insensitive.
context - The context to associate with this operation.

Returns:

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

listByRuleAsync

public abstract PagedFlux listByRuleAsync(String resourceGroupName, String dataCollectionRuleName)

Lists associations for the specified data collection rule.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
dataCollectionRuleName - The name of the data collection rule. The name is case insensitive.

Returns:

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

Applies to