Interface NetworkSecurityPerimeterLinkReferencesClient


public interface NetworkSecurityPerimeterLinkReferencesClient
An instance of this class provides access to all the operations defined in NetworkSecurityPerimeterLinkReferencesClient.
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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.
    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.
    void
    delete(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName)
    Deletes an NSP LinkReference resource.
    void
    delete(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.
    get(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName)
    Gets the specified NSP linkReference resource.
    getAsync(String resourceGroupName, String networkSecurityPerimeterName, String linkReferenceName)
    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>
    list(String resourceGroupName, String networkSecurityPerimeterName)
    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>
    listAsync(String resourceGroupName, String networkSecurityPerimeterName)
    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 Response 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.
    • 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 Response 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.
    • 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 PollerFlux for 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 SyncPoller for 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 SyncPoller for 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 Mono that 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.