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