DataCollectionEndpointsClient Interface

Implements

public interface DataCollectionEndpointsClient
extends InnerSupportsGet<DataCollectionEndpointResourceInner>, InnerSupportsListing<DataCollectionEndpointResourceInner>, InnerSupportsDelete<Void>

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

Method Summary

Modifier and Type Method and Description
abstract DataCollectionEndpointResourceInner create(String resourceGroupName, String dataCollectionEndpointName)

Creates or updates a data collection endpoint.

abstract Mono<DataCollectionEndpointResourceInner> createAsync(String resourceGroupName, String dataCollectionEndpointName)

Creates or updates a data collection endpoint.

abstract Response<DataCollectionEndpointResourceInner> createWithResponse(String resourceGroupName, String dataCollectionEndpointName, DataCollectionEndpointResourceInner body, Context context)

Creates or updates a data collection endpoint.

abstract Mono<Response<DataCollectionEndpointResourceInner>> createWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName, DataCollectionEndpointResourceInner body)

Creates or updates a data collection endpoint.

abstract void delete(String resourceGroupName, String dataCollectionEndpointName)

Deletes a data collection endpoint.

abstract Mono<Void> deleteAsync(String resourceGroupName, String dataCollectionEndpointName)

Deletes a data collection endpoint.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String dataCollectionEndpointName, Context context)

Deletes a data collection endpoint.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName)

Deletes a data collection endpoint.

abstract DataCollectionEndpointResourceInner getByResourceGroup(String resourceGroupName, String dataCollectionEndpointName)

Returns the specified data collection endpoint.

abstract Mono<DataCollectionEndpointResourceInner> getByResourceGroupAsync(String resourceGroupName, String dataCollectionEndpointName)

Returns the specified data collection endpoint.

abstract Response<DataCollectionEndpointResourceInner> getByResourceGroupWithResponse(String resourceGroupName, String dataCollectionEndpointName, Context context)

Returns the specified data collection endpoint.

abstract Mono<Response<DataCollectionEndpointResourceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName)

Returns the specified data collection endpoint.

abstract PagedIterable<DataCollectionEndpointResourceInner> list()

Lists all data collection endpoints in the specified subscription.

abstract PagedIterable<DataCollectionEndpointResourceInner> list(Context context)

Lists all data collection endpoints in the specified subscription.

abstract PagedFlux<DataCollectionEndpointResourceInner> listAsync()

Lists all data collection endpoints in the specified subscription.

abstract PagedIterable<DataCollectionEndpointResourceInner> listByResourceGroup(String resourceGroupName)

Lists all data collection endpoints in the specified resource group.

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

Lists all data collection endpoints in the specified resource group.

abstract PagedFlux<DataCollectionEndpointResourceInner> listByResourceGroupAsync(String resourceGroupName)

Lists all data collection endpoints in the specified resource group.

abstract DataCollectionEndpointResourceInner update(String resourceGroupName, String dataCollectionEndpointName)

Updates part of a data collection endpoint.

abstract Mono<DataCollectionEndpointResourceInner> updateAsync(String resourceGroupName, String dataCollectionEndpointName)

Updates part of a data collection endpoint.

abstract Response<DataCollectionEndpointResourceInner> updateWithResponse(String resourceGroupName, String dataCollectionEndpointName, ResourceForUpdate body, Context context)

Updates part of a data collection endpoint.

abstract Mono<Response<DataCollectionEndpointResourceInner>> updateWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName, ResourceForUpdate body)

Updates part of a data collection endpoint.

Method Details

create

public abstract DataCollectionEndpointResourceInner create(String resourceGroupName, String dataCollectionEndpointName)

Creates or updates a 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:

definition of ARM tracked top level resource.

createAsync

public abstract Mono createAsync(String resourceGroupName, String dataCollectionEndpointName)

Creates or updates a 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:

definition of ARM tracked top level resource on successful completion of Mono.

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String dataCollectionEndpointName, DataCollectionEndpointResourceInner body, Context context)

Creates or updates a 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.
body - The payload.
context - The context to associate with this operation.

Returns:

definition of ARM tracked top level resource along with Response<T>.

createWithResponseAsync

public abstract Mono> createWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName, DataCollectionEndpointResourceInner body)

Creates or updates a 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.
body - The payload.

Returns:

definition of ARM tracked top level resource along with Response<T> on successful completion of Mono.

delete

public abstract void delete(String resourceGroupName, String dataCollectionEndpointName)

Deletes a 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.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String dataCollectionEndpointName)

Deletes a 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 Mono that completes when a successful response is received.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String dataCollectionEndpointName, Context context)

Deletes a 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:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName)

Deletes a 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:

the Response<T> on successful completion of Mono.

getByResourceGroup

public abstract DataCollectionEndpointResourceInner getByResourceGroup(String resourceGroupName, String dataCollectionEndpointName)

Returns 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:

definition of ARM tracked top level resource.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String dataCollectionEndpointName)

Returns 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:

definition of ARM tracked top level resource on successful completion of Mono.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String dataCollectionEndpointName, Context context)

Returns 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:

definition of ARM tracked top level resource along with Response<T>.

getByResourceGroupWithResponseAsync

public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName)

Returns 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:

definition of ARM tracked top level resource along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Lists all data collection endpoints in the specified subscription.

Returns:

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

list

public abstract PagedIterable list(Context context)

Lists all data collection endpoints in the specified subscription.

Parameters:

context - The context to associate with this operation.

Returns:

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

listAsync

public abstract PagedFlux listAsync()

Lists all data collection endpoints in the specified subscription.

Returns:

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

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists all data collection endpoints in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

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

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists all data collection endpoints in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group. 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>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists all data collection endpoints in the specified resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

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

update

public abstract DataCollectionEndpointResourceInner update(String resourceGroupName, String dataCollectionEndpointName)

Updates part of a 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:

definition of ARM tracked top level resource.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String dataCollectionEndpointName)

Updates part of a 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:

definition of ARM tracked top level resource on successful completion of Mono.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String dataCollectionEndpointName, ResourceForUpdate body, Context context)

Updates part of a 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.
body - The payload.
context - The context to associate with this operation.

Returns:

definition of ARM tracked top level resource along with Response<T>.

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String dataCollectionEndpointName, ResourceForUpdate body)

Updates part of a 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.
body - The payload.

Returns:

definition of ARM tracked top level resource along with Response<T> on successful completion of Mono.

Applies to