Interface NetworkInterfaceTapConfigurationsClient
public interface NetworkInterfaceTapConfigurationsClient
An instance of this class provides access to all the operations defined in NetworkInterfaceTapConfigurationsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncom.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceTapConfigurationInner>, NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceTapConfigurationInner>, NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, com.azure.core.util.Context context) Creates or updates a Tap configuration in the specified NetworkInterface.com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NetworkInterfaceTapConfigurationInner>, NetworkInterfaceTapConfigurationInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.beginDelete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.beginDelete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, com.azure.core.util.Context context) Deletes the specified tap configuration from the NetworkInterface.beginDeleteAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, com.azure.core.util.Context context) Creates or updates a Tap configuration in the specified NetworkInterface.createOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.voidDeletes the specified tap configuration from the NetworkInterface.voiddelete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, com.azure.core.util.Context context) Deletes the specified tap configuration from the NetworkInterface.deleteAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.Get the specified tap configuration on a network interface.Get the specified tap configuration on a network interface.com.azure.core.http.rest.Response<NetworkInterfaceTapConfigurationInner> getWithResponse(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, com.azure.core.util.Context context) Get the specified tap configuration on a network interface.Mono<com.azure.core.http.rest.Response<NetworkInterfaceTapConfigurationInner>> getWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Get the specified tap configuration on a network interface.com.azure.core.http.rest.PagedIterable<NetworkInterfaceTapConfigurationInner> Get all Tap configurations in a network interface.com.azure.core.http.rest.PagedIterable<NetworkInterfaceTapConfigurationInner> Get all Tap configurations in a network interface.com.azure.core.http.rest.PagedFlux<NetworkInterfaceTapConfigurationInner> Get all Tap configurations in a network interface.
-
Method Details
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- the
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDeleteAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- the
PollerFluxfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginDelete
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<Void>,Void> beginDelete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, com.azure.core.util.Context context) Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of long-running operation. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
deleteAsync
Mono<Void> deleteAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- A
Monothat completes when a successful response is received. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, com.azure.core.util.Context context) Deletes the specified tap configuration from the NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.context- The context to associate with this operation.- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<NetworkInterfaceTapConfigurationInner>> getWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Get the specified tap configuration on a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- the specified tap configuration on a network interface along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getAsync
Mono<NetworkInterfaceTapConfigurationInner> getAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Get the specified tap configuration on a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- the specified tap configuration on a network interface on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<NetworkInterfaceTapConfigurationInner> getWithResponse(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, com.azure.core.util.Context context) Get the specified tap configuration on a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.context- The context to associate with this operation.- Returns:
- the specified tap configuration on a network interface along with
Response. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
get
NetworkInterfaceTapConfigurationInner get(String resourceGroupName, String networkInterfaceName, String tapConfigurationName) Get the specified tap configuration on a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.- Returns:
- the specified tap configuration on a network interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.- Returns:
- tap configuration in a Network Interface along with
Responseon successful completion ofMono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdateAsync
com.azure.core.util.polling.PollerFlux<com.azure.core.management.polling.PollResult<NetworkInterfaceTapConfigurationInner>,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.- Returns:
- the
PollerFluxfor polling of tap configuration in a Network Interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceTapConfigurationInner>,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.- Returns:
- the
SyncPollerfor polling of tap configuration in a Network Interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
beginCreateOrUpdate
com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<NetworkInterfaceTapConfigurationInner>,NetworkInterfaceTapConfigurationInner> beginCreateOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, com.azure.core.util.Context context) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.context- The context to associate with this operation.- Returns:
- the
SyncPollerfor polling of tap configuration in a Network Interface. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdateAsync
Mono<NetworkInterfaceTapConfigurationInner> createOrUpdateAsync(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.- Returns:
- tap configuration in a Network Interface on successful completion of
Mono. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
NetworkInterfaceTapConfigurationInner createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.- Returns:
- tap configuration in a Network Interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
createOrUpdate
NetworkInterfaceTapConfigurationInner createOrUpdate(String resourceGroupName, String networkInterfaceName, String tapConfigurationName, NetworkInterfaceTapConfigurationInner tapConfigurationParameters, com.azure.core.util.Context context) Creates or updates a Tap configuration in the specified NetworkInterface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.tapConfigurationName- The name of the tap configuration.tapConfigurationParameters- Parameters supplied to the create or update tap configuration operation.context- The context to associate with this operation.- Returns:
- tap configuration in a Network Interface.
- Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
listAsync
com.azure.core.http.rest.PagedFlux<NetworkInterfaceTapConfigurationInner> listAsync(String resourceGroupName, String networkInterfaceName) Get all Tap configurations in a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all Tap configurations in a network interface as paginated response with
PagedFlux. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<NetworkInterfaceTapConfigurationInner> list(String resourceGroupName, String networkInterfaceName) Get all Tap configurations in a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.- Returns:
- all Tap configurations in a network interface as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<NetworkInterfaceTapConfigurationInner> list(String resourceGroupName, String networkInterfaceName, com.azure.core.util.Context context) Get all Tap configurations in a network interface.- Parameters:
resourceGroupName- The name of the resource group.networkInterfaceName- The name of the network interface.context- The context to associate with this operation.- Returns:
- all Tap configurations in a network interface as paginated response with
PagedIterable. - Throws:
IllegalArgumentException- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException- thrown if the request is rejected by server.RuntimeException- all other wrapped checked exceptions if the request fails to be sent.
-