Share via


AzureTrafficCollectorsClient Interface

public interface AzureTrafficCollectorsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<AzureTrafficCollectorInner>,AzureTrafficCollectorInner> beginCreateOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters)

Creates or updates a Azure Traffic Collector resource.

abstract SyncPoller<PollResult<AzureTrafficCollectorInner>,AzureTrafficCollectorInner> beginCreateOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters, Context context)

Creates or updates a Azure Traffic Collector resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureTrafficCollectorName)

Deletes a specified Azure Traffic Collector resource.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureTrafficCollectorName, Context context)

Deletes a specified Azure Traffic Collector resource.

abstract AzureTrafficCollectorInner createOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters)

Creates or updates a Azure Traffic Collector resource.

abstract AzureTrafficCollectorInner createOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters, Context context)

Creates or updates a Azure Traffic Collector resource.

abstract void delete(String resourceGroupName, String azureTrafficCollectorName)

Deletes a specified Azure Traffic Collector resource.

abstract void delete(String resourceGroupName, String azureTrafficCollectorName, Context context)

Deletes a specified Azure Traffic Collector resource.

abstract AzureTrafficCollectorInner getByResourceGroup(String resourceGroupName, String azureTrafficCollectorName)

Gets the specified Azure Traffic Collector in a specified resource group.

abstract Response<AzureTrafficCollectorInner> getByResourceGroupWithResponse(String resourceGroupName, String azureTrafficCollectorName, Context context)

Gets the specified Azure Traffic Collector in a specified resource group.

abstract AzureTrafficCollectorInner updateTags(String resourceGroupName, String azureTrafficCollectorName, TagsObject parameters)

Updates the specified Azure Traffic Collector tags.

abstract Response<AzureTrafficCollectorInner> updateTagsWithResponse(String resourceGroupName, String azureTrafficCollectorName, TagsObject parameters, Context context)

Updates the specified Azure Traffic Collector tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<AzureTrafficCollectorInner>,AzureTrafficCollectorInner> beginCreateOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters)

Creates or updates a Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
parameters - The parameters to provide for the created Azure Traffic Collector.

Returns:

the SyncPoller<T,U> for polling of azure Traffic Collector resource.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<AzureTrafficCollectorInner>,AzureTrafficCollectorInner> beginCreateOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters, Context context)

Creates or updates a Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
parameters - The parameters to provide for the created Azure Traffic Collector.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of azure Traffic Collector resource.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureTrafficCollectorName)

Deletes a specified Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String azureTrafficCollectorName, Context context)

Deletes a specified Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract AzureTrafficCollectorInner createOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters)

Creates or updates a Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
parameters - The parameters to provide for the created Azure Traffic Collector.

Returns:

azure Traffic Collector resource.

createOrUpdate

public abstract AzureTrafficCollectorInner createOrUpdate(String resourceGroupName, String azureTrafficCollectorName, AzureTrafficCollectorInner parameters, Context context)

Creates or updates a Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
parameters - The parameters to provide for the created Azure Traffic Collector.
context - The context to associate with this operation.

Returns:

azure Traffic Collector resource.

delete

public abstract void delete(String resourceGroupName, String azureTrafficCollectorName)

Deletes a specified Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.

delete

public abstract void delete(String resourceGroupName, String azureTrafficCollectorName, Context context)

Deletes a specified Azure Traffic Collector resource.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
context - The context to associate with this operation.

getByResourceGroup

public abstract AzureTrafficCollectorInner getByResourceGroup(String resourceGroupName, String azureTrafficCollectorName)

Gets the specified Azure Traffic Collector in a specified resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.

Returns:

the specified Azure Traffic Collector in a specified resource group.

getByResourceGroupWithResponse

public abstract Response<AzureTrafficCollectorInner> getByResourceGroupWithResponse(String resourceGroupName, String azureTrafficCollectorName, Context context)

Gets the specified Azure Traffic Collector in a specified resource group.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
context - The context to associate with this operation.

Returns:

the specified Azure Traffic Collector in a specified resource group along with Response<T>.

updateTags

public abstract AzureTrafficCollectorInner updateTags(String resourceGroupName, String azureTrafficCollectorName, TagsObject parameters)

Updates the specified Azure Traffic Collector tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
parameters - Parameters supplied to update Azure Traffic Collector tags.

Returns:

azure Traffic Collector resource.

updateTagsWithResponse

public abstract Response<AzureTrafficCollectorInner> updateTagsWithResponse(String resourceGroupName, String azureTrafficCollectorName, TagsObject parameters, Context context)

Updates the specified Azure Traffic Collector tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
azureTrafficCollectorName - Azure Traffic Collector name.
parameters - Parameters supplied to update Azure Traffic Collector tags.
context - The context to associate with this operation.

Returns:

azure Traffic Collector resource along with Response<T>.

Applies to