Interface PrivateEndpointConnectionProxiesClient


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

    • listByAccount

      com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionProxyInner> listByAccount(String resourceGroupName, String accountName)
      (INTERNAL - DO NOT USE) List all private endpoint connection proxies in a device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      Returns:
      the available private endpoint connection proxies for an Account (not to be used by anyone, here because of ARM requirements) 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.
    • listByAccount

      com.azure.core.http.rest.PagedIterable<PrivateEndpointConnectionProxyInner> listByAccount(String resourceGroupName, String accountName, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) List all private endpoint connection proxies in a device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      context - The context to associate with this operation.
      Returns:
      the available private endpoint connection proxies for an Account (not to be used by anyone, here because of ARM requirements) 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.
    • validate

      void validate(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy)
      (INTERNAL - DO NOT USE) Validates a private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      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.
    • validateWithResponse

      com.azure.core.http.rest.Response<Void> validateWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Validates a private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      context - The context to associate with this operation.
      Returns:
      the 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.
    • updatePrivateEndpointProperties

      void updatePrivateEndpointProperties(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointUpdate privateEndpointUpdate)
      (INTERNAL - DO NOT USE) Updates a private endpoint inside the private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointUpdate - The parameters for updating a private endpoint connection proxy.
      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.
    • updatePrivateEndpointPropertiesWithResponse

      com.azure.core.http.rest.Response<Void> updatePrivateEndpointPropertiesWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointUpdate privateEndpointUpdate, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Updates a private endpoint inside the private endpoint connection proxy object.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointUpdate - The parameters for updating a private endpoint connection proxy.
      context - The context to associate with this operation.
      Returns:
      the 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

      PrivateEndpointConnectionProxyInner get(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId)
      (INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      Returns:
      private endpoint connection proxy details.
      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<PrivateEndpointConnectionProxyInner> getWithResponse(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Get the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      context - The context to associate with this operation.
      Returns:
      private endpoint connection proxy details 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.
    • beginCreateOrUpdate

      com.azure.core.util.polling.SyncPoller<com.azure.core.management.polling.PollResult<PrivateEndpointConnectionProxyInner>,PrivateEndpointConnectionProxyInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy)
      (INTERNAL - DO NOT USE) Creates or updates the specified private endpoint connection proxy resource associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      Returns:
      the SyncPoller for polling of private endpoint connection proxy details.
      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<PrivateEndpointConnectionProxyInner>,PrivateEndpointConnectionProxyInner> beginCreateOrUpdate(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Creates or updates the specified private endpoint connection proxy resource associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      context - The context to associate with this operation.
      Returns:
      the SyncPoller for polling of private endpoint connection proxy details.
      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

      PrivateEndpointConnectionProxyInner createOrUpdate(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy)
      (INTERNAL - DO NOT USE) Creates or updates the specified private endpoint connection proxy resource associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      Returns:
      private endpoint connection proxy details.
      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

      PrivateEndpointConnectionProxyInner createOrUpdate(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId, PrivateEndpointConnectionProxyInner privateEndpointConnectionProxy, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Creates or updates the specified private endpoint connection proxy resource associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      privateEndpointConnectionProxy - The parameters for creating a private endpoint connection proxy.
      context - The context to associate with this operation.
      Returns:
      private endpoint connection proxy details.
      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 accountName, String privateEndpointConnectionProxyId)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      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 accountName, String privateEndpointConnectionProxyId, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      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.
    • delete

      void delete(String resourceGroupName, String accountName, String privateEndpointConnectionProxyId)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      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 accountName, String privateEndpointConnectionProxyId, com.azure.core.util.Context context)
      (INTERNAL - DO NOT USE) Deletes the specified private endpoint connection proxy associated with the device update account.
      Parameters:
      resourceGroupName - The resource group name.
      accountName - Account name.
      privateEndpointConnectionProxyId - The ID of the private endpoint connection proxy object.
      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.