Interface NetworkSecurityPerimeterLinkReferencesClient
public interface NetworkSecurityPerimeterLinkReferencesClient
An instance of this class provides access to all the operations defined in
NetworkSecurityPerimeterLinkReferencesClient.
-
Method Summary
Modifier and TypeMethodDescriptionbeginDelete(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.beginDelete(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName, com.azure.core.util.Context context) Deletes an NSP LinkReference resource.beginDeleteAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.voidDeletes an NSP LinkReference resource.voiddelete(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName, com.azure.core.util.Context context) Deletes an NSP LinkReference resource.deleteAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.Gets the specified NSP linkReference resource.Gets the specified NSP linkReference resource.com.azure.core.http.rest.Response<NspLinkReferenceInner> getWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName, com.azure.core.util.Context context) Gets the specified NSP linkReference resource.Mono<com.azure.core.http.rest.Response<NspLinkReferenceInner>> getWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Gets the specified NSP linkReference resource.com.azure.core.http.rest.PagedIterable<NspLinkReferenceInner> Lists the NSP LinkReference resources in the specified network security perimeter.com.azure.core.http.rest.PagedIterable<NspLinkReferenceInner> list(String resourceGroupName, String networkSecurityPerimeterName, Integer top, String skipToken, com.azure.core.util.Context context) Lists the NSP LinkReference resources in the specified network security perimeter.com.azure.core.http.rest.PagedFlux<NspLinkReferenceInner> Lists the NSP LinkReference resources in the specified network security perimeter.com.azure.core.http.rest.PagedFlux<NspLinkReferenceInner> listAsync(String resourceGroupName, String networkSecurityPerimeterName, Integer top, String skipToken) Lists the NSP LinkReference resources in the specified network security perimeter.
-
Method Details
-
getWithResponseAsync
Mono<com.azure.core.http.rest.Response<NspLinkReferenceInner>> getWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Gets the specified NSP linkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- Returns:
- the specified NSP linkReference resource 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<NspLinkReferenceInner> getAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Gets the specified NSP linkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- Returns:
- the specified NSP linkReference resource 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<NspLinkReferenceInner> getWithResponse(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName, com.azure.core.util.Context context) Gets the specified NSP linkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.context- The context to associate with this operation.- Returns:
- the specified NSP linkReference resource 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
NspLinkReferenceInner get(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Gets the specified NSP linkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- Returns:
- the specified NSP linkReference resource.
- 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.
-
deleteWithResponseAsync
Mono<com.azure.core.http.rest.Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- 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 networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- 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 networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- 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 networkSecurityPerimeterName, String linkReferenceName, com.azure.core.util.Context context) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.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 networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- 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
void delete(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.- 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 networkSecurityPerimeterName, String linkReferenceName, com.azure.core.util.Context context) Deletes an NSP LinkReference resource.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.linkReferenceName- The name of the NSP linkReference.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.
-
listAsync
com.azure.core.http.rest.PagedFlux<NspLinkReferenceInner> listAsync(String resourceGroupName, String networkSecurityPerimeterName, Integer top, String skipToken) Lists the NSP LinkReference resources in the specified network security perimeter.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.top- An optional query parameter which specifies the maximum number of records to be returned by the server.skipToken- SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.- Returns:
- result of the request to list NSP linkReference resources 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.
-
listAsync
com.azure.core.http.rest.PagedFlux<NspLinkReferenceInner> listAsync(String resourceGroupName, String networkSecurityPerimeterName) Lists the NSP LinkReference resources in the specified network security perimeter.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.- Returns:
- result of the request to list NSP linkReference resources 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<NspLinkReferenceInner> list(String resourceGroupName, String networkSecurityPerimeterName) Lists the NSP LinkReference resources in the specified network security perimeter.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.- Returns:
- result of the request to list NSP linkReference resources 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<NspLinkReferenceInner> list(String resourceGroupName, String networkSecurityPerimeterName, Integer top, String skipToken, com.azure.core.util.Context context) Lists the NSP LinkReference resources in the specified network security perimeter.- Parameters:
resourceGroupName- The name of the resource group.networkSecurityPerimeterName- The name of the network security perimeter.top- An optional query parameter which specifies the maximum number of records to be returned by the server.skipToken- SkipToken is only used if a previous operation returned a partial result. If a previous response contains a nextLink element, the value of the nextLink element will include a skipToken parameter that specifies a starting point to use for subsequent calls.context- The context to associate with this operation.- Returns:
- result of the request to list NSP linkReference resources 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.
-