Class TelephonyProvidersEdgeApi

java.lang.Object
com.mypurecloud.sdk.v2.api.TelephonyProvidersEdgeApi

public class TelephonyProvidersEdgeApi extends Object
  • Constructor Details

    • TelephonyProvidersEdgeApi

      public TelephonyProvidersEdgeApi()
    • TelephonyProvidersEdgeApi

      public TelephonyProvidersEdgeApi(ApiClient apiClient)
  • Method Details

    • deleteTelephonyProvidersEdge

      public void deleteTelephonyProvidersEdge(String edgeId) throws IOException, ApiException
      Delete a edge.
      Parameters:
      edgeId - Edge ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgeWithHttpInfo(String edgeId) throws IOException
      Delete a edge.
      Parameters:
      edgeId - Edge ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdge

      public void deleteTelephonyProvidersEdge(DeleteTelephonyProvidersEdgeRequest request) throws IOException, ApiException
      Delete a edge.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdge

      public ApiResponse<Void> deleteTelephonyProvidersEdge(ApiRequest<Void> request) throws IOException
      Delete a edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeLogicalinterface

      public void deleteTelephonyProvidersEdgeLogicalinterface(String edgeId, String interfaceId) throws IOException, ApiException
      Delete an edge logical interface
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeLogicalinterfaceWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgeLogicalinterfaceWithHttpInfo(String edgeId, String interfaceId) throws IOException
      Delete an edge logical interface
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeLogicalinterface

      public void deleteTelephonyProvidersEdgeLogicalinterface(DeleteTelephonyProvidersEdgeLogicalinterfaceRequest request) throws IOException, ApiException
      Delete an edge logical interface
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeLogicalinterface

      public ApiResponse<Void> deleteTelephonyProvidersEdgeLogicalinterface(ApiRequest<Void> request) throws IOException
      Delete an edge logical interface
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeSoftwareupdate

      public void deleteTelephonyProvidersEdgeSoftwareupdate(String edgeId) throws IOException, ApiException
      Cancels any in-progress update for this edge.
      Parameters:
      edgeId - Edge ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeSoftwareupdateWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgeSoftwareupdateWithHttpInfo(String edgeId) throws IOException
      Cancels any in-progress update for this edge.
      Parameters:
      edgeId - Edge ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeSoftwareupdate

      public void deleteTelephonyProvidersEdgeSoftwareupdate(DeleteTelephonyProvidersEdgeSoftwareupdateRequest request) throws IOException, ApiException
      Cancels any in-progress update for this edge.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgeSoftwareupdate

      public ApiResponse<Void> deleteTelephonyProvidersEdgeSoftwareupdate(ApiRequest<Void> request) throws IOException
      Cancels any in-progress update for this edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesAlertablepresences

      public void deleteTelephonyProvidersEdgesAlertablepresences() throws IOException, ApiException
      Deletes alertable presences overrides.
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesAlertablepresencesWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesAlertablepresencesWithHttpInfo() throws IOException
      Deletes alertable presences overrides.
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesAlertablepresences

      public void deleteTelephonyProvidersEdgesAlertablepresences(DeleteTelephonyProvidersEdgesAlertablepresencesRequest request) throws IOException, ApiException
      Deletes alertable presences overrides.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesAlertablepresences

      public ApiResponse<Void> deleteTelephonyProvidersEdgesAlertablepresences(ApiRequest<Void> request) throws IOException
      Deletes alertable presences overrides.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesCertificateauthority

      public void deleteTelephonyProvidersEdgesCertificateauthority(String certificateId) throws IOException, ApiException
      Delete a certificate authority.
      Parameters:
      certificateId - Certificate ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesCertificateauthorityWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesCertificateauthorityWithHttpInfo(String certificateId) throws IOException
      Delete a certificate authority.
      Parameters:
      certificateId - Certificate ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesCertificateauthority

      public void deleteTelephonyProvidersEdgesCertificateauthority(DeleteTelephonyProvidersEdgesCertificateauthorityRequest request) throws IOException, ApiException
      Delete a certificate authority.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesCertificateauthority

      public ApiResponse<Void> deleteTelephonyProvidersEdgesCertificateauthority(ApiRequest<Void> request) throws IOException
      Delete a certificate authority.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesDidpool

      public void deleteTelephonyProvidersEdgesDidpool(String didPoolId) throws IOException, ApiException
      Delete a DID Pool by ID.
      Parameters:
      didPoolId - DID pool ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesDidpoolWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesDidpoolWithHttpInfo(String didPoolId) throws IOException
      Delete a DID Pool by ID.
      Parameters:
      didPoolId - DID pool ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesDidpool

      public void deleteTelephonyProvidersEdgesDidpool(DeleteTelephonyProvidersEdgesDidpoolRequest request) throws IOException, ApiException
      Delete a DID Pool by ID.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesDidpool

      public ApiResponse<Void> deleteTelephonyProvidersEdgesDidpool(ApiRequest<Void> request) throws IOException
      Delete a DID Pool by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesEdgegroup

      public void deleteTelephonyProvidersEdgesEdgegroup(String edgeGroupId) throws IOException, ApiException
      Delete an edge group.
      Parameters:
      edgeGroupId - Edge group ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesEdgegroupWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesEdgegroupWithHttpInfo(String edgeGroupId) throws IOException
      Delete an edge group.
      Parameters:
      edgeGroupId - Edge group ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesEdgegroup

      public void deleteTelephonyProvidersEdgesEdgegroup(DeleteTelephonyProvidersEdgesEdgegroupRequest request) throws IOException, ApiException
      Delete an edge group.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesEdgegroup

      public ApiResponse<Void> deleteTelephonyProvidersEdgesEdgegroup(ApiRequest<Void> request) throws IOException
      Delete an edge group.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesExtensionpool

      public void deleteTelephonyProvidersEdgesExtensionpool(String extensionPoolId) throws IOException, ApiException
      Delete an extension pool by ID
      Parameters:
      extensionPoolId - Extension pool ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesExtensionpoolWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesExtensionpoolWithHttpInfo(String extensionPoolId) throws IOException
      Delete an extension pool by ID
      Parameters:
      extensionPoolId - Extension pool ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesExtensionpool

      public void deleteTelephonyProvidersEdgesExtensionpool(DeleteTelephonyProvidersEdgesExtensionpoolRequest request) throws IOException, ApiException
      Delete an extension pool by ID
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesExtensionpool

      public ApiResponse<Void> deleteTelephonyProvidersEdgesExtensionpool(ApiRequest<Void> request) throws IOException
      Delete an extension pool by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhone

      public void deleteTelephonyProvidersEdgesPhone(String phoneId) throws IOException, ApiException
      Delete a Phone by ID
      Parameters:
      phoneId - Phone ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhoneWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesPhoneWithHttpInfo(String phoneId) throws IOException
      Delete a Phone by ID
      Parameters:
      phoneId - Phone ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhone

      public void deleteTelephonyProvidersEdgesPhone(DeleteTelephonyProvidersEdgesPhoneRequest request) throws IOException, ApiException
      Delete a Phone by ID
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhone

      public ApiResponse<Void> deleteTelephonyProvidersEdgesPhone(ApiRequest<Void> request) throws IOException
      Delete a Phone by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhonebasesetting

      public void deleteTelephonyProvidersEdgesPhonebasesetting(String phoneBaseId) throws IOException, ApiException
      Delete a Phone Base Settings by ID
      Parameters:
      phoneBaseId - Phone base ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhonebasesettingWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesPhonebasesettingWithHttpInfo(String phoneBaseId) throws IOException
      Delete a Phone Base Settings by ID
      Parameters:
      phoneBaseId - Phone base ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhonebasesetting

      public void deleteTelephonyProvidersEdgesPhonebasesetting(DeleteTelephonyProvidersEdgesPhonebasesettingRequest request) throws IOException, ApiException
      Delete a Phone Base Settings by ID
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesPhonebasesetting

      public ApiResponse<Void> deleteTelephonyProvidersEdgesPhonebasesetting(ApiRequest<Void> request) throws IOException
      Delete a Phone Base Settings by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSite

      public void deleteTelephonyProvidersEdgesSite(String siteId) throws IOException, ApiException
      Delete a Site by ID
      Parameters:
      siteId - Site ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSiteWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesSiteWithHttpInfo(String siteId) throws IOException
      Delete a Site by ID
      Parameters:
      siteId - Site ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSite

      public void deleteTelephonyProvidersEdgesSite(DeleteTelephonyProvidersEdgesSiteRequest request) throws IOException, ApiException
      Delete a Site by ID
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSite

      public ApiResponse<Void> deleteTelephonyProvidersEdgesSite(ApiRequest<Void> request) throws IOException
      Delete a Site by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSiteOutboundroute

      public void deleteTelephonyProvidersEdgesSiteOutboundroute(String siteId, String outboundRouteId) throws IOException, ApiException
      Delete Outbound Route
      Parameters:
      siteId - Site ID (required)
      outboundRouteId - Outbound route ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSiteOutboundrouteWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesSiteOutboundrouteWithHttpInfo(String siteId, String outboundRouteId) throws IOException
      Delete Outbound Route
      Parameters:
      siteId - Site ID (required)
      outboundRouteId - Outbound route ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSiteOutboundroute

      public void deleteTelephonyProvidersEdgesSiteOutboundroute(DeleteTelephonyProvidersEdgesSiteOutboundrouteRequest request) throws IOException, ApiException
      Delete Outbound Route
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesSiteOutboundroute

      public ApiResponse<Void> deleteTelephonyProvidersEdgesSiteOutboundroute(ApiRequest<Void> request) throws IOException
      Delete Outbound Route
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesTrunkbasesetting

      public void deleteTelephonyProvidersEdgesTrunkbasesetting(String trunkBaseSettingsId) throws IOException, ApiException
      Delete a Trunk Base Settings object by ID
      Parameters:
      trunkBaseSettingsId - Trunk Base ID (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesTrunkbasesettingWithHttpInfo

      public ApiResponse<Void> deleteTelephonyProvidersEdgesTrunkbasesettingWithHttpInfo(String trunkBaseSettingsId) throws IOException
      Delete a Trunk Base Settings object by ID
      Parameters:
      trunkBaseSettingsId - Trunk Base ID (required)
      Throws:
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesTrunkbasesetting

      public void deleteTelephonyProvidersEdgesTrunkbasesetting(DeleteTelephonyProvidersEdgesTrunkbasesettingRequest request) throws IOException, ApiException
      Delete a Trunk Base Settings object by ID
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • deleteTelephonyProvidersEdgesTrunkbasesetting

      public ApiResponse<Void> deleteTelephonyProvidersEdgesTrunkbasesetting(ApiRequest<Void> request) throws IOException
      Delete a Trunk Base Settings object by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdge

      public Edge getTelephonyProvidersEdge(String edgeId, List<String> expand) throws IOException, ApiException
      Get edge.
      Parameters:
      edgeId - Edge ID (required)
      expand - Fields to expand in the response, comma-separated (optional)
      Returns:
      Edge
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeWithHttpInfo

      public ApiResponse<Edge> getTelephonyProvidersEdgeWithHttpInfo(String edgeId, List<String> expand) throws IOException
      Get edge.
      Parameters:
      edgeId - Edge ID (required)
      expand - Fields to expand in the response, comma-separated (optional)
      Returns:
      Edge
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdge

      public Edge getTelephonyProvidersEdge(GetTelephonyProvidersEdgeRequest request) throws IOException, ApiException
      Get edge.
      Parameters:
      request - The request object
      Returns:
      Edge
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdge

      public ApiResponse<Edge> getTelephonyProvidersEdge(ApiRequest<Void> request) throws IOException
      Get edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticNslookup

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticNslookup(String edgeId) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticNslookupWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticNslookupWithHttpInfo(String edgeId) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticNslookup

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticNslookup(GetTelephonyProvidersEdgeDiagnosticNslookupRequest request) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticNslookup

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticNslookup(ApiRequest<Void> request) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticPing

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticPing(String edgeId) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticPingWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticPingWithHttpInfo(String edgeId) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticPing

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticPing(GetTelephonyProvidersEdgeDiagnosticPingRequest request) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticPing

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticPing(ApiRequest<Void> request) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticRoute

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticRoute(String edgeId) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticRouteWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticRouteWithHttpInfo(String edgeId) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticRoute

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticRoute(GetTelephonyProvidersEdgeDiagnosticRouteRequest request) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticRoute

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticRoute(ApiRequest<Void> request) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticTracepath

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticTracepath(String edgeId) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticTracepathWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticTracepathWithHttpInfo(String edgeId) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticTracepath

      public EdgeNetworkDiagnosticResponse getTelephonyProvidersEdgeDiagnosticTracepath(GetTelephonyProvidersEdgeDiagnosticTracepathRequest request) throws IOException, ApiException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnosticResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeDiagnosticTracepath

      public ApiResponse<EdgeNetworkDiagnosticResponse> getTelephonyProvidersEdgeDiagnosticTracepath(ApiRequest<Void> request) throws IOException
      Get networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterface

      public DomainLogicalInterface getTelephonyProvidersEdgeLogicalinterface(String edgeId, String interfaceId, List<String> expand) throws IOException, ApiException
      Get an edge logical interface
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      expand - Field to expand in the response (optional)
      Returns:
      DomainLogicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterfaceWithHttpInfo

      public ApiResponse<DomainLogicalInterface> getTelephonyProvidersEdgeLogicalinterfaceWithHttpInfo(String edgeId, String interfaceId, List<String> expand) throws IOException
      Get an edge logical interface
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      expand - Field to expand in the response (optional)
      Returns:
      DomainLogicalInterface
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterface

      public DomainLogicalInterface getTelephonyProvidersEdgeLogicalinterface(GetTelephonyProvidersEdgeLogicalinterfaceRequest request) throws IOException, ApiException
      Get an edge logical interface
      Parameters:
      request - The request object
      Returns:
      DomainLogicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterface

      public ApiResponse<DomainLogicalInterface> getTelephonyProvidersEdgeLogicalinterface(ApiRequest<Void> request) throws IOException
      Get an edge logical interface
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterfaces

      public LogicalInterfaceEntityListing getTelephonyProvidersEdgeLogicalinterfaces(String edgeId, List<String> expand) throws IOException, ApiException
      Get edge logical interfaces. Retrieve a list of all configured logical interfaces from a specific edge.
      Parameters:
      edgeId - Edge ID (required)
      expand - Field to expand in the response (optional)
      Returns:
      LogicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterfacesWithHttpInfo

      public ApiResponse<LogicalInterfaceEntityListing> getTelephonyProvidersEdgeLogicalinterfacesWithHttpInfo(String edgeId, List<String> expand) throws IOException
      Get edge logical interfaces. Retrieve a list of all configured logical interfaces from a specific edge.
      Parameters:
      edgeId - Edge ID (required)
      expand - Field to expand in the response (optional)
      Returns:
      LogicalInterfaceEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterfaces

      public LogicalInterfaceEntityListing getTelephonyProvidersEdgeLogicalinterfaces(GetTelephonyProvidersEdgeLogicalinterfacesRequest request) throws IOException, ApiException
      Get edge logical interfaces. Retrieve a list of all configured logical interfaces from a specific edge.
      Parameters:
      request - The request object
      Returns:
      LogicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogicalinterfaces

      public ApiResponse<LogicalInterfaceEntityListing> getTelephonyProvidersEdgeLogicalinterfaces(ApiRequest<Void> request) throws IOException
      Get edge logical interfaces. Retrieve a list of all configured logical interfaces from a specific edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogsJob

      public EdgeLogsJob getTelephonyProvidersEdgeLogsJob(String edgeId, String jobId) throws IOException, ApiException
      Get an Edge logs job.
      Parameters:
      edgeId - Edge ID (required)
      jobId - Job ID (required)
      Returns:
      EdgeLogsJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogsJobWithHttpInfo

      public ApiResponse<EdgeLogsJob> getTelephonyProvidersEdgeLogsJobWithHttpInfo(String edgeId, String jobId) throws IOException
      Get an Edge logs job.
      Parameters:
      edgeId - Edge ID (required)
      jobId - Job ID (required)
      Returns:
      EdgeLogsJob
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogsJob

      public EdgeLogsJob getTelephonyProvidersEdgeLogsJob(GetTelephonyProvidersEdgeLogsJobRequest request) throws IOException, ApiException
      Get an Edge logs job.
      Parameters:
      request - The request object
      Returns:
      EdgeLogsJob
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeLogsJob

      public ApiResponse<EdgeLogsJob> getTelephonyProvidersEdgeLogsJob(ApiRequest<Void> request) throws IOException
      Get an Edge logs job.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeMetrics

      public EdgeMetrics getTelephonyProvidersEdgeMetrics(String edgeId) throws IOException, ApiException
      Get the edge metrics.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeMetrics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeMetricsWithHttpInfo

      public ApiResponse<EdgeMetrics> getTelephonyProvidersEdgeMetricsWithHttpInfo(String edgeId) throws IOException
      Get the edge metrics.
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      EdgeMetrics
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeMetrics

      public EdgeMetrics getTelephonyProvidersEdgeMetrics(GetTelephonyProvidersEdgeMetricsRequest request) throws IOException, ApiException
      Get the edge metrics.
      Parameters:
      request - The request object
      Returns:
      EdgeMetrics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeMetrics

      public ApiResponse<EdgeMetrics> getTelephonyProvidersEdgeMetrics(ApiRequest<Void> request) throws IOException
      Get the edge metrics.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterface

      public DomainPhysicalInterface getTelephonyProvidersEdgePhysicalinterface(String edgeId, String interfaceId) throws IOException, ApiException
      Get edge physical interface. Retrieve a physical interface from a specific edge.
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      Returns:
      DomainPhysicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterfaceWithHttpInfo

      public ApiResponse<DomainPhysicalInterface> getTelephonyProvidersEdgePhysicalinterfaceWithHttpInfo(String edgeId, String interfaceId) throws IOException
      Get edge physical interface. Retrieve a physical interface from a specific edge.
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      Returns:
      DomainPhysicalInterface
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterface

      public DomainPhysicalInterface getTelephonyProvidersEdgePhysicalinterface(GetTelephonyProvidersEdgePhysicalinterfaceRequest request) throws IOException, ApiException
      Get edge physical interface. Retrieve a physical interface from a specific edge.
      Parameters:
      request - The request object
      Returns:
      DomainPhysicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterface

      public ApiResponse<DomainPhysicalInterface> getTelephonyProvidersEdgePhysicalinterface(ApiRequest<Void> request) throws IOException
      Get edge physical interface. Retrieve a physical interface from a specific edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterfaces

      public PhysicalInterfaceEntityListing getTelephonyProvidersEdgePhysicalinterfaces(String edgeId) throws IOException, ApiException
      Retrieve a list of all configured physical interfaces from a specific edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      PhysicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterfacesWithHttpInfo

      public ApiResponse<PhysicalInterfaceEntityListing> getTelephonyProvidersEdgePhysicalinterfacesWithHttpInfo(String edgeId) throws IOException
      Retrieve a list of all configured physical interfaces from a specific edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      PhysicalInterfaceEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterfaces

      public PhysicalInterfaceEntityListing getTelephonyProvidersEdgePhysicalinterfaces(GetTelephonyProvidersEdgePhysicalinterfacesRequest request) throws IOException, ApiException
      Retrieve a list of all configured physical interfaces from a specific edge.
      Parameters:
      request - The request object
      Returns:
      PhysicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgePhysicalinterfaces

      public ApiResponse<PhysicalInterfaceEntityListing> getTelephonyProvidersEdgePhysicalinterfaces(ApiRequest<Void> request) throws IOException
      Retrieve a list of all configured physical interfaces from a specific edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSetuppackage

      public VmPairingInfo getTelephonyProvidersEdgeSetuppackage(String edgeId) throws IOException, ApiException
      Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      VmPairingInfo
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSetuppackageWithHttpInfo

      public ApiResponse<VmPairingInfo> getTelephonyProvidersEdgeSetuppackageWithHttpInfo(String edgeId) throws IOException
      Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      VmPairingInfo
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSetuppackage

      public VmPairingInfo getTelephonyProvidersEdgeSetuppackage(GetTelephonyProvidersEdgeSetuppackageRequest request) throws IOException, ApiException
      Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.
      Parameters:
      request - The request object
      Returns:
      VmPairingInfo
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSetuppackage

      public ApiResponse<VmPairingInfo> getTelephonyProvidersEdgeSetuppackage(ApiRequest<Void> request) throws IOException
      Get the setup package for a locally deployed edge device. This is needed to complete the setup process for the virtual edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareupdate

      public DomainEdgeSoftwareUpdateDto getTelephonyProvidersEdgeSoftwareupdate(String edgeId) throws IOException, ApiException
      Gets software update status information about any edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      DomainEdgeSoftwareUpdateDto
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareupdateWithHttpInfo

      public ApiResponse<DomainEdgeSoftwareUpdateDto> getTelephonyProvidersEdgeSoftwareupdateWithHttpInfo(String edgeId) throws IOException
      Gets software update status information about any edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      DomainEdgeSoftwareUpdateDto
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareupdate

      public DomainEdgeSoftwareUpdateDto getTelephonyProvidersEdgeSoftwareupdate(GetTelephonyProvidersEdgeSoftwareupdateRequest request) throws IOException, ApiException
      Gets software update status information about any edge.
      Parameters:
      request - The request object
      Returns:
      DomainEdgeSoftwareUpdateDto
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareupdate

      public ApiResponse<DomainEdgeSoftwareUpdateDto> getTelephonyProvidersEdgeSoftwareupdate(ApiRequest<Void> request) throws IOException
      Gets software update status information about any edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareversions

      public DomainEdgeSoftwareVersionDtoEntityListing getTelephonyProvidersEdgeSoftwareversions(String edgeId) throws IOException, ApiException
      Gets all the available software versions for this edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      DomainEdgeSoftwareVersionDtoEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareversionsWithHttpInfo

      public ApiResponse<DomainEdgeSoftwareVersionDtoEntityListing> getTelephonyProvidersEdgeSoftwareversionsWithHttpInfo(String edgeId) throws IOException
      Gets all the available software versions for this edge.
      Parameters:
      edgeId - Edge ID (required)
      Returns:
      DomainEdgeSoftwareVersionDtoEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareversions

      Gets all the available software versions for this edge.
      Parameters:
      request - The request object
      Returns:
      DomainEdgeSoftwareVersionDtoEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeSoftwareversions

      public ApiResponse<DomainEdgeSoftwareVersionDtoEntityListing> getTelephonyProvidersEdgeSoftwareversions(ApiRequest<Void> request) throws IOException
      Gets all the available software versions for this edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeTrunks

      public TrunkEntityListing getTelephonyProvidersEdgeTrunks(String edgeId, Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, String trunkBaseId, String trunkType) throws IOException, ApiException
      Get the list of available trunks for the given Edge. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      edgeId - Edge ID (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      trunkBaseId - Filter by Trunk Base Ids (optional)
      trunkType - Filter by a Trunk type (optional)
      Returns:
      TrunkEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeTrunksWithHttpInfo

      public ApiResponse<TrunkEntityListing> getTelephonyProvidersEdgeTrunksWithHttpInfo(String edgeId, Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, String trunkBaseId, String trunkType) throws IOException
      Get the list of available trunks for the given Edge. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      edgeId - Edge ID (required)
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      trunkBaseId - Filter by Trunk Base Ids (optional)
      trunkType - Filter by a Trunk type (optional)
      Returns:
      TrunkEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeTrunks

      public TrunkEntityListing getTelephonyProvidersEdgeTrunks(GetTelephonyProvidersEdgeTrunksRequest request) throws IOException, ApiException
      Get the list of available trunks for the given Edge. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      request - The request object
      Returns:
      TrunkEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgeTrunks

      public ApiResponse<TrunkEntityListing> getTelephonyProvidersEdgeTrunks(ApiRequest<Void> request) throws IOException
      Get the list of available trunks for the given Edge. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdges

      public EdgeEntityListing getTelephonyProvidersEdges(Integer pageSize, Integer pageNumber, String name, String siteId, String edgeGroupId, String sortBy, Boolean managed, Boolean showCloudMedia) throws IOException, ApiException
      Get the list of edges.
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      siteId - Filter by site.id (optional)
      edgeGroupId - Filter by edgeGroup.id (optional)
      sortBy - Sort by (optional, default to name)
      managed - Filter by managed (optional)
      showCloudMedia - True to show the cloud media devices in the result. (optional, default to true)
      Returns:
      EdgeEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesWithHttpInfo

      public ApiResponse<EdgeEntityListing> getTelephonyProvidersEdgesWithHttpInfo(Integer pageSize, Integer pageNumber, String name, String siteId, String edgeGroupId, String sortBy, Boolean managed, Boolean showCloudMedia) throws IOException
      Get the list of edges.
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      siteId - Filter by site.id (optional)
      edgeGroupId - Filter by edgeGroup.id (optional)
      sortBy - Sort by (optional, default to name)
      managed - Filter by managed (optional)
      showCloudMedia - True to show the cloud media devices in the result. (optional, default to true)
      Returns:
      EdgeEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdges

      public EdgeEntityListing getTelephonyProvidersEdges(GetTelephonyProvidersEdgesRequest request) throws IOException, ApiException
      Get the list of edges.
      Parameters:
      request - The request object
      Returns:
      EdgeEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdges

      public ApiResponse<EdgeEntityListing> getTelephonyProvidersEdges(ApiRequest<Void> request) throws IOException
      Get the list of edges.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesAlertablepresences

      public AlertablePresences getTelephonyProvidersEdgesAlertablepresences(String type) throws IOException, ApiException
      Get the list alertable presences. The 'type' query parameter can be used to If there are any overrides, this is the list of overrides; if there are no overrides, it is the default list.
      Parameters:
      type - (optional)
      Returns:
      AlertablePresences
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesAlertablepresencesWithHttpInfo

      public ApiResponse<AlertablePresences> getTelephonyProvidersEdgesAlertablepresencesWithHttpInfo(String type) throws IOException
      Get the list alertable presences. The 'type' query parameter can be used to If there are any overrides, this is the list of overrides; if there are no overrides, it is the default list.
      Parameters:
      type - (optional)
      Returns:
      AlertablePresences
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesAlertablepresences

      public AlertablePresences getTelephonyProvidersEdgesAlertablepresences(GetTelephonyProvidersEdgesAlertablepresencesRequest request) throws IOException, ApiException
      Get the list alertable presences. The 'type' query parameter can be used to If there are any overrides, this is the list of overrides; if there are no overrides, it is the default list.
      Parameters:
      request - The request object
      Returns:
      AlertablePresences
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesAlertablepresences

      public ApiResponse<AlertablePresences> getTelephonyProvidersEdgesAlertablepresences(ApiRequest<Void> request) throws IOException
      Get the list alertable presences. The 'type' query parameter can be used to If there are any overrides, this is the list of overrides; if there are no overrides, it is the default list.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthorities

      public CertificateAuthorityEntityListing getTelephonyProvidersEdgesCertificateauthorities() throws IOException, ApiException
      Get the list of certificate authorities.
      Returns:
      CertificateAuthorityEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthoritiesWithHttpInfo

      public ApiResponse<CertificateAuthorityEntityListing> getTelephonyProvidersEdgesCertificateauthoritiesWithHttpInfo() throws IOException
      Get the list of certificate authorities.
      Returns:
      CertificateAuthorityEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthorities

      public CertificateAuthorityEntityListing getTelephonyProvidersEdgesCertificateauthorities(GetTelephonyProvidersEdgesCertificateauthoritiesRequest request) throws IOException, ApiException
      Get the list of certificate authorities.
      Parameters:
      request - The request object
      Returns:
      CertificateAuthorityEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthorities

      public ApiResponse<CertificateAuthorityEntityListing> getTelephonyProvidersEdgesCertificateauthorities(ApiRequest<Void> request) throws IOException
      Get the list of certificate authorities.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthority

      public DomainCertificateAuthority getTelephonyProvidersEdgesCertificateauthority(String certificateId) throws IOException, ApiException
      Get a certificate authority.
      Parameters:
      certificateId - Certificate ID (required)
      Returns:
      DomainCertificateAuthority
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthorityWithHttpInfo

      public ApiResponse<DomainCertificateAuthority> getTelephonyProvidersEdgesCertificateauthorityWithHttpInfo(String certificateId) throws IOException
      Get a certificate authority.
      Parameters:
      certificateId - Certificate ID (required)
      Returns:
      DomainCertificateAuthority
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthority

      public DomainCertificateAuthority getTelephonyProvidersEdgesCertificateauthority(GetTelephonyProvidersEdgesCertificateauthorityRequest request) throws IOException, ApiException
      Get a certificate authority.
      Parameters:
      request - The request object
      Returns:
      DomainCertificateAuthority
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesCertificateauthority

      public ApiResponse<DomainCertificateAuthority> getTelephonyProvidersEdgesCertificateauthority(ApiRequest<Void> request) throws IOException
      Get a certificate authority.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDid

      public DID getTelephonyProvidersEdgesDid(String didId) throws IOException, ApiException
      Get a DID by ID.
      Parameters:
      didId - DID ID (required)
      Returns:
      DID
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidWithHttpInfo

      public ApiResponse<DID> getTelephonyProvidersEdgesDidWithHttpInfo(String didId) throws IOException
      Get a DID by ID.
      Parameters:
      didId - DID ID (required)
      Returns:
      DID
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDid

      public DID getTelephonyProvidersEdgesDid(GetTelephonyProvidersEdgesDidRequest request) throws IOException, ApiException
      Get a DID by ID.
      Parameters:
      request - The request object
      Returns:
      DID
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDid

      public ApiResponse<DID> getTelephonyProvidersEdgesDid(ApiRequest<Void> request) throws IOException
      Get a DID by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpool

      public DIDPool getTelephonyProvidersEdgesDidpool(String didPoolId) throws IOException, ApiException
      Get a DID Pool by ID.
      Parameters:
      didPoolId - DID pool ID (required)
      Returns:
      DIDPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpoolWithHttpInfo

      public ApiResponse<DIDPool> getTelephonyProvidersEdgesDidpoolWithHttpInfo(String didPoolId) throws IOException
      Get a DID Pool by ID.
      Parameters:
      didPoolId - DID pool ID (required)
      Returns:
      DIDPool
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpool

      public DIDPool getTelephonyProvidersEdgesDidpool(GetTelephonyProvidersEdgesDidpoolRequest request) throws IOException, ApiException
      Get a DID Pool by ID.
      Parameters:
      request - The request object
      Returns:
      DIDPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpool

      public ApiResponse<DIDPool> getTelephonyProvidersEdgesDidpool(ApiRequest<Void> request) throws IOException
      Get a DID Pool by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpools

      public DIDPoolEntityListing getTelephonyProvidersEdgesDidpools(Integer pageSize, Integer pageNumber, String sortBy, List<String> id) throws IOException, ApiException
      Get a listing of DID Pools
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to number)
      id - Filter by a specific list of ID's (optional)
      Returns:
      DIDPoolEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpoolsWithHttpInfo

      public ApiResponse<DIDPoolEntityListing> getTelephonyProvidersEdgesDidpoolsWithHttpInfo(Integer pageSize, Integer pageNumber, String sortBy, List<String> id) throws IOException
      Get a listing of DID Pools
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to number)
      id - Filter by a specific list of ID's (optional)
      Returns:
      DIDPoolEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpools

      public DIDPoolEntityListing getTelephonyProvidersEdgesDidpools(GetTelephonyProvidersEdgesDidpoolsRequest request) throws IOException, ApiException
      Get a listing of DID Pools
      Parameters:
      request - The request object
      Returns:
      DIDPoolEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpools

      public ApiResponse<DIDPoolEntityListing> getTelephonyProvidersEdgesDidpools(ApiRequest<Void> request) throws IOException
      Get a listing of DID Pools
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpoolsDids

      public DIDNumberEntityListing getTelephonyProvidersEdgesDidpoolsDids(String type, List<String> id, String numberMatch, Integer pageSize, Integer pageNumber, String sortOrder) throws IOException, ApiException
      Get a listing of unassigned and/or assigned numbers in a set of DID Pools.
      Parameters:
      type - The type of numbers to return. (required)
      id - Filter by a specific list of DID Pools. If this is not provided, numbers from all DID Pools will be returned. (optional)
      numberMatch - A number to filter the results by. (optional)
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortOrder - Sort order (optional, default to ascending)
      Returns:
      DIDNumberEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpoolsDidsWithHttpInfo

      public ApiResponse<DIDNumberEntityListing> getTelephonyProvidersEdgesDidpoolsDidsWithHttpInfo(String type, List<String> id, String numberMatch, Integer pageSize, Integer pageNumber, String sortOrder) throws IOException
      Get a listing of unassigned and/or assigned numbers in a set of DID Pools.
      Parameters:
      type - The type of numbers to return. (required)
      id - Filter by a specific list of DID Pools. If this is not provided, numbers from all DID Pools will be returned. (optional)
      numberMatch - A number to filter the results by. (optional)
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortOrder - Sort order (optional, default to ascending)
      Returns:
      DIDNumberEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpoolsDids

      public DIDNumberEntityListing getTelephonyProvidersEdgesDidpoolsDids(GetTelephonyProvidersEdgesDidpoolsDidsRequest request) throws IOException, ApiException
      Get a listing of unassigned and/or assigned numbers in a set of DID Pools.
      Parameters:
      request - The request object
      Returns:
      DIDNumberEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidpoolsDids

      public ApiResponse<DIDNumberEntityListing> getTelephonyProvidersEdgesDidpoolsDids(ApiRequest<Void> request) throws IOException
      Get a listing of unassigned and/or assigned numbers in a set of DID Pools.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDids

      public DIDEntityListing getTelephonyProvidersEdgesDids(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, String phoneNumber, String ownerId, String didPoolId, List<String> id) throws IOException, ApiException
      Get a listing of DIDs
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to number)
      sortOrder - Sort order (optional, default to ASC)
      phoneNumber - Filter by phoneNumber (optional)
      ownerId - Filter by the owner of a phone number (optional)
      didPoolId - Filter by the DID Pool assignment (optional)
      id - Filter by a specific list of ID's (optional)
      Returns:
      DIDEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDidsWithHttpInfo

      public ApiResponse<DIDEntityListing> getTelephonyProvidersEdgesDidsWithHttpInfo(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, String phoneNumber, String ownerId, String didPoolId, List<String> id) throws IOException
      Get a listing of DIDs
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to number)
      sortOrder - Sort order (optional, default to ASC)
      phoneNumber - Filter by phoneNumber (optional)
      ownerId - Filter by the owner of a phone number (optional)
      didPoolId - Filter by the DID Pool assignment (optional)
      id - Filter by a specific list of ID's (optional)
      Returns:
      DIDEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDids

      public DIDEntityListing getTelephonyProvidersEdgesDids(GetTelephonyProvidersEdgesDidsRequest request) throws IOException, ApiException
      Get a listing of DIDs
      Parameters:
      request - The request object
      Returns:
      DIDEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesDids

      public ApiResponse<DIDEntityListing> getTelephonyProvidersEdgesDids(ApiRequest<Void> request) throws IOException
      Get a listing of DIDs
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroup

      public EdgeGroup getTelephonyProvidersEdgesEdgegroup(String edgeGroupId, List<String> expand) throws IOException, ApiException
      Get edge group.
      Parameters:
      edgeGroupId - Edge group ID (required)
      expand - Fields to expand in the response (optional)
      Returns:
      EdgeGroup
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroupWithHttpInfo

      public ApiResponse<EdgeGroup> getTelephonyProvidersEdgesEdgegroupWithHttpInfo(String edgeGroupId, List<String> expand) throws IOException
      Get edge group.
      Parameters:
      edgeGroupId - Edge group ID (required)
      expand - Fields to expand in the response (optional)
      Returns:
      EdgeGroup
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroup

      public EdgeGroup getTelephonyProvidersEdgesEdgegroup(GetTelephonyProvidersEdgesEdgegroupRequest request) throws IOException, ApiException
      Get edge group.
      Parameters:
      request - The request object
      Returns:
      EdgeGroup
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroup

      public ApiResponse<EdgeGroup> getTelephonyProvidersEdgesEdgegroup(ApiRequest<Void> request) throws IOException
      Get edge group.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroupEdgetrunkbase

      public EdgeTrunkBase getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(String edgegroupId, String edgetrunkbaseId) throws IOException, ApiException
      Gets the edge trunk base associated with the edge group
      Parameters:
      edgegroupId - Edge Group ID (required)
      edgetrunkbaseId - Edge Trunk Base ID (required)
      Returns:
      EdgeTrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroupEdgetrunkbaseWithHttpInfo

      public ApiResponse<EdgeTrunkBase> getTelephonyProvidersEdgesEdgegroupEdgetrunkbaseWithHttpInfo(String edgegroupId, String edgetrunkbaseId) throws IOException
      Gets the edge trunk base associated with the edge group
      Parameters:
      edgegroupId - Edge Group ID (required)
      edgetrunkbaseId - Edge Trunk Base ID (required)
      Returns:
      EdgeTrunkBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroupEdgetrunkbase

      public EdgeTrunkBase getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(GetTelephonyProvidersEdgesEdgegroupEdgetrunkbaseRequest request) throws IOException, ApiException
      Gets the edge trunk base associated with the edge group
      Parameters:
      request - The request object
      Returns:
      EdgeTrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroupEdgetrunkbase

      public ApiResponse<EdgeTrunkBase> getTelephonyProvidersEdgesEdgegroupEdgetrunkbase(ApiRequest<Void> request) throws IOException
      Gets the edge trunk base associated with the edge group
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroups

      public EdgeGroupEntityListing getTelephonyProvidersEdgesEdgegroups(Integer pageSize, Integer pageNumber, String name, String sortBy, Boolean managed) throws IOException, ApiException
      Get the list of edge groups.
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      sortBy - Sort by (optional, default to name)
      managed - Filter by managed (optional)
      Returns:
      EdgeGroupEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroupsWithHttpInfo

      public ApiResponse<EdgeGroupEntityListing> getTelephonyProvidersEdgesEdgegroupsWithHttpInfo(Integer pageSize, Integer pageNumber, String name, String sortBy, Boolean managed) throws IOException
      Get the list of edge groups.
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      sortBy - Sort by (optional, default to name)
      managed - Filter by managed (optional)
      Returns:
      EdgeGroupEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroups

      public EdgeGroupEntityListing getTelephonyProvidersEdgesEdgegroups(GetTelephonyProvidersEdgesEdgegroupsRequest request) throws IOException, ApiException
      Get the list of edge groups.
      Parameters:
      request - The request object
      Returns:
      EdgeGroupEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgegroups

      public ApiResponse<EdgeGroupEntityListing> getTelephonyProvidersEdgesEdgegroups(ApiRequest<Void> request) throws IOException
      Get the list of edge groups.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgeversionreport

      public EdgeVersionReport getTelephonyProvidersEdgesEdgeversionreport() throws IOException, ApiException
      Get the edge version report. The report will not have consistent data about the edge version(s) until all edges have been reset.
      Returns:
      EdgeVersionReport
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgeversionreportWithHttpInfo

      public ApiResponse<EdgeVersionReport> getTelephonyProvidersEdgesEdgeversionreportWithHttpInfo() throws IOException
      Get the edge version report. The report will not have consistent data about the edge version(s) until all edges have been reset.
      Returns:
      EdgeVersionReport
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgeversionreport

      public EdgeVersionReport getTelephonyProvidersEdgesEdgeversionreport(GetTelephonyProvidersEdgesEdgeversionreportRequest request) throws IOException, ApiException
      Get the edge version report. The report will not have consistent data about the edge version(s) until all edges have been reset.
      Parameters:
      request - The request object
      Returns:
      EdgeVersionReport
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesEdgeversionreport

      public ApiResponse<EdgeVersionReport> getTelephonyProvidersEdgesEdgeversionreport(ApiRequest<Void> request) throws IOException
      Get the edge version report. The report will not have consistent data about the edge version(s) until all edges have been reset.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExpired

      public ExpiredEdgeListing getTelephonyProvidersEdgesExpired() throws IOException, ApiException
      List of edges more than 4 edge versions behind the latest software.
      Returns:
      ExpiredEdgeListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExpiredWithHttpInfo

      public ApiResponse<ExpiredEdgeListing> getTelephonyProvidersEdgesExpiredWithHttpInfo() throws IOException
      List of edges more than 4 edge versions behind the latest software.
      Returns:
      ExpiredEdgeListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExpired

      public ExpiredEdgeListing getTelephonyProvidersEdgesExpired(GetTelephonyProvidersEdgesExpiredRequest request) throws IOException, ApiException
      List of edges more than 4 edge versions behind the latest software.
      Parameters:
      request - The request object
      Returns:
      ExpiredEdgeListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExpired

      public ApiResponse<ExpiredEdgeListing> getTelephonyProvidersEdgesExpired(ApiRequest<Void> request) throws IOException
      List of edges more than 4 edge versions behind the latest software.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtension

      public Extension getTelephonyProvidersEdgesExtension(String extensionId) throws IOException, ApiException
      Get an extension by ID.
      Parameters:
      extensionId - Extension ID (required)
      Returns:
      Extension
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionWithHttpInfo

      public ApiResponse<Extension> getTelephonyProvidersEdgesExtensionWithHttpInfo(String extensionId) throws IOException
      Get an extension by ID.
      Parameters:
      extensionId - Extension ID (required)
      Returns:
      Extension
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtension

      public Extension getTelephonyProvidersEdgesExtension(GetTelephonyProvidersEdgesExtensionRequest request) throws IOException, ApiException
      Get an extension by ID.
      Parameters:
      request - The request object
      Returns:
      Extension
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtension

      public ApiResponse<Extension> getTelephonyProvidersEdgesExtension(ApiRequest<Void> request) throws IOException
      Get an extension by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpool

      public ExtensionPool getTelephonyProvidersEdgesExtensionpool(String extensionPoolId) throws IOException, ApiException
      Get an extension pool by ID
      Parameters:
      extensionPoolId - Extension pool ID (required)
      Returns:
      ExtensionPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpoolWithHttpInfo

      public ApiResponse<ExtensionPool> getTelephonyProvidersEdgesExtensionpoolWithHttpInfo(String extensionPoolId) throws IOException
      Get an extension pool by ID
      Parameters:
      extensionPoolId - Extension pool ID (required)
      Returns:
      ExtensionPool
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpool

      public ExtensionPool getTelephonyProvidersEdgesExtensionpool(GetTelephonyProvidersEdgesExtensionpoolRequest request) throws IOException, ApiException
      Get an extension pool by ID
      Parameters:
      request - The request object
      Returns:
      ExtensionPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpool

      public ApiResponse<ExtensionPool> getTelephonyProvidersEdgesExtensionpool(ApiRequest<Void> request) throws IOException
      Get an extension pool by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpools

      public ExtensionPoolEntityListing getTelephonyProvidersEdgesExtensionpools(Integer pageSize, Integer pageNumber, String sortBy, String number, List<String> divisionId) throws IOException, ApiException
      Get a listing of extension pools
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional)
      number - Deprecated, filtering by number not supported (optional)
      divisionId - List of divisionIds on which to filter. (optional)
      Returns:
      ExtensionPoolEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpoolsWithHttpInfo

      public ApiResponse<ExtensionPoolEntityListing> getTelephonyProvidersEdgesExtensionpoolsWithHttpInfo(Integer pageSize, Integer pageNumber, String sortBy, String number, List<String> divisionId) throws IOException
      Get a listing of extension pools
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional)
      number - Deprecated, filtering by number not supported (optional)
      divisionId - List of divisionIds on which to filter. (optional)
      Returns:
      ExtensionPoolEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpools

      public ExtensionPoolEntityListing getTelephonyProvidersEdgesExtensionpools(GetTelephonyProvidersEdgesExtensionpoolsRequest request) throws IOException, ApiException
      Get a listing of extension pools
      Parameters:
      request - The request object
      Returns:
      ExtensionPoolEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpools

      public ApiResponse<ExtensionPoolEntityListing> getTelephonyProvidersEdgesExtensionpools(ApiRequest<Void> request) throws IOException
      Get a listing of extension pools
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpoolsDivisionviews

      public ExtensionPoolDivisionViewEntityListing getTelephonyProvidersEdgesExtensionpoolsDivisionviews(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, List<String> id, String name, List<String> divisionId) throws IOException, ApiException
      Get a pageable list of basic extension pool objects filterable by query parameters. This returns extension pools consisting of name and division. If one or more IDs are specified, the search will fetch extension pools that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Sort by (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      id - ID of the Extension Pools to filter by. (optional)
      name - Name of the Extension Pools to filter by. (optional)
      divisionId - List of divisionIds on which to filter. (optional)
      Returns:
      ExtensionPoolDivisionViewEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpoolsDivisionviewsWithHttpInfo

      public ApiResponse<ExtensionPoolDivisionViewEntityListing> getTelephonyProvidersEdgesExtensionpoolsDivisionviewsWithHttpInfo(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, List<String> id, String name, List<String> divisionId) throws IOException
      Get a pageable list of basic extension pool objects filterable by query parameters. This returns extension pools consisting of name and division. If one or more IDs are specified, the search will fetch extension pools that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Sort by (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      id - ID of the Extension Pools to filter by. (optional)
      name - Name of the Extension Pools to filter by. (optional)
      divisionId - List of divisionIds on which to filter. (optional)
      Returns:
      ExtensionPoolDivisionViewEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpoolsDivisionviews

      public ExtensionPoolDivisionViewEntityListing getTelephonyProvidersEdgesExtensionpoolsDivisionviews(GetTelephonyProvidersEdgesExtensionpoolsDivisionviewsRequest request) throws IOException, ApiException
      Get a pageable list of basic extension pool objects filterable by query parameters. This returns extension pools consisting of name and division. If one or more IDs are specified, the search will fetch extension pools that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - The request object
      Returns:
      ExtensionPoolDivisionViewEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionpoolsDivisionviews

      public ApiResponse<ExtensionPoolDivisionViewEntityListing> getTelephonyProvidersEdgesExtensionpoolsDivisionviews(ApiRequest<Void> request) throws IOException
      Get a pageable list of basic extension pool objects filterable by query parameters. This returns extension pools consisting of name and division. If one or more IDs are specified, the search will fetch extension pools that match the given ID(s) and not use any additional supplied query parameters in the search.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensions

      public ExtensionEntityListing getTelephonyProvidersEdgesExtensions(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, String number) throws IOException, ApiException
      Get a listing of extensions
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to number)
      sortOrder - Sort order (optional, default to ASC)
      number - Filter by number (optional)
      Returns:
      ExtensionEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensionsWithHttpInfo

      public ApiResponse<ExtensionEntityListing> getTelephonyProvidersEdgesExtensionsWithHttpInfo(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, String number) throws IOException
      Get a listing of extensions
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to number)
      sortOrder - Sort order (optional, default to ASC)
      number - Filter by number (optional)
      Returns:
      ExtensionEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensions

      public ExtensionEntityListing getTelephonyProvidersEdgesExtensions(GetTelephonyProvidersEdgesExtensionsRequest request) throws IOException, ApiException
      Get a listing of extensions
      Parameters:
      request - The request object
      Returns:
      ExtensionEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesExtensions

      public ApiResponse<ExtensionEntityListing> getTelephonyProvidersEdgesExtensions(ApiRequest<Void> request) throws IOException
      Get a listing of extensions
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLine

      public Line getTelephonyProvidersEdgesLine(String lineId) throws IOException, ApiException
      Get a Line by ID
      Parameters:
      lineId - Line ID (required)
      Returns:
      Line
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLineWithHttpInfo

      public ApiResponse<Line> getTelephonyProvidersEdgesLineWithHttpInfo(String lineId) throws IOException
      Get a Line by ID
      Parameters:
      lineId - Line ID (required)
      Returns:
      Line
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLine

      public Line getTelephonyProvidersEdgesLine(GetTelephonyProvidersEdgesLineRequest request) throws IOException, ApiException
      Get a Line by ID
      Parameters:
      request - The request object
      Returns:
      Line
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLine

      public ApiResponse<Line> getTelephonyProvidersEdgesLine(ApiRequest<Void> request) throws IOException
      Get a Line by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesetting

      public LineBase getTelephonyProvidersEdgesLinebasesetting(String lineBaseId) throws IOException, ApiException
      Get a line base settings object by ID
      Parameters:
      lineBaseId - Line base ID (required)
      Returns:
      LineBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesettingWithHttpInfo

      public ApiResponse<LineBase> getTelephonyProvidersEdgesLinebasesettingWithHttpInfo(String lineBaseId) throws IOException
      Get a line base settings object by ID
      Parameters:
      lineBaseId - Line base ID (required)
      Returns:
      LineBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesetting

      public LineBase getTelephonyProvidersEdgesLinebasesetting(GetTelephonyProvidersEdgesLinebasesettingRequest request) throws IOException, ApiException
      Get a line base settings object by ID
      Parameters:
      request - The request object
      Returns:
      LineBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesetting

      public ApiResponse<LineBase> getTelephonyProvidersEdgesLinebasesetting(ApiRequest<Void> request) throws IOException
      Get a line base settings object by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesettings

      public LineBaseEntityListing getTelephonyProvidersEdgesLinebasesettings(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, List<String> expand) throws IOException, ApiException
      Get a listing of line base settings objects
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      expand - Fields to expand in the response, comma-separated (optional)
      Returns:
      LineBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesettingsWithHttpInfo

      public ApiResponse<LineBaseEntityListing> getTelephonyProvidersEdgesLinebasesettingsWithHttpInfo(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, List<String> expand) throws IOException
      Get a listing of line base settings objects
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      expand - Fields to expand in the response, comma-separated (optional)
      Returns:
      LineBaseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesettings

      public LineBaseEntityListing getTelephonyProvidersEdgesLinebasesettings(GetTelephonyProvidersEdgesLinebasesettingsRequest request) throws IOException, ApiException
      Get a listing of line base settings objects
      Parameters:
      request - The request object
      Returns:
      LineBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinebasesettings

      public ApiResponse<LineBaseEntityListing> getTelephonyProvidersEdgesLinebasesettings(ApiRequest<Void> request) throws IOException
      Get a listing of line base settings objects
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLines

      public LineEntityListing getTelephonyProvidersEdgesLines(Integer pageSize, Integer pageNumber, String name, String sortBy, List<String> expand) throws IOException, ApiException
      Get a list of Lines
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      sortBy - Value by which to sort (optional, default to name)
      expand - Fields to expand in the response, comma-separated. The edgeGroup value is deprecated. (optional)
      Returns:
      LineEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinesWithHttpInfo

      public ApiResponse<LineEntityListing> getTelephonyProvidersEdgesLinesWithHttpInfo(Integer pageSize, Integer pageNumber, String name, String sortBy, List<String> expand) throws IOException
      Get a list of Lines
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      sortBy - Value by which to sort (optional, default to name)
      expand - Fields to expand in the response, comma-separated. The edgeGroup value is deprecated. (optional)
      Returns:
      LineEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLines

      public LineEntityListing getTelephonyProvidersEdgesLines(GetTelephonyProvidersEdgesLinesRequest request) throws IOException, ApiException
      Get a list of Lines
      Parameters:
      request - The request object
      Returns:
      LineEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLines

      public ApiResponse<LineEntityListing> getTelephonyProvidersEdgesLines(ApiRequest<Void> request) throws IOException
      Get a list of Lines
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinesTemplate

      public Line getTelephonyProvidersEdgesLinesTemplate(String lineBaseSettingsId) throws IOException, ApiException
      Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance
      Parameters:
      lineBaseSettingsId - The id of a Line Base Settings object upon which to base this Line (required)
      Returns:
      Line
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinesTemplateWithHttpInfo

      public ApiResponse<Line> getTelephonyProvidersEdgesLinesTemplateWithHttpInfo(String lineBaseSettingsId) throws IOException
      Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance
      Parameters:
      lineBaseSettingsId - The id of a Line Base Settings object upon which to base this Line (required)
      Returns:
      Line
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinesTemplate

      public Line getTelephonyProvidersEdgesLinesTemplate(GetTelephonyProvidersEdgesLinesTemplateRequest request) throws IOException, ApiException
      Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance
      Parameters:
      request - The request object
      Returns:
      Line
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLinesTemplate

      public ApiResponse<Line> getTelephonyProvidersEdgesLinesTemplate(ApiRequest<Void> request) throws IOException
      Get a Line instance template based on a Line Base Settings object. This object can then be modified and saved as a new Line instance
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLogicalinterfaces

      public LogicalInterfaceEntityListing getTelephonyProvidersEdgesLogicalinterfaces(String edgeIds, List<String> expand) throws IOException, ApiException
      Get edge logical interfaces. Retrieve the configured logical interfaces for a list edges. Only 100 edges can be requested at a time.
      Parameters:
      edgeIds - Comma separated list of Edge Id's (required)
      expand - Field to expand in the response (optional)
      Returns:
      LogicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLogicalinterfacesWithHttpInfo

      public ApiResponse<LogicalInterfaceEntityListing> getTelephonyProvidersEdgesLogicalinterfacesWithHttpInfo(String edgeIds, List<String> expand) throws IOException
      Get edge logical interfaces. Retrieve the configured logical interfaces for a list edges. Only 100 edges can be requested at a time.
      Parameters:
      edgeIds - Comma separated list of Edge Id's (required)
      expand - Field to expand in the response (optional)
      Returns:
      LogicalInterfaceEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLogicalinterfaces

      public LogicalInterfaceEntityListing getTelephonyProvidersEdgesLogicalinterfaces(GetTelephonyProvidersEdgesLogicalinterfacesRequest request) throws IOException, ApiException
      Get edge logical interfaces. Retrieve the configured logical interfaces for a list edges. Only 100 edges can be requested at a time.
      Parameters:
      request - The request object
      Returns:
      LogicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesLogicalinterfaces

      public ApiResponse<LogicalInterfaceEntityListing> getTelephonyProvidersEdgesLogicalinterfaces(ApiRequest<Void> request) throws IOException
      Get edge logical interfaces. Retrieve the configured logical interfaces for a list edges. Only 100 edges can be requested at a time.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversation

      public MediaStatisticsListing getTelephonyProvidersEdgesMediastatisticsConversation(String conversationId) throws IOException, ApiException
      Get media endpoint statistics events. getTelephonyProvidersEdgesMediastatisticsConversation is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      conversationId - Identifier of the conversation (required)
      Returns:
      MediaStatisticsListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversationWithHttpInfo

      public ApiResponse<MediaStatisticsListing> getTelephonyProvidersEdgesMediastatisticsConversationWithHttpInfo(String conversationId) throws IOException
      Get media endpoint statistics events. getTelephonyProvidersEdgesMediastatisticsConversation is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      conversationId - Identifier of the conversation (required)
      Returns:
      MediaStatisticsListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversation

      public MediaStatisticsListing getTelephonyProvidersEdgesMediastatisticsConversation(GetTelephonyProvidersEdgesMediastatisticsConversationRequest request) throws IOException, ApiException
      Get media endpoint statistics events. getTelephonyProvidersEdgesMediastatisticsConversation is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      MediaStatisticsListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversation

      public ApiResponse<MediaStatisticsListing> getTelephonyProvidersEdgesMediastatisticsConversation(ApiRequest<Void> request) throws IOException
      Get media endpoint statistics events. getTelephonyProvidersEdgesMediastatisticsConversation is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversationCommunication

      public MediaStatistics getTelephonyProvidersEdgesMediastatisticsConversationCommunication(String conversationId, String communicationId) throws IOException, ApiException
      Get media endpoint statistics event. getTelephonyProvidersEdgesMediastatisticsConversationCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      conversationId - Identifier of the conversation (required)
      communicationId - Identifier of the media session (required)
      Returns:
      MediaStatistics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversationCommunicationWithHttpInfo

      public ApiResponse<MediaStatistics> getTelephonyProvidersEdgesMediastatisticsConversationCommunicationWithHttpInfo(String conversationId, String communicationId) throws IOException
      Get media endpoint statistics event. getTelephonyProvidersEdgesMediastatisticsConversationCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      conversationId - Identifier of the conversation (required)
      communicationId - Identifier of the media session (required)
      Returns:
      MediaStatistics
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversationCommunication

      public MediaStatistics getTelephonyProvidersEdgesMediastatisticsConversationCommunication(GetTelephonyProvidersEdgesMediastatisticsConversationCommunicationRequest request) throws IOException, ApiException
      Get media endpoint statistics event. getTelephonyProvidersEdgesMediastatisticsConversationCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      MediaStatistics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMediastatisticsConversationCommunication

      public ApiResponse<MediaStatistics> getTelephonyProvidersEdgesMediastatisticsConversationCommunication(ApiRequest<Void> request) throws IOException
      Get media endpoint statistics event. getTelephonyProvidersEdgesMediastatisticsConversationCommunication is a preview method and is subject to both breaking and non-breaking changes at any time without notice
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMetrics

      public List<EdgeMetrics> getTelephonyProvidersEdgesMetrics(String edgeIds) throws IOException, ApiException
      Get the metrics for a list of edges.
      Parameters:
      edgeIds - Comma separated list of Edge Id's. Maximum of 100 edge ids allowed. (required)
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMetricsWithHttpInfo

      public ApiResponse<List<EdgeMetrics>> getTelephonyProvidersEdgesMetricsWithHttpInfo(String edgeIds) throws IOException
      Get the metrics for a list of edges.
      Parameters:
      edgeIds - Comma separated list of Edge Id's. Maximum of 100 edge ids allowed. (required)
      Returns:
      List
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMetrics

      public List<EdgeMetrics> getTelephonyProvidersEdgesMetrics(GetTelephonyProvidersEdgesMetricsRequest request) throws IOException, ApiException
      Get the metrics for a list of edges.
      Parameters:
      request - The request object
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesMetrics

      public ApiResponse<List<EdgeMetrics>> getTelephonyProvidersEdgesMetrics(ApiRequest<Void> request) throws IOException
      Get the metrics for a list of edges.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesOutboundroutes

      public OutboundRouteEntityListing getTelephonyProvidersEdgesOutboundroutes(Integer pageSize, Integer pageNumber, String name, String siteId, String externalTrunkBasesIds, String sortBy) throws IOException, ApiException
      Get outbound routes
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      siteId - Filter by site.id (optional)
      externalTrunkBasesIds - Filter by externalTrunkBases.ids (optional)
      sortBy - Sort by (optional, default to name)
      Returns:
      OutboundRouteEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesOutboundroutesWithHttpInfo

      public ApiResponse<OutboundRouteEntityListing> getTelephonyProvidersEdgesOutboundroutesWithHttpInfo(Integer pageSize, Integer pageNumber, String name, String siteId, String externalTrunkBasesIds, String sortBy) throws IOException
      Get outbound routes
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      siteId - Filter by site.id (optional)
      externalTrunkBasesIds - Filter by externalTrunkBases.ids (optional)
      sortBy - Sort by (optional, default to name)
      Returns:
      OutboundRouteEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesOutboundroutes

      public OutboundRouteEntityListing getTelephonyProvidersEdgesOutboundroutes(GetTelephonyProvidersEdgesOutboundroutesRequest request) throws IOException, ApiException
      Get outbound routes
      Parameters:
      request - The request object
      Returns:
      OutboundRouteEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesOutboundroutes

      public ApiResponse<OutboundRouteEntityListing> getTelephonyProvidersEdgesOutboundroutes(ApiRequest<Void> request) throws IOException
      Get outbound routes
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhone

      public Phone getTelephonyProvidersEdgesPhone(String phoneId) throws IOException, ApiException
      Get a Phone by ID
      Parameters:
      phoneId - Phone ID (required)
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhoneWithHttpInfo

      public ApiResponse<Phone> getTelephonyProvidersEdgesPhoneWithHttpInfo(String phoneId) throws IOException
      Get a Phone by ID
      Parameters:
      phoneId - Phone ID (required)
      Returns:
      Phone
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhone

      public Phone getTelephonyProvidersEdgesPhone(GetTelephonyProvidersEdgesPhoneRequest request) throws IOException, ApiException
      Get a Phone by ID
      Parameters:
      request - The request object
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhone

      public ApiResponse<Phone> getTelephonyProvidersEdgesPhone(ApiRequest<Void> request) throws IOException
      Get a Phone by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesetting

      public PhoneBase getTelephonyProvidersEdgesPhonebasesetting(String phoneBaseId) throws IOException, ApiException
      Get a Phone Base Settings object by ID
      Parameters:
      phoneBaseId - Phone base ID (required)
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingWithHttpInfo

      public ApiResponse<PhoneBase> getTelephonyProvidersEdgesPhonebasesettingWithHttpInfo(String phoneBaseId) throws IOException
      Get a Phone Base Settings object by ID
      Parameters:
      phoneBaseId - Phone base ID (required)
      Returns:
      PhoneBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesetting

      public PhoneBase getTelephonyProvidersEdgesPhonebasesetting(GetTelephonyProvidersEdgesPhonebasesettingRequest request) throws IOException, ApiException
      Get a Phone Base Settings object by ID
      Parameters:
      request - The request object
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesetting

      public ApiResponse<PhoneBase> getTelephonyProvidersEdgesPhonebasesetting(ApiRequest<Void> request) throws IOException
      Get a Phone Base Settings object by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettings

      public PhoneBaseEntityListing getTelephonyProvidersEdgesPhonebasesettings(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, List<String> expand, String name) throws IOException, ApiException
      Get a list of Phone Base Settings objects
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      expand - Fields to expand in the response, comma-separated (optional)
      name - Name (optional)
      Returns:
      PhoneBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsWithHttpInfo

      public ApiResponse<PhoneBaseEntityListing> getTelephonyProvidersEdgesPhonebasesettingsWithHttpInfo(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, List<String> expand, String name) throws IOException
      Get a list of Phone Base Settings objects
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      expand - Fields to expand in the response, comma-separated (optional)
      name - Name (optional)
      Returns:
      PhoneBaseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettings

      public PhoneBaseEntityListing getTelephonyProvidersEdgesPhonebasesettings(GetTelephonyProvidersEdgesPhonebasesettingsRequest request) throws IOException, ApiException
      Get a list of Phone Base Settings objects
      Parameters:
      request - The request object
      Returns:
      PhoneBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettings

      public ApiResponse<PhoneBaseEntityListing> getTelephonyProvidersEdgesPhonebasesettings(ApiRequest<Void> request) throws IOException
      Get a list of Phone Base Settings objects
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases

      public PhoneMetaBaseEntityListing getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Get a list of available makes and models to create a new Phone Base Settings
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      Returns:
      PhoneMetaBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabasesWithHttpInfo

      public ApiResponse<PhoneMetaBaseEntityListing> getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabasesWithHttpInfo(Integer pageSize, Integer pageNumber) throws IOException
      Get a list of available makes and models to create a new Phone Base Settings
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      Returns:
      PhoneMetaBaseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases

      public PhoneMetaBaseEntityListing getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(GetTelephonyProvidersEdgesPhonebasesettingsAvailablemetabasesRequest request) throws IOException, ApiException
      Get a list of available makes and models to create a new Phone Base Settings
      Parameters:
      request - The request object
      Returns:
      PhoneMetaBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases

      public ApiResponse<PhoneMetaBaseEntityListing> getTelephonyProvidersEdgesPhonebasesettingsAvailablemetabases(ApiRequest<Void> request) throws IOException
      Get a list of available makes and models to create a new Phone Base Settings
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsTemplate

      public PhoneBase getTelephonyProvidersEdgesPhonebasesettingsTemplate(String phoneMetabaseId) throws IOException, ApiException
      Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance
      Parameters:
      phoneMetabaseId - The id of a metabase object upon which to base this Phone Base Settings (required)
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsTemplateWithHttpInfo

      public ApiResponse<PhoneBase> getTelephonyProvidersEdgesPhonebasesettingsTemplateWithHttpInfo(String phoneMetabaseId) throws IOException
      Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance
      Parameters:
      phoneMetabaseId - The id of a metabase object upon which to base this Phone Base Settings (required)
      Returns:
      PhoneBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsTemplate

      public PhoneBase getTelephonyProvidersEdgesPhonebasesettingsTemplate(GetTelephonyProvidersEdgesPhonebasesettingsTemplateRequest request) throws IOException, ApiException
      Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance
      Parameters:
      request - The request object
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonebasesettingsTemplate

      public ApiResponse<PhoneBase> getTelephonyProvidersEdgesPhonebasesettingsTemplate(ApiRequest<Void> request) throws IOException
      Get a Phone Base Settings instance template from a given make and model. This object can then be modified and saved as a new Phone Base Settings instance
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhones

      public PhoneEntityListing getTelephonyProvidersEdgesPhones(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, String siteId, String webRtcUserId, String phoneBaseSettingsId, String linesLoggedInUserId, String linesDefaultForUserId, String phoneHardwareId, String linesId, String linesName, String name, String statusOperationalStatus, String secondaryStatusOperationalStatus, List<String> expand, List<String> fields) throws IOException, ApiException
      Get a list of Phone Instances. A maximum of 10,000 results is returned when filtering the results or sorting by a field other than the ID. Sorting by only the ID has no result limit. Each filter supports a wildcard, *, as a value to search for partial values.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - The field to sort by (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      siteId - Filter by site.id (optional)
      webRtcUserId - Filter by webRtcUser.id (optional)
      phoneBaseSettingsId - Filter by phoneBaseSettings.id (optional)
      linesLoggedInUserId - Filter by lines.loggedInUser.id (optional)
      linesDefaultForUserId - Filter by lines.defaultForUser.id (optional)
      phoneHardwareId - Filter by phone_hardwareId (optional)
      linesId - Filter by lines.id (optional)
      linesName - Filter by lines.name (optional)
      name - Name of the Phone to filter by, comma-separated (optional)
      statusOperationalStatus - The primary status to filter by (optional)
      secondaryStatusOperationalStatus - The secondary status to filter by (optional)
      expand - Fields to expand in the response, comma-separated (optional)
      fields - Fields and properties to get, comma-separated (optional)
      Returns:
      PhoneEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonesWithHttpInfo

      public ApiResponse<PhoneEntityListing> getTelephonyProvidersEdgesPhonesWithHttpInfo(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, String siteId, String webRtcUserId, String phoneBaseSettingsId, String linesLoggedInUserId, String linesDefaultForUserId, String phoneHardwareId, String linesId, String linesName, String name, String statusOperationalStatus, String secondaryStatusOperationalStatus, List<String> expand, List<String> fields) throws IOException
      Get a list of Phone Instances. A maximum of 10,000 results is returned when filtering the results or sorting by a field other than the ID. Sorting by only the ID has no result limit. Each filter supports a wildcard, *, as a value to search for partial values.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - The field to sort by (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      siteId - Filter by site.id (optional)
      webRtcUserId - Filter by webRtcUser.id (optional)
      phoneBaseSettingsId - Filter by phoneBaseSettings.id (optional)
      linesLoggedInUserId - Filter by lines.loggedInUser.id (optional)
      linesDefaultForUserId - Filter by lines.defaultForUser.id (optional)
      phoneHardwareId - Filter by phone_hardwareId (optional)
      linesId - Filter by lines.id (optional)
      linesName - Filter by lines.name (optional)
      name - Name of the Phone to filter by, comma-separated (optional)
      statusOperationalStatus - The primary status to filter by (optional)
      secondaryStatusOperationalStatus - The secondary status to filter by (optional)
      expand - Fields to expand in the response, comma-separated (optional)
      fields - Fields and properties to get, comma-separated (optional)
      Returns:
      PhoneEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhones

      public PhoneEntityListing getTelephonyProvidersEdgesPhones(GetTelephonyProvidersEdgesPhonesRequest request) throws IOException, ApiException
      Get a list of Phone Instances. A maximum of 10,000 results is returned when filtering the results or sorting by a field other than the ID. Sorting by only the ID has no result limit. Each filter supports a wildcard, *, as a value to search for partial values.
      Parameters:
      request - The request object
      Returns:
      PhoneEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhones

      public ApiResponse<PhoneEntityListing> getTelephonyProvidersEdgesPhones(ApiRequest<Void> request) throws IOException
      Get a list of Phone Instances. A maximum of 10,000 results is returned when filtering the results or sorting by a field other than the ID. Sorting by only the ID has no result limit. Each filter supports a wildcard, *, as a value to search for partial values.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonesTemplate

      public Phone getTelephonyProvidersEdgesPhonesTemplate(String phoneBaseSettingsId) throws IOException, ApiException
      Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance
      Parameters:
      phoneBaseSettingsId - The id of a Phone Base Settings object upon which to base this Phone (required)
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonesTemplateWithHttpInfo

      public ApiResponse<Phone> getTelephonyProvidersEdgesPhonesTemplateWithHttpInfo(String phoneBaseSettingsId) throws IOException
      Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance
      Parameters:
      phoneBaseSettingsId - The id of a Phone Base Settings object upon which to base this Phone (required)
      Returns:
      Phone
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonesTemplate

      public Phone getTelephonyProvidersEdgesPhonesTemplate(GetTelephonyProvidersEdgesPhonesTemplateRequest request) throws IOException, ApiException
      Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance
      Parameters:
      request - The request object
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhonesTemplate

      public ApiResponse<Phone> getTelephonyProvidersEdgesPhonesTemplate(ApiRequest<Void> request) throws IOException
      Get a Phone instance template based on a Phone Base Settings object. This object can then be modified and saved as a new Phone instance
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhysicalinterfaces

      public PhysicalInterfaceEntityListing getTelephonyProvidersEdgesPhysicalinterfaces(String edgeIds) throws IOException, ApiException
      Get physical interfaces for edges. Retrieves a list of all configured physical interfaces for a list of edges. Only 100 edges can be requested at a time.
      Parameters:
      edgeIds - Comma separated list of Edge Id's (required)
      Returns:
      PhysicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhysicalinterfacesWithHttpInfo

      public ApiResponse<PhysicalInterfaceEntityListing> getTelephonyProvidersEdgesPhysicalinterfacesWithHttpInfo(String edgeIds) throws IOException
      Get physical interfaces for edges. Retrieves a list of all configured physical interfaces for a list of edges. Only 100 edges can be requested at a time.
      Parameters:
      edgeIds - Comma separated list of Edge Id's (required)
      Returns:
      PhysicalInterfaceEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhysicalinterfaces

      public PhysicalInterfaceEntityListing getTelephonyProvidersEdgesPhysicalinterfaces(GetTelephonyProvidersEdgesPhysicalinterfacesRequest request) throws IOException, ApiException
      Get physical interfaces for edges. Retrieves a list of all configured physical interfaces for a list of edges. Only 100 edges can be requested at a time.
      Parameters:
      request - The request object
      Returns:
      PhysicalInterfaceEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesPhysicalinterfaces

      public ApiResponse<PhysicalInterfaceEntityListing> getTelephonyProvidersEdgesPhysicalinterfaces(ApiRequest<Void> request) throws IOException
      Get physical interfaces for edges. Retrieves a list of all configured physical interfaces for a list of edges. Only 100 edges can be requested at a time.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSite

      public Site getTelephonyProvidersEdgesSite(String siteId) throws IOException, ApiException
      Get a Site by ID.
      Parameters:
      siteId - Site ID (required)
      Returns:
      Site
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteWithHttpInfo

      public ApiResponse<Site> getTelephonyProvidersEdgesSiteWithHttpInfo(String siteId) throws IOException
      Get a Site by ID.
      Parameters:
      siteId - Site ID (required)
      Returns:
      Site
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSite

      public Site getTelephonyProvidersEdgesSite(GetTelephonyProvidersEdgesSiteRequest request) throws IOException, ApiException
      Get a Site by ID.
      Parameters:
      request - The request object
      Returns:
      Site
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSite

      public ApiResponse<Site> getTelephonyProvidersEdgesSite(ApiRequest<Void> request) throws IOException
      Get a Site by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplan

      public NumberPlan getTelephonyProvidersEdgesSiteNumberplan(String siteId, String numberPlanId) throws IOException, ApiException
      Get a Number Plan by ID.
      Parameters:
      siteId - Site ID (required)
      numberPlanId - Number Plan ID (required)
      Returns:
      NumberPlan
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplanWithHttpInfo

      public ApiResponse<NumberPlan> getTelephonyProvidersEdgesSiteNumberplanWithHttpInfo(String siteId, String numberPlanId) throws IOException
      Get a Number Plan by ID.
      Parameters:
      siteId - Site ID (required)
      numberPlanId - Number Plan ID (required)
      Returns:
      NumberPlan
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplan

      public NumberPlan getTelephonyProvidersEdgesSiteNumberplan(GetTelephonyProvidersEdgesSiteNumberplanRequest request) throws IOException, ApiException
      Get a Number Plan by ID.
      Parameters:
      request - The request object
      Returns:
      NumberPlan
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplan

      public ApiResponse<NumberPlan> getTelephonyProvidersEdgesSiteNumberplan(ApiRequest<Void> request) throws IOException
      Get a Number Plan by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplans

      public List<NumberPlan> getTelephonyProvidersEdgesSiteNumberplans(String siteId) throws IOException, ApiException
      Get the list of Number Plans for this Site. Only fetches the first 200 records.
      Parameters:
      siteId - Site ID (required)
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplansWithHttpInfo

      public ApiResponse<List<NumberPlan>> getTelephonyProvidersEdgesSiteNumberplansWithHttpInfo(String siteId) throws IOException
      Get the list of Number Plans for this Site. Only fetches the first 200 records.
      Parameters:
      siteId - Site ID (required)
      Returns:
      List
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplans

      public List<NumberPlan> getTelephonyProvidersEdgesSiteNumberplans(GetTelephonyProvidersEdgesSiteNumberplansRequest request) throws IOException, ApiException
      Get the list of Number Plans for this Site. Only fetches the first 200 records.
      Parameters:
      request - The request object
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplans

      public ApiResponse<List<NumberPlan>> getTelephonyProvidersEdgesSiteNumberplans(ApiRequest<Void> request) throws IOException
      Get the list of Number Plans for this Site. Only fetches the first 200 records.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplansClassifications

      public List<String> getTelephonyProvidersEdgesSiteNumberplansClassifications(String siteId, String classification) throws IOException, ApiException
      Get a list of Classifications for this Site
      Parameters:
      siteId - Site ID (required)
      classification - Classification (optional)
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplansClassificationsWithHttpInfo

      public ApiResponse<List<String>> getTelephonyProvidersEdgesSiteNumberplansClassificationsWithHttpInfo(String siteId, String classification) throws IOException
      Get a list of Classifications for this Site
      Parameters:
      siteId - Site ID (required)
      classification - Classification (optional)
      Returns:
      List
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplansClassifications

      public List<String> getTelephonyProvidersEdgesSiteNumberplansClassifications(GetTelephonyProvidersEdgesSiteNumberplansClassificationsRequest request) throws IOException, ApiException
      Get a list of Classifications for this Site
      Parameters:
      request - The request object
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteNumberplansClassifications

      public ApiResponse<List<String>> getTelephonyProvidersEdgesSiteNumberplansClassifications(ApiRequest<Void> request) throws IOException
      Get a list of Classifications for this Site
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroute

      public OutboundRouteBase getTelephonyProvidersEdgesSiteOutboundroute(String siteId, String outboundRouteId) throws IOException, ApiException
      Get an outbound route
      Parameters:
      siteId - Site ID (required)
      outboundRouteId - Outbound route ID (required)
      Returns:
      OutboundRouteBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundrouteWithHttpInfo

      public ApiResponse<OutboundRouteBase> getTelephonyProvidersEdgesSiteOutboundrouteWithHttpInfo(String siteId, String outboundRouteId) throws IOException
      Get an outbound route
      Parameters:
      siteId - Site ID (required)
      outboundRouteId - Outbound route ID (required)
      Returns:
      OutboundRouteBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroute

      public OutboundRouteBase getTelephonyProvidersEdgesSiteOutboundroute(GetTelephonyProvidersEdgesSiteOutboundrouteRequest request) throws IOException, ApiException
      Get an outbound route
      Parameters:
      request - The request object
      Returns:
      OutboundRouteBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroute

      public ApiResponse<OutboundRouteBase> getTelephonyProvidersEdgesSiteOutboundroute(ApiRequest<Void> request) throws IOException
      Get an outbound route
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroutes

      public OutboundRouteBaseEntityListing getTelephonyProvidersEdgesSiteOutboundroutes(String siteId, Integer pageSize, Integer pageNumber, String name, String externalTrunkBasesIds, String sortBy) throws IOException, ApiException
      Get outbound routes
      Parameters:
      siteId - Site ID (required)
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      externalTrunkBasesIds - externalTrunkBases.ids (optional)
      sortBy - Sort by (optional, default to name)
      Returns:
      OutboundRouteBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroutesWithHttpInfo

      public ApiResponse<OutboundRouteBaseEntityListing> getTelephonyProvidersEdgesSiteOutboundroutesWithHttpInfo(String siteId, Integer pageSize, Integer pageNumber, String name, String externalTrunkBasesIds, String sortBy) throws IOException
      Get outbound routes
      Parameters:
      siteId - Site ID (required)
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      name - Name (optional)
      externalTrunkBasesIds - externalTrunkBases.ids (optional)
      sortBy - Sort by (optional, default to name)
      Returns:
      OutboundRouteBaseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroutes

      public OutboundRouteBaseEntityListing getTelephonyProvidersEdgesSiteOutboundroutes(GetTelephonyProvidersEdgesSiteOutboundroutesRequest request) throws IOException, ApiException
      Get outbound routes
      Parameters:
      request - The request object
      Returns:
      OutboundRouteBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteOutboundroutes

      public ApiResponse<OutboundRouteBaseEntityListing> getTelephonyProvidersEdgesSiteOutboundroutes(ApiRequest<Void> request) throws IOException
      Get outbound routes
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteSiteconnections

      public SiteConnections getTelephonyProvidersEdgesSiteSiteconnections(String siteId) throws IOException, ApiException
      Get site connections for a site.
      Parameters:
      siteId - Site ID (required)
      Returns:
      SiteConnections
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteSiteconnectionsWithHttpInfo

      public ApiResponse<SiteConnections> getTelephonyProvidersEdgesSiteSiteconnectionsWithHttpInfo(String siteId) throws IOException
      Get site connections for a site.
      Parameters:
      siteId - Site ID (required)
      Returns:
      SiteConnections
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteSiteconnections

      public SiteConnections getTelephonyProvidersEdgesSiteSiteconnections(GetTelephonyProvidersEdgesSiteSiteconnectionsRequest request) throws IOException, ApiException
      Get site connections for a site.
      Parameters:
      request - The request object
      Returns:
      SiteConnections
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSiteSiteconnections

      public ApiResponse<SiteConnections> getTelephonyProvidersEdgesSiteSiteconnections(ApiRequest<Void> request) throws IOException
      Get site connections for a site.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSites

      public SiteEntityListing getTelephonyProvidersEdgesSites(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, String name, String locationId, Boolean managed, List<String> expand) throws IOException, ApiException
      Get the list of Sites.
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      name - Name (optional)
      locationId - Location Id (optional)
      managed - Filter by managed (optional)
      expand - Fields to expand in the response, comma-separated (optional)
      Returns:
      SiteEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSitesWithHttpInfo

      public ApiResponse<SiteEntityListing> getTelephonyProvidersEdgesSitesWithHttpInfo(Integer pageSize, Integer pageNumber, String sortBy, String sortOrder, String name, String locationId, Boolean managed, List<String> expand) throws IOException
      Get the list of Sites.
      Parameters:
      pageSize - Page size (optional, default to 25)
      pageNumber - Page number (optional, default to 1)
      sortBy - Sort by (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      name - Name (optional)
      locationId - Location Id (optional)
      managed - Filter by managed (optional)
      expand - Fields to expand in the response, comma-separated (optional)
      Returns:
      SiteEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSites

      public SiteEntityListing getTelephonyProvidersEdgesSites(GetTelephonyProvidersEdgesSitesRequest request) throws IOException, ApiException
      Get the list of Sites.
      Parameters:
      request - The request object
      Returns:
      SiteEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSites

      public ApiResponse<SiteEntityListing> getTelephonyProvidersEdgesSites(ApiRequest<Void> request) throws IOException
      Get the list of Sites.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSitesSearch

      public SitesSearchResponse getTelephonyProvidersEdgesSitesSearch(String q64, List<String> expand) throws IOException, ApiException
      Search sites using the q64 value returned from a previous search
      Parameters:
      q64 - q64 (required)
      expand - expand (optional)
      Returns:
      SitesSearchResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSitesSearchWithHttpInfo

      public ApiResponse<SitesSearchResponse> getTelephonyProvidersEdgesSitesSearchWithHttpInfo(String q64, List<String> expand) throws IOException
      Search sites using the q64 value returned from a previous search
      Parameters:
      q64 - q64 (required)
      expand - expand (optional)
      Returns:
      SitesSearchResponse
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSitesSearch

      public SitesSearchResponse getTelephonyProvidersEdgesSitesSearch(GetTelephonyProvidersEdgesSitesSearchRequest request) throws IOException, ApiException
      Search sites using the q64 value returned from a previous search
      Parameters:
      request - The request object
      Returns:
      SitesSearchResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesSitesSearch

      public ApiResponse<SitesSearchResponse> getTelephonyProvidersEdgesSitesSearch(ApiRequest<Void> request) throws IOException
      Search sites using the q64 value returned from a previous search
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTimezones

      public TimeZoneEntityListing getTelephonyProvidersEdgesTimezones(Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Get a list of Edge-compatible time zones
      Parameters:
      pageSize - Page size (optional, default to 1000)
      pageNumber - Page number (optional, default to 1)
      Returns:
      TimeZoneEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTimezonesWithHttpInfo

      public ApiResponse<TimeZoneEntityListing> getTelephonyProvidersEdgesTimezonesWithHttpInfo(Integer pageSize, Integer pageNumber) throws IOException
      Get a list of Edge-compatible time zones
      Parameters:
      pageSize - Page size (optional, default to 1000)
      pageNumber - Page number (optional, default to 1)
      Returns:
      TimeZoneEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTimezones

      public TimeZoneEntityListing getTelephonyProvidersEdgesTimezones(GetTelephonyProvidersEdgesTimezonesRequest request) throws IOException, ApiException
      Get a list of Edge-compatible time zones
      Parameters:
      request - The request object
      Returns:
      TimeZoneEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTimezones

      public ApiResponse<TimeZoneEntityListing> getTelephonyProvidersEdgesTimezones(ApiRequest<Void> request) throws IOException
      Get a list of Edge-compatible time zones
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunk

      public Trunk getTelephonyProvidersEdgesTrunk(String trunkId) throws IOException, ApiException
      Get a Trunk by ID
      Parameters:
      trunkId - Trunk ID (required)
      Returns:
      Trunk
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkWithHttpInfo

      public ApiResponse<Trunk> getTelephonyProvidersEdgesTrunkWithHttpInfo(String trunkId) throws IOException
      Get a Trunk by ID
      Parameters:
      trunkId - Trunk ID (required)
      Returns:
      Trunk
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunk

      public Trunk getTelephonyProvidersEdgesTrunk(GetTelephonyProvidersEdgesTrunkRequest request) throws IOException, ApiException
      Get a Trunk by ID
      Parameters:
      request - The request object
      Returns:
      Trunk
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunk

      public ApiResponse<Trunk> getTelephonyProvidersEdgesTrunk(ApiRequest<Void> request) throws IOException
      Get a Trunk by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkMetrics

      public TrunkMetrics getTelephonyProvidersEdgesTrunkMetrics(String trunkId) throws IOException, ApiException
      Get the trunk metrics.
      Parameters:
      trunkId - Trunk Id (required)
      Returns:
      TrunkMetrics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkMetricsWithHttpInfo

      public ApiResponse<TrunkMetrics> getTelephonyProvidersEdgesTrunkMetricsWithHttpInfo(String trunkId) throws IOException
      Get the trunk metrics.
      Parameters:
      trunkId - Trunk Id (required)
      Returns:
      TrunkMetrics
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkMetrics

      public TrunkMetrics getTelephonyProvidersEdgesTrunkMetrics(GetTelephonyProvidersEdgesTrunkMetricsRequest request) throws IOException, ApiException
      Get the trunk metrics.
      Parameters:
      request - The request object
      Returns:
      TrunkMetrics
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkMetrics

      public ApiResponse<TrunkMetrics> getTelephonyProvidersEdgesTrunkMetrics(ApiRequest<Void> request) throws IOException
      Get the trunk metrics.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesetting

      public TrunkBase getTelephonyProvidersEdgesTrunkbasesetting(String trunkBaseSettingsId, Boolean ignoreHidden) throws IOException, ApiException
      Get a Trunk Base Settings object by ID Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      trunkBaseSettingsId - Trunk Base ID (required)
      ignoreHidden - Set this to true to not receive trunk properties that are meant to be hidden or for internal system usage only. (optional)
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingWithHttpInfo

      public ApiResponse<TrunkBase> getTelephonyProvidersEdgesTrunkbasesettingWithHttpInfo(String trunkBaseSettingsId, Boolean ignoreHidden) throws IOException
      Get a Trunk Base Settings object by ID Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      trunkBaseSettingsId - Trunk Base ID (required)
      ignoreHidden - Set this to true to not receive trunk properties that are meant to be hidden or for internal system usage only. (optional)
      Returns:
      TrunkBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesetting

      public TrunkBase getTelephonyProvidersEdgesTrunkbasesetting(GetTelephonyProvidersEdgesTrunkbasesettingRequest request) throws IOException, ApiException
      Get a Trunk Base Settings object by ID Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      request - The request object
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesetting

      public ApiResponse<TrunkBase> getTelephonyProvidersEdgesTrunkbasesetting(ApiRequest<Void> request) throws IOException
      Get a Trunk Base Settings object by ID Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettings

      public TrunkBaseEntityListing getTelephonyProvidersEdgesTrunkbasesettings(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, Boolean recordingEnabled, Boolean ignoreHidden, Boolean managed, List<String> expand, String name) throws IOException, ApiException
      Get Trunk Base Settings listing Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      recordingEnabled - Filter trunks by recording enabled (optional)
      ignoreHidden - Set this to true to not receive trunk properties that are meant to be hidden or for internal system usage only. (optional)
      managed - Filter by managed (optional)
      expand - Fields to expand in the response, comma-separated (optional)
      name - Name of the TrunkBase to filter by (optional)
      Returns:
      TrunkBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsWithHttpInfo

      public ApiResponse<TrunkBaseEntityListing> getTelephonyProvidersEdgesTrunkbasesettingsWithHttpInfo(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, Boolean recordingEnabled, Boolean ignoreHidden, Boolean managed, List<String> expand, String name) throws IOException
      Get Trunk Base Settings listing Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      recordingEnabled - Filter trunks by recording enabled (optional)
      ignoreHidden - Set this to true to not receive trunk properties that are meant to be hidden or for internal system usage only. (optional)
      managed - Filter by managed (optional)
      expand - Fields to expand in the response, comma-separated (optional)
      name - Name of the TrunkBase to filter by (optional)
      Returns:
      TrunkBaseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettings

      public TrunkBaseEntityListing getTelephonyProvidersEdgesTrunkbasesettings(GetTelephonyProvidersEdgesTrunkbasesettingsRequest request) throws IOException, ApiException
      Get Trunk Base Settings listing Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      request - The request object
      Returns:
      TrunkBaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettings

      public ApiResponse<TrunkBaseEntityListing> getTelephonyProvidersEdgesTrunkbasesettings(ApiRequest<Void> request) throws IOException
      Get Trunk Base Settings listing Managed properties will not be returned unless the user is assigned the internal:trunk:edit permission.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases

      public TrunkMetabaseEntityListing getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(String type, Integer pageSize, Integer pageNumber) throws IOException, ApiException
      Get a list of available makes and models to create a new Trunk Base Settings
      Parameters:
      type - (optional)
      pageSize - (optional, default to 25)
      pageNumber - (optional, default to 1)
      Returns:
      TrunkMetabaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabasesWithHttpInfo

      public ApiResponse<TrunkMetabaseEntityListing> getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabasesWithHttpInfo(String type, Integer pageSize, Integer pageNumber) throws IOException
      Get a list of available makes and models to create a new Trunk Base Settings
      Parameters:
      type - (optional)
      pageSize - (optional, default to 25)
      pageNumber - (optional, default to 1)
      Returns:
      TrunkMetabaseEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases

      public TrunkMetabaseEntityListing getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(GetTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabasesRequest request) throws IOException, ApiException
      Get a list of available makes and models to create a new Trunk Base Settings
      Parameters:
      request - The request object
      Returns:
      TrunkMetabaseEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases

      public ApiResponse<TrunkMetabaseEntityListing> getTelephonyProvidersEdgesTrunkbasesettingsAvailablemetabases(ApiRequest<Void> request) throws IOException
      Get a list of available makes and models to create a new Trunk Base Settings
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsTemplate

      public TrunkBase getTelephonyProvidersEdgesTrunkbasesettingsTemplate(String trunkMetabaseId) throws IOException, ApiException
      Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance
      Parameters:
      trunkMetabaseId - The id of a metabase object upon which to base this Trunk Base Settings (required)
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsTemplateWithHttpInfo

      public ApiResponse<TrunkBase> getTelephonyProvidersEdgesTrunkbasesettingsTemplateWithHttpInfo(String trunkMetabaseId) throws IOException
      Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance
      Parameters:
      trunkMetabaseId - The id of a metabase object upon which to base this Trunk Base Settings (required)
      Returns:
      TrunkBase
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsTemplate

      public TrunkBase getTelephonyProvidersEdgesTrunkbasesettingsTemplate(GetTelephonyProvidersEdgesTrunkbasesettingsTemplateRequest request) throws IOException, ApiException
      Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance
      Parameters:
      request - The request object
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkbasesettingsTemplate

      public ApiResponse<TrunkBase> getTelephonyProvidersEdgesTrunkbasesettingsTemplate(ApiRequest<Void> request) throws IOException
      Get a Trunk Base Settings instance template from a given make and model. This object can then be modified and saved as a new Trunk Base Settings instance
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunks

      public TrunkEntityListing getTelephonyProvidersEdgesTrunks(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, String edgeId, String trunkBaseId, String trunkType) throws IOException, ApiException
      Get the list of available trunks. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      edgeId - Filter by Edge Ids (optional)
      trunkBaseId - Filter by Trunk Base Ids (optional)
      trunkType - Filter by a Trunk type (optional)
      Returns:
      TrunkEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunksWithHttpInfo

      public ApiResponse<TrunkEntityListing> getTelephonyProvidersEdgesTrunksWithHttpInfo(Integer pageNumber, Integer pageSize, String sortBy, String sortOrder, String edgeId, String trunkBaseId, String trunkType) throws IOException
      Get the list of available trunks. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      pageNumber - Page number (optional, default to 1)
      pageSize - Page size (optional, default to 25)
      sortBy - Value by which to sort (optional, default to name)
      sortOrder - Sort order (optional, default to ASC)
      edgeId - Filter by Edge Ids (optional)
      trunkBaseId - Filter by Trunk Base Ids (optional)
      trunkType - Filter by a Trunk type (optional)
      Returns:
      TrunkEntityListing
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunks

      public TrunkEntityListing getTelephonyProvidersEdgesTrunks(GetTelephonyProvidersEdgesTrunksRequest request) throws IOException, ApiException
      Get the list of available trunks. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      request - The request object
      Returns:
      TrunkEntityListing
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunks

      public ApiResponse<TrunkEntityListing> getTelephonyProvidersEdgesTrunks(ApiRequest<Void> request) throws IOException
      Get the list of available trunks. Trunks are created by assigning trunk base settings to an Edge or Edge Group.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunksMetrics

      public List<TrunkMetrics> getTelephonyProvidersEdgesTrunksMetrics(String trunkIds) throws IOException, ApiException
      Get the metrics for a list of trunks.
      Parameters:
      trunkIds - Comma separated list of Trunk Id's (required)
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunksMetricsWithHttpInfo

      public ApiResponse<List<TrunkMetrics>> getTelephonyProvidersEdgesTrunksMetricsWithHttpInfo(String trunkIds) throws IOException
      Get the metrics for a list of trunks.
      Parameters:
      trunkIds - Comma separated list of Trunk Id's (required)
      Returns:
      List
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunksMetrics

      public List<TrunkMetrics> getTelephonyProvidersEdgesTrunksMetrics(GetTelephonyProvidersEdgesTrunksMetricsRequest request) throws IOException, ApiException
      Get the metrics for a list of trunks.
      Parameters:
      request - The request object
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunksMetrics

      public ApiResponse<List<TrunkMetrics>> getTelephonyProvidersEdgesTrunksMetrics(ApiRequest<Void> request) throws IOException
      Get the metrics for a list of trunks.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkswithrecording

      public TrunkRecordingEnabledCount getTelephonyProvidersEdgesTrunkswithrecording(String trunkType) throws IOException, ApiException
      Get Counts of trunks that have recording disabled or enabled
      Parameters:
      trunkType - The type of this trunk base. (optional)
      Returns:
      TrunkRecordingEnabledCount
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkswithrecordingWithHttpInfo

      public ApiResponse<TrunkRecordingEnabledCount> getTelephonyProvidersEdgesTrunkswithrecordingWithHttpInfo(String trunkType) throws IOException
      Get Counts of trunks that have recording disabled or enabled
      Parameters:
      trunkType - The type of this trunk base. (optional)
      Returns:
      TrunkRecordingEnabledCount
      Throws:
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkswithrecording

      public TrunkRecordingEnabledCount getTelephonyProvidersEdgesTrunkswithrecording(GetTelephonyProvidersEdgesTrunkswithrecordingRequest request) throws IOException, ApiException
      Get Counts of trunks that have recording disabled or enabled
      Parameters:
      request - The request object
      Returns:
      TrunkRecordingEnabledCount
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • getTelephonyProvidersEdgesTrunkswithrecording

      public ApiResponse<TrunkRecordingEnabledCount> getTelephonyProvidersEdgesTrunkswithrecording(ApiRequest<Void> request) throws IOException
      Get Counts of trunks that have recording disabled or enabled
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • patchTelephonyProvidersEdgesSiteSiteconnections

      public SiteConnections patchTelephonyProvidersEdgesSiteSiteconnections(String siteId, DisableSiteConnectionsRequest body) throws IOException, ApiException
      Disable site connections for a site.
      Parameters:
      siteId - Site ID (required)
      body - Site (required)
      Returns:
      SiteConnections
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchTelephonyProvidersEdgesSiteSiteconnectionsWithHttpInfo

      public ApiResponse<SiteConnections> patchTelephonyProvidersEdgesSiteSiteconnectionsWithHttpInfo(String siteId, DisableSiteConnectionsRequest body) throws IOException
      Disable site connections for a site.
      Parameters:
      siteId - Site ID (required)
      body - Site (required)
      Returns:
      SiteConnections
      Throws:
      IOException - if the request fails to be processed
    • patchTelephonyProvidersEdgesSiteSiteconnections

      public SiteConnections patchTelephonyProvidersEdgesSiteSiteconnections(PatchTelephonyProvidersEdgesSiteSiteconnectionsRequest request) throws IOException, ApiException
      Disable site connections for a site.
      Parameters:
      request - The request object
      Returns:
      SiteConnections
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • patchTelephonyProvidersEdgesSiteSiteconnections

      public ApiResponse<SiteConnections> patchTelephonyProvidersEdgesSiteSiteconnections(ApiRequest<DisableSiteConnectionsRequest> request) throws IOException
      Disable site connections for a site.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticNslookup

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticNslookup(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException, ApiException
      Nslookup request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticNslookupWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticNslookupWithHttpInfo(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException
      Nslookup request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticNslookup

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticNslookup(PostTelephonyProvidersEdgeDiagnosticNslookupRequest request) throws IOException, ApiException
      Nslookup request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticNslookup

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticNslookup(ApiRequest<EdgeNetworkDiagnosticRequest> request) throws IOException
      Nslookup request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticPing

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticPing(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException, ApiException
      Ping Request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticPingWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticPingWithHttpInfo(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException
      Ping Request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticPing

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticPing(PostTelephonyProvidersEdgeDiagnosticPingRequest request) throws IOException, ApiException
      Ping Request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticPing

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticPing(ApiRequest<EdgeNetworkDiagnosticRequest> request) throws IOException
      Ping Request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticRoute

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticRoute(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException, ApiException
      Route request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticRouteWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticRouteWithHttpInfo(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException
      Route request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticRoute

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticRoute(PostTelephonyProvidersEdgeDiagnosticRouteRequest request) throws IOException, ApiException
      Route request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticRoute

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticRoute(ApiRequest<EdgeNetworkDiagnosticRequest> request) throws IOException
      Route request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticTracepath

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticTracepath(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException, ApiException
      Tracepath request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticTracepathWithHttpInfo

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticTracepathWithHttpInfo(String edgeId, EdgeNetworkDiagnosticRequest body) throws IOException
      Tracepath request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      edgeId - Edge Id (required)
      body - request payload to get network diagnostic (required)
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticTracepath

      public EdgeNetworkDiagnostic postTelephonyProvidersEdgeDiagnosticTracepath(PostTelephonyProvidersEdgeDiagnosticTracepathRequest request) throws IOException, ApiException
      Tracepath request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      EdgeNetworkDiagnostic
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeDiagnosticTracepath

      public ApiResponse<EdgeNetworkDiagnostic> postTelephonyProvidersEdgeDiagnosticTracepath(ApiRequest<EdgeNetworkDiagnosticRequest> request) throws IOException
      Tracepath request command to collect networking-related information from an Edge for a target IP or host.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogicalinterfaces

      public DomainLogicalInterface postTelephonyProvidersEdgeLogicalinterfaces(String edgeId, DomainLogicalInterface body) throws IOException, ApiException
      Create an edge logical interface. Create
      Parameters:
      edgeId - Edge ID (required)
      body - Logical interface (required)
      Returns:
      DomainLogicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogicalinterfacesWithHttpInfo

      public ApiResponse<DomainLogicalInterface> postTelephonyProvidersEdgeLogicalinterfacesWithHttpInfo(String edgeId, DomainLogicalInterface body) throws IOException
      Create an edge logical interface. Create
      Parameters:
      edgeId - Edge ID (required)
      body - Logical interface (required)
      Returns:
      DomainLogicalInterface
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogicalinterfaces

      public DomainLogicalInterface postTelephonyProvidersEdgeLogicalinterfaces(PostTelephonyProvidersEdgeLogicalinterfacesRequest request) throws IOException, ApiException
      Create an edge logical interface. Create
      Parameters:
      request - The request object
      Returns:
      DomainLogicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogicalinterfaces

      public ApiResponse<DomainLogicalInterface> postTelephonyProvidersEdgeLogicalinterfaces(ApiRequest<DomainLogicalInterface> request) throws IOException
      Create an edge logical interface. Create
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobUpload

      public void postTelephonyProvidersEdgeLogsJobUpload(String edgeId, String jobId, EdgeLogsJobUploadRequest body) throws IOException, ApiException
      Request that the specified fileIds be uploaded from the Edge.
      Parameters:
      edgeId - Edge ID (required)
      jobId - Job ID (required)
      body - Log upload request (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobUploadWithHttpInfo

      public ApiResponse<Void> postTelephonyProvidersEdgeLogsJobUploadWithHttpInfo(String edgeId, String jobId, EdgeLogsJobUploadRequest body) throws IOException
      Request that the specified fileIds be uploaded from the Edge.
      Parameters:
      edgeId - Edge ID (required)
      jobId - Job ID (required)
      body - Log upload request (required)
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobUpload

      public void postTelephonyProvidersEdgeLogsJobUpload(PostTelephonyProvidersEdgeLogsJobUploadRequest request) throws IOException, ApiException
      Request that the specified fileIds be uploaded from the Edge.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobUpload

      public ApiResponse<Void> postTelephonyProvidersEdgeLogsJobUpload(ApiRequest<EdgeLogsJobUploadRequest> request) throws IOException
      Request that the specified fileIds be uploaded from the Edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobs

      public EdgeLogsJobResponse postTelephonyProvidersEdgeLogsJobs(String edgeId, EdgeLogsJobRequest body) throws IOException, ApiException
      Create a job to upload a list of Edge logs.
      Parameters:
      edgeId - Edge ID (required)
      body - EdgeLogsJobRequest (required)
      Returns:
      EdgeLogsJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobsWithHttpInfo

      public ApiResponse<EdgeLogsJobResponse> postTelephonyProvidersEdgeLogsJobsWithHttpInfo(String edgeId, EdgeLogsJobRequest body) throws IOException
      Create a job to upload a list of Edge logs.
      Parameters:
      edgeId - Edge ID (required)
      body - EdgeLogsJobRequest (required)
      Returns:
      EdgeLogsJobResponse
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobs

      public EdgeLogsJobResponse postTelephonyProvidersEdgeLogsJobs(PostTelephonyProvidersEdgeLogsJobsRequest request) throws IOException, ApiException
      Create a job to upload a list of Edge logs.
      Parameters:
      request - The request object
      Returns:
      EdgeLogsJobResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeLogsJobs

      public ApiResponse<EdgeLogsJobResponse> postTelephonyProvidersEdgeLogsJobs(ApiRequest<EdgeLogsJobRequest> request) throws IOException
      Create a job to upload a list of Edge logs.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeReboot

      public String postTelephonyProvidersEdgeReboot(String edgeId, EdgeRebootParameters body) throws IOException, ApiException
      Reboot an Edge
      Parameters:
      edgeId - Edge ID (required)
      body - Parameters for the edge reboot (optional)
      Returns:
      String
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeRebootWithHttpInfo

      public ApiResponse<String> postTelephonyProvidersEdgeRebootWithHttpInfo(String edgeId, EdgeRebootParameters body) throws IOException
      Reboot an Edge
      Parameters:
      edgeId - Edge ID (required)
      body - Parameters for the edge reboot (optional)
      Returns:
      String
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeReboot

      public String postTelephonyProvidersEdgeReboot(PostTelephonyProvidersEdgeRebootRequest request) throws IOException, ApiException
      Reboot an Edge
      Parameters:
      request - The request object
      Returns:
      String
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeReboot

      public ApiResponse<String> postTelephonyProvidersEdgeReboot(ApiRequest<EdgeRebootParameters> request) throws IOException
      Reboot an Edge
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeSoftwareupdate

      public DomainEdgeSoftwareUpdateDto postTelephonyProvidersEdgeSoftwareupdate(String edgeId, DomainEdgeSoftwareUpdateDto body) throws IOException, ApiException
      Starts a software update for this edge.
      Parameters:
      edgeId - Edge ID (required)
      body - Software update request (required)
      Returns:
      DomainEdgeSoftwareUpdateDto
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeSoftwareupdateWithHttpInfo

      public ApiResponse<DomainEdgeSoftwareUpdateDto> postTelephonyProvidersEdgeSoftwareupdateWithHttpInfo(String edgeId, DomainEdgeSoftwareUpdateDto body) throws IOException
      Starts a software update for this edge.
      Parameters:
      edgeId - Edge ID (required)
      body - Software update request (required)
      Returns:
      DomainEdgeSoftwareUpdateDto
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeSoftwareupdate

      public DomainEdgeSoftwareUpdateDto postTelephonyProvidersEdgeSoftwareupdate(PostTelephonyProvidersEdgeSoftwareupdateRequest request) throws IOException, ApiException
      Starts a software update for this edge.
      Parameters:
      request - The request object
      Returns:
      DomainEdgeSoftwareUpdateDto
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeSoftwareupdate

      public ApiResponse<DomainEdgeSoftwareUpdateDto> postTelephonyProvidersEdgeSoftwareupdate(ApiRequest<DomainEdgeSoftwareUpdateDto> request) throws IOException
      Starts a software update for this edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeStatuscode

      public String postTelephonyProvidersEdgeStatuscode(String edgeId, EdgeServiceStateRequest body) throws IOException, ApiException
      Take an Edge in or out of service
      Parameters:
      edgeId - Edge ID (required)
      body - Edge Service State (optional)
      Returns:
      String
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeStatuscodeWithHttpInfo

      public ApiResponse<String> postTelephonyProvidersEdgeStatuscodeWithHttpInfo(String edgeId, EdgeServiceStateRequest body) throws IOException
      Take an Edge in or out of service
      Parameters:
      edgeId - Edge ID (required)
      body - Edge Service State (optional)
      Returns:
      String
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeStatuscode

      public String postTelephonyProvidersEdgeStatuscode(PostTelephonyProvidersEdgeStatuscodeRequest request) throws IOException, ApiException
      Take an Edge in or out of service
      Parameters:
      request - The request object
      Returns:
      String
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeStatuscode

      public ApiResponse<String> postTelephonyProvidersEdgeStatuscode(ApiRequest<EdgeServiceStateRequest> request) throws IOException
      Take an Edge in or out of service
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeUnpair

      public String postTelephonyProvidersEdgeUnpair(String edgeId) throws IOException, ApiException
      Unpair an Edge
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      String
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeUnpairWithHttpInfo

      public ApiResponse<String> postTelephonyProvidersEdgeUnpairWithHttpInfo(String edgeId) throws IOException
      Unpair an Edge
      Parameters:
      edgeId - Edge Id (required)
      Returns:
      String
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeUnpair

      public String postTelephonyProvidersEdgeUnpair(PostTelephonyProvidersEdgeUnpairRequest request) throws IOException, ApiException
      Unpair an Edge
      Parameters:
      request - The request object
      Returns:
      String
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgeUnpair

      public ApiResponse<String> postTelephonyProvidersEdgeUnpair(ApiRequest<Void> request) throws IOException
      Unpair an Edge
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdges

      public Edge postTelephonyProvidersEdges(Edge body) throws IOException, ApiException
      Create an edge.
      Parameters:
      body - Edge (required)
      Returns:
      Edge
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesWithHttpInfo

      public ApiResponse<Edge> postTelephonyProvidersEdgesWithHttpInfo(Edge body) throws IOException
      Create an edge.
      Parameters:
      body - Edge (required)
      Returns:
      Edge
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdges

      public Edge postTelephonyProvidersEdges(PostTelephonyProvidersEdgesRequest request) throws IOException, ApiException
      Create an edge.
      Parameters:
      request - The request object
      Returns:
      Edge
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdges

      public ApiResponse<Edge> postTelephonyProvidersEdges(ApiRequest<Edge> request) throws IOException
      Create an edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesAddressvalidation

      public ValidateAddressResponse postTelephonyProvidersEdgesAddressvalidation(ValidateAddressRequest body) throws IOException, ApiException
      Validates a street address
      Parameters:
      body - Address (required)
      Returns:
      ValidateAddressResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesAddressvalidationWithHttpInfo

      public ApiResponse<ValidateAddressResponse> postTelephonyProvidersEdgesAddressvalidationWithHttpInfo(ValidateAddressRequest body) throws IOException
      Validates a street address
      Parameters:
      body - Address (required)
      Returns:
      ValidateAddressResponse
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesAddressvalidation

      public ValidateAddressResponse postTelephonyProvidersEdgesAddressvalidation(PostTelephonyProvidersEdgesAddressvalidationRequest request) throws IOException, ApiException
      Validates a street address
      Parameters:
      request - The request object
      Returns:
      ValidateAddressResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesAddressvalidation

      public ApiResponse<ValidateAddressResponse> postTelephonyProvidersEdgesAddressvalidation(ApiRequest<ValidateAddressRequest> request) throws IOException
      Validates a street address
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesCertificateauthorities

      public DomainCertificateAuthority postTelephonyProvidersEdgesCertificateauthorities(DomainCertificateAuthority body) throws IOException, ApiException
      Create a certificate authority.
      Parameters:
      body - CertificateAuthority (required)
      Returns:
      DomainCertificateAuthority
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesCertificateauthoritiesWithHttpInfo

      public ApiResponse<DomainCertificateAuthority> postTelephonyProvidersEdgesCertificateauthoritiesWithHttpInfo(DomainCertificateAuthority body) throws IOException
      Create a certificate authority.
      Parameters:
      body - CertificateAuthority (required)
      Returns:
      DomainCertificateAuthority
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesCertificateauthorities

      public DomainCertificateAuthority postTelephonyProvidersEdgesCertificateauthorities(PostTelephonyProvidersEdgesCertificateauthoritiesRequest request) throws IOException, ApiException
      Create a certificate authority.
      Parameters:
      request - The request object
      Returns:
      DomainCertificateAuthority
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesCertificateauthorities

      public ApiResponse<DomainCertificateAuthority> postTelephonyProvidersEdgesCertificateauthorities(ApiRequest<DomainCertificateAuthority> request) throws IOException
      Create a certificate authority.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesDidpools

      public DIDPool postTelephonyProvidersEdgesDidpools(DIDPool body) throws IOException, ApiException
      Create a new DID pool
      Parameters:
      body - DID pool (required)
      Returns:
      DIDPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesDidpoolsWithHttpInfo

      public ApiResponse<DIDPool> postTelephonyProvidersEdgesDidpoolsWithHttpInfo(DIDPool body) throws IOException
      Create a new DID pool
      Parameters:
      body - DID pool (required)
      Returns:
      DIDPool
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesDidpools

      public DIDPool postTelephonyProvidersEdgesDidpools(PostTelephonyProvidersEdgesDidpoolsRequest request) throws IOException, ApiException
      Create a new DID pool
      Parameters:
      request - The request object
      Returns:
      DIDPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesDidpools

      public ApiResponse<DIDPool> postTelephonyProvidersEdgesDidpools(ApiRequest<DIDPool> request) throws IOException
      Create a new DID pool
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesEdgegroups

      public EdgeGroup postTelephonyProvidersEdgesEdgegroups(EdgeGroup body) throws IOException, ApiException
      Create an edge group.
      Parameters:
      body - EdgeGroup (required)
      Returns:
      EdgeGroup
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesEdgegroupsWithHttpInfo

      public ApiResponse<EdgeGroup> postTelephonyProvidersEdgesEdgegroupsWithHttpInfo(EdgeGroup body) throws IOException
      Create an edge group.
      Parameters:
      body - EdgeGroup (required)
      Returns:
      EdgeGroup
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesEdgegroups

      public EdgeGroup postTelephonyProvidersEdgesEdgegroups(PostTelephonyProvidersEdgesEdgegroupsRequest request) throws IOException, ApiException
      Create an edge group.
      Parameters:
      request - The request object
      Returns:
      EdgeGroup
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesEdgegroups

      public ApiResponse<EdgeGroup> postTelephonyProvidersEdgesEdgegroups(ApiRequest<EdgeGroup> request) throws IOException
      Create an edge group.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesExtensionpools

      public ExtensionPool postTelephonyProvidersEdgesExtensionpools(ExtensionPool body) throws IOException, ApiException
      Create a new extension pool
      Parameters:
      body - ExtensionPool (required)
      Returns:
      ExtensionPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesExtensionpoolsWithHttpInfo

      public ApiResponse<ExtensionPool> postTelephonyProvidersEdgesExtensionpoolsWithHttpInfo(ExtensionPool body) throws IOException
      Create a new extension pool
      Parameters:
      body - ExtensionPool (required)
      Returns:
      ExtensionPool
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesExtensionpools

      public ExtensionPool postTelephonyProvidersEdgesExtensionpools(PostTelephonyProvidersEdgesExtensionpoolsRequest request) throws IOException, ApiException
      Create a new extension pool
      Parameters:
      request - The request object
      Returns:
      ExtensionPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesExtensionpools

      public ApiResponse<ExtensionPool> postTelephonyProvidersEdgesExtensionpools(ApiRequest<ExtensionPool> request) throws IOException
      Create a new extension pool
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhoneReboot

      public void postTelephonyProvidersEdgesPhoneReboot(String phoneId) throws IOException, ApiException
      Reboot a Phone
      Parameters:
      phoneId - Phone Id (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhoneRebootWithHttpInfo

      public ApiResponse<Void> postTelephonyProvidersEdgesPhoneRebootWithHttpInfo(String phoneId) throws IOException
      Reboot a Phone
      Parameters:
      phoneId - Phone Id (required)
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhoneReboot

      public void postTelephonyProvidersEdgesPhoneReboot(PostTelephonyProvidersEdgesPhoneRebootRequest request) throws IOException, ApiException
      Reboot a Phone
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhoneReboot

      public ApiResponse<Void> postTelephonyProvidersEdgesPhoneReboot(ApiRequest<Void> request) throws IOException
      Reboot a Phone
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonebasesettings

      public PhoneBase postTelephonyProvidersEdgesPhonebasesettings(PhoneBase body) throws IOException, ApiException
      Create a new Phone Base Settings object
      Parameters:
      body - Phone base settings (required)
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonebasesettingsWithHttpInfo

      public ApiResponse<PhoneBase> postTelephonyProvidersEdgesPhonebasesettingsWithHttpInfo(PhoneBase body) throws IOException
      Create a new Phone Base Settings object
      Parameters:
      body - Phone base settings (required)
      Returns:
      PhoneBase
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonebasesettings

      public PhoneBase postTelephonyProvidersEdgesPhonebasesettings(PostTelephonyProvidersEdgesPhonebasesettingsRequest request) throws IOException, ApiException
      Create a new Phone Base Settings object
      Parameters:
      request - The request object
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonebasesettings

      public ApiResponse<PhoneBase> postTelephonyProvidersEdgesPhonebasesettings(ApiRequest<PhoneBase> request) throws IOException
      Create a new Phone Base Settings object
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhones

      public Phone postTelephonyProvidersEdgesPhones(Phone body) throws IOException, ApiException
      Create a new Phone
      Parameters:
      body - Phone (required)
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonesWithHttpInfo

      public ApiResponse<Phone> postTelephonyProvidersEdgesPhonesWithHttpInfo(Phone body) throws IOException
      Create a new Phone
      Parameters:
      body - Phone (required)
      Returns:
      Phone
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhones

      public Phone postTelephonyProvidersEdgesPhones(PostTelephonyProvidersEdgesPhonesRequest request) throws IOException, ApiException
      Create a new Phone
      Parameters:
      request - The request object
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhones

      public ApiResponse<Phone> postTelephonyProvidersEdgesPhones(ApiRequest<Phone> request) throws IOException
      Create a new Phone
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonesReboot

      public void postTelephonyProvidersEdgesPhonesReboot(PhonesReboot body) throws IOException, ApiException
      Reboot Multiple Phones
      Parameters:
      body - Phones (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonesRebootWithHttpInfo

      public ApiResponse<Void> postTelephonyProvidersEdgesPhonesRebootWithHttpInfo(PhonesReboot body) throws IOException
      Reboot Multiple Phones
      Parameters:
      body - Phones (required)
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonesReboot

      public void postTelephonyProvidersEdgesPhonesReboot(PostTelephonyProvidersEdgesPhonesRebootRequest request) throws IOException, ApiException
      Reboot Multiple Phones
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesPhonesReboot

      public ApiResponse<Void> postTelephonyProvidersEdgesPhonesReboot(ApiRequest<PhonesReboot> request) throws IOException
      Reboot Multiple Phones
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSiteOutboundroutes

      public OutboundRouteBase postTelephonyProvidersEdgesSiteOutboundroutes(String siteId, OutboundRouteBase body) throws IOException, ApiException
      Create outbound route
      Parameters:
      siteId - Site ID (required)
      body - OutboundRoute (required)
      Returns:
      OutboundRouteBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSiteOutboundroutesWithHttpInfo

      public ApiResponse<OutboundRouteBase> postTelephonyProvidersEdgesSiteOutboundroutesWithHttpInfo(String siteId, OutboundRouteBase body) throws IOException
      Create outbound route
      Parameters:
      siteId - Site ID (required)
      body - OutboundRoute (required)
      Returns:
      OutboundRouteBase
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSiteOutboundroutes

      public OutboundRouteBase postTelephonyProvidersEdgesSiteOutboundroutes(PostTelephonyProvidersEdgesSiteOutboundroutesRequest request) throws IOException, ApiException
      Create outbound route
      Parameters:
      request - The request object
      Returns:
      OutboundRouteBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSiteOutboundroutes

      public ApiResponse<OutboundRouteBase> postTelephonyProvidersEdgesSiteOutboundroutes(ApiRequest<OutboundRouteBase> request) throws IOException
      Create outbound route
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSites

      public Site postTelephonyProvidersEdgesSites(Site body) throws IOException, ApiException
      Create a Site.
      Parameters:
      body - Site (required)
      Returns:
      Site
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSitesWithHttpInfo

      public ApiResponse<Site> postTelephonyProvidersEdgesSitesWithHttpInfo(Site body) throws IOException
      Create a Site.
      Parameters:
      body - Site (required)
      Returns:
      Site
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSites

      public Site postTelephonyProvidersEdgesSites(PostTelephonyProvidersEdgesSitesRequest request) throws IOException, ApiException
      Create a Site.
      Parameters:
      request - The request object
      Returns:
      Site
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSites

      public ApiResponse<Site> postTelephonyProvidersEdgesSites(ApiRequest<Site> request) throws IOException
      Create a Site.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSitesSearch

      public SitesSearchResponse postTelephonyProvidersEdgesSitesSearch(SiteSearchRequest body) throws IOException, ApiException
      Search sites
      Parameters:
      body - Search request options (required)
      Returns:
      SitesSearchResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSitesSearchWithHttpInfo

      public ApiResponse<SitesSearchResponse> postTelephonyProvidersEdgesSitesSearchWithHttpInfo(SiteSearchRequest body) throws IOException
      Search sites
      Parameters:
      body - Search request options (required)
      Returns:
      SitesSearchResponse
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSitesSearch

      public SitesSearchResponse postTelephonyProvidersEdgesSitesSearch(PostTelephonyProvidersEdgesSitesSearchRequest request) throws IOException, ApiException
      Search sites
      Parameters:
      request - The request object
      Returns:
      SitesSearchResponse
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesSitesSearch

      public ApiResponse<SitesSearchResponse> postTelephonyProvidersEdgesSitesSearch(ApiRequest<SiteSearchRequest> request) throws IOException
      Search sites
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesTrunkbasesettings

      public TrunkBase postTelephonyProvidersEdgesTrunkbasesettings(TrunkBase body) throws IOException, ApiException
      Create a Trunk Base Settings object
      Parameters:
      body - Trunk base settings (required)
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesTrunkbasesettingsWithHttpInfo

      public ApiResponse<TrunkBase> postTelephonyProvidersEdgesTrunkbasesettingsWithHttpInfo(TrunkBase body) throws IOException
      Create a Trunk Base Settings object
      Parameters:
      body - Trunk base settings (required)
      Returns:
      TrunkBase
      Throws:
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesTrunkbasesettings

      public TrunkBase postTelephonyProvidersEdgesTrunkbasesettings(PostTelephonyProvidersEdgesTrunkbasesettingsRequest request) throws IOException, ApiException
      Create a Trunk Base Settings object
      Parameters:
      request - The request object
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • postTelephonyProvidersEdgesTrunkbasesettings

      public ApiResponse<TrunkBase> postTelephonyProvidersEdgesTrunkbasesettings(ApiRequest<TrunkBase> request) throws IOException
      Create a Trunk Base Settings object
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdge

      public Edge putTelephonyProvidersEdge(String edgeId, Edge body) throws IOException, ApiException
      Update a edge.
      Parameters:
      edgeId - Edge ID (required)
      body - Edge (required)
      Returns:
      Edge
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgeWithHttpInfo

      public ApiResponse<Edge> putTelephonyProvidersEdgeWithHttpInfo(String edgeId, Edge body) throws IOException
      Update a edge.
      Parameters:
      edgeId - Edge ID (required)
      body - Edge (required)
      Returns:
      Edge
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdge

      public Edge putTelephonyProvidersEdge(PutTelephonyProvidersEdgeRequest request) throws IOException, ApiException
      Update a edge.
      Parameters:
      request - The request object
      Returns:
      Edge
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdge

      public ApiResponse<Edge> putTelephonyProvidersEdge(ApiRequest<Edge> request) throws IOException
      Update a edge.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgeLogicalinterface

      public DomainLogicalInterface putTelephonyProvidersEdgeLogicalinterface(String edgeId, String interfaceId, DomainLogicalInterface body) throws IOException, ApiException
      Update an edge logical interface.
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      body - Logical interface (required)
      Returns:
      DomainLogicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgeLogicalinterfaceWithHttpInfo

      public ApiResponse<DomainLogicalInterface> putTelephonyProvidersEdgeLogicalinterfaceWithHttpInfo(String edgeId, String interfaceId, DomainLogicalInterface body) throws IOException
      Update an edge logical interface.
      Parameters:
      edgeId - Edge ID (required)
      interfaceId - Interface ID (required)
      body - Logical interface (required)
      Returns:
      DomainLogicalInterface
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgeLogicalinterface

      public DomainLogicalInterface putTelephonyProvidersEdgeLogicalinterface(PutTelephonyProvidersEdgeLogicalinterfaceRequest request) throws IOException, ApiException
      Update an edge logical interface.
      Parameters:
      request - The request object
      Returns:
      DomainLogicalInterface
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgeLogicalinterface

      public ApiResponse<DomainLogicalInterface> putTelephonyProvidersEdgeLogicalinterface(ApiRequest<DomainLogicalInterface> request) throws IOException
      Update an edge logical interface.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesAlertablepresences

      public void putTelephonyProvidersEdgesAlertablepresences(AlertablePresences body) throws IOException, ApiException
      Creates or updates alertable presences overrides.
      Parameters:
      body - Alertable Presences Overrides (required)
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesAlertablepresencesWithHttpInfo

      public ApiResponse<Void> putTelephonyProvidersEdgesAlertablepresencesWithHttpInfo(AlertablePresences body) throws IOException
      Creates or updates alertable presences overrides.
      Parameters:
      body - Alertable Presences Overrides (required)
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesAlertablepresences

      public void putTelephonyProvidersEdgesAlertablepresences(PutTelephonyProvidersEdgesAlertablepresencesRequest request) throws IOException, ApiException
      Creates or updates alertable presences overrides.
      Parameters:
      request - The request object
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesAlertablepresences

      public ApiResponse<Void> putTelephonyProvidersEdgesAlertablepresences(ApiRequest<AlertablePresences> request) throws IOException
      Creates or updates alertable presences overrides.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesCertificateauthority

      public DomainCertificateAuthority putTelephonyProvidersEdgesCertificateauthority(String certificateId, DomainCertificateAuthority body) throws IOException, ApiException
      Update a certificate authority.
      Parameters:
      certificateId - Certificate ID (required)
      body - Certificate authority (required)
      Returns:
      DomainCertificateAuthority
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesCertificateauthorityWithHttpInfo

      public ApiResponse<DomainCertificateAuthority> putTelephonyProvidersEdgesCertificateauthorityWithHttpInfo(String certificateId, DomainCertificateAuthority body) throws IOException
      Update a certificate authority.
      Parameters:
      certificateId - Certificate ID (required)
      body - Certificate authority (required)
      Returns:
      DomainCertificateAuthority
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesCertificateauthority

      public DomainCertificateAuthority putTelephonyProvidersEdgesCertificateauthority(PutTelephonyProvidersEdgesCertificateauthorityRequest request) throws IOException, ApiException
      Update a certificate authority.
      Parameters:
      request - The request object
      Returns:
      DomainCertificateAuthority
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesCertificateauthority

      public ApiResponse<DomainCertificateAuthority> putTelephonyProvidersEdgesCertificateauthority(ApiRequest<DomainCertificateAuthority> request) throws IOException
      Update a certificate authority.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesDidpool

      public DIDPool putTelephonyProvidersEdgesDidpool(String didPoolId, DIDPool body) throws IOException, ApiException
      Update a DID Pool by ID.
      Parameters:
      didPoolId - DID pool ID (required)
      body - DID pool (required)
      Returns:
      DIDPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesDidpoolWithHttpInfo

      public ApiResponse<DIDPool> putTelephonyProvidersEdgesDidpoolWithHttpInfo(String didPoolId, DIDPool body) throws IOException
      Update a DID Pool by ID.
      Parameters:
      didPoolId - DID pool ID (required)
      body - DID pool (required)
      Returns:
      DIDPool
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesDidpool

      public DIDPool putTelephonyProvidersEdgesDidpool(PutTelephonyProvidersEdgesDidpoolRequest request) throws IOException, ApiException
      Update a DID Pool by ID.
      Parameters:
      request - The request object
      Returns:
      DIDPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesDidpool

      public ApiResponse<DIDPool> putTelephonyProvidersEdgesDidpool(ApiRequest<DIDPool> request) throws IOException
      Update a DID Pool by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroup

      public EdgeGroup putTelephonyProvidersEdgesEdgegroup(String edgeGroupId, EdgeGroup body) throws IOException, ApiException
      Update an edge group.
      Parameters:
      edgeGroupId - Edge group ID (required)
      body - EdgeGroup (required)
      Returns:
      EdgeGroup
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroupWithHttpInfo

      public ApiResponse<EdgeGroup> putTelephonyProvidersEdgesEdgegroupWithHttpInfo(String edgeGroupId, EdgeGroup body) throws IOException
      Update an edge group.
      Parameters:
      edgeGroupId - Edge group ID (required)
      body - EdgeGroup (required)
      Returns:
      EdgeGroup
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroup

      public EdgeGroup putTelephonyProvidersEdgesEdgegroup(PutTelephonyProvidersEdgesEdgegroupRequest request) throws IOException, ApiException
      Update an edge group.
      Parameters:
      request - The request object
      Returns:
      EdgeGroup
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroup

      public ApiResponse<EdgeGroup> putTelephonyProvidersEdgesEdgegroup(ApiRequest<EdgeGroup> request) throws IOException
      Update an edge group.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroupEdgetrunkbase

      public EdgeTrunkBase putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(String edgegroupId, String edgetrunkbaseId, EdgeTrunkBase body) throws IOException, ApiException
      Update the edge trunk base associated with the edge group
      Parameters:
      edgegroupId - Edge Group ID (required)
      edgetrunkbaseId - Edge Trunk Base ID (required)
      body - EdgeTrunkBase (required)
      Returns:
      EdgeTrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroupEdgetrunkbaseWithHttpInfo

      public ApiResponse<EdgeTrunkBase> putTelephonyProvidersEdgesEdgegroupEdgetrunkbaseWithHttpInfo(String edgegroupId, String edgetrunkbaseId, EdgeTrunkBase body) throws IOException
      Update the edge trunk base associated with the edge group
      Parameters:
      edgegroupId - Edge Group ID (required)
      edgetrunkbaseId - Edge Trunk Base ID (required)
      body - EdgeTrunkBase (required)
      Returns:
      EdgeTrunkBase
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroupEdgetrunkbase

      public EdgeTrunkBase putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(PutTelephonyProvidersEdgesEdgegroupEdgetrunkbaseRequest request) throws IOException, ApiException
      Update the edge trunk base associated with the edge group
      Parameters:
      request - The request object
      Returns:
      EdgeTrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesEdgegroupEdgetrunkbase

      public ApiResponse<EdgeTrunkBase> putTelephonyProvidersEdgesEdgegroupEdgetrunkbase(ApiRequest<EdgeTrunkBase> request) throws IOException
      Update the edge trunk base associated with the edge group
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesExtensionpool

      public ExtensionPool putTelephonyProvidersEdgesExtensionpool(String extensionPoolId, ExtensionPool body) throws IOException, ApiException
      Update an extension pool by ID
      Parameters:
      extensionPoolId - Extension pool ID (required)
      body - ExtensionPool (required)
      Returns:
      ExtensionPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesExtensionpoolWithHttpInfo

      public ApiResponse<ExtensionPool> putTelephonyProvidersEdgesExtensionpoolWithHttpInfo(String extensionPoolId, ExtensionPool body) throws IOException
      Update an extension pool by ID
      Parameters:
      extensionPoolId - Extension pool ID (required)
      body - ExtensionPool (required)
      Returns:
      ExtensionPool
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesExtensionpool

      public ExtensionPool putTelephonyProvidersEdgesExtensionpool(PutTelephonyProvidersEdgesExtensionpoolRequest request) throws IOException, ApiException
      Update an extension pool by ID
      Parameters:
      request - The request object
      Returns:
      ExtensionPool
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesExtensionpool

      public ApiResponse<ExtensionPool> putTelephonyProvidersEdgesExtensionpool(ApiRequest<ExtensionPool> request) throws IOException
      Update an extension pool by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhone

      public Phone putTelephonyProvidersEdgesPhone(String phoneId, Phone body) throws IOException, ApiException
      Update a Phone by ID
      Parameters:
      phoneId - Phone ID (required)
      body - Phone (required)
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhoneWithHttpInfo

      public ApiResponse<Phone> putTelephonyProvidersEdgesPhoneWithHttpInfo(String phoneId, Phone body) throws IOException
      Update a Phone by ID
      Parameters:
      phoneId - Phone ID (required)
      body - Phone (required)
      Returns:
      Phone
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhone

      public Phone putTelephonyProvidersEdgesPhone(PutTelephonyProvidersEdgesPhoneRequest request) throws IOException, ApiException
      Update a Phone by ID
      Parameters:
      request - The request object
      Returns:
      Phone
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhone

      public ApiResponse<Phone> putTelephonyProvidersEdgesPhone(ApiRequest<Phone> request) throws IOException
      Update a Phone by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhonebasesetting

      public PhoneBase putTelephonyProvidersEdgesPhonebasesetting(String phoneBaseId, PhoneBase body) throws IOException, ApiException
      Update a Phone Base Settings by ID
      Parameters:
      phoneBaseId - Phone base ID (required)
      body - Phone base settings (required)
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhonebasesettingWithHttpInfo

      public ApiResponse<PhoneBase> putTelephonyProvidersEdgesPhonebasesettingWithHttpInfo(String phoneBaseId, PhoneBase body) throws IOException
      Update a Phone Base Settings by ID
      Parameters:
      phoneBaseId - Phone base ID (required)
      body - Phone base settings (required)
      Returns:
      PhoneBase
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhonebasesetting

      public PhoneBase putTelephonyProvidersEdgesPhonebasesetting(PutTelephonyProvidersEdgesPhonebasesettingRequest request) throws IOException, ApiException
      Update a Phone Base Settings by ID
      Parameters:
      request - The request object
      Returns:
      PhoneBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesPhonebasesetting

      public ApiResponse<PhoneBase> putTelephonyProvidersEdgesPhonebasesetting(ApiRequest<PhoneBase> request) throws IOException
      Update a Phone Base Settings by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSite

      public Site putTelephonyProvidersEdgesSite(String siteId, Site body) throws IOException, ApiException
      Update a Site by ID.
      Parameters:
      siteId - Site ID (required)
      body - Site (required)
      Returns:
      Site
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteWithHttpInfo

      public ApiResponse<Site> putTelephonyProvidersEdgesSiteWithHttpInfo(String siteId, Site body) throws IOException
      Update a Site by ID.
      Parameters:
      siteId - Site ID (required)
      body - Site (required)
      Returns:
      Site
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSite

      public Site putTelephonyProvidersEdgesSite(PutTelephonyProvidersEdgesSiteRequest request) throws IOException, ApiException
      Update a Site by ID.
      Parameters:
      request - The request object
      Returns:
      Site
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSite

      public ApiResponse<Site> putTelephonyProvidersEdgesSite(ApiRequest<Site> request) throws IOException
      Update a Site by ID.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteNumberplans

      public List<NumberPlan> putTelephonyProvidersEdgesSiteNumberplans(String siteId, List<NumberPlan> body) throws IOException, ApiException
      Update the list of Number Plans. A user can update maximum 200 number plans at a time.
      Parameters:
      siteId - Site ID (required)
      body - List of number plans (required)
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteNumberplansWithHttpInfo

      public ApiResponse<List<NumberPlan>> putTelephonyProvidersEdgesSiteNumberplansWithHttpInfo(String siteId, List<NumberPlan> body) throws IOException
      Update the list of Number Plans. A user can update maximum 200 number plans at a time.
      Parameters:
      siteId - Site ID (required)
      body - List of number plans (required)
      Returns:
      List
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteNumberplans

      public List<NumberPlan> putTelephonyProvidersEdgesSiteNumberplans(PutTelephonyProvidersEdgesSiteNumberplansRequest request) throws IOException, ApiException
      Update the list of Number Plans. A user can update maximum 200 number plans at a time.
      Parameters:
      request - The request object
      Returns:
      List
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteNumberplans

      public ApiResponse<List<NumberPlan>> putTelephonyProvidersEdgesSiteNumberplans(ApiRequest<List<NumberPlan>> request) throws IOException
      Update the list of Number Plans. A user can update maximum 200 number plans at a time.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteOutboundroute

      public OutboundRouteBase putTelephonyProvidersEdgesSiteOutboundroute(String siteId, String outboundRouteId, OutboundRouteBase body) throws IOException, ApiException
      Update outbound route
      Parameters:
      siteId - Site ID (required)
      outboundRouteId - Outbound route ID (required)
      body - OutboundRoute (required)
      Returns:
      OutboundRouteBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteOutboundrouteWithHttpInfo

      public ApiResponse<OutboundRouteBase> putTelephonyProvidersEdgesSiteOutboundrouteWithHttpInfo(String siteId, String outboundRouteId, OutboundRouteBase body) throws IOException
      Update outbound route
      Parameters:
      siteId - Site ID (required)
      outboundRouteId - Outbound route ID (required)
      body - OutboundRoute (required)
      Returns:
      OutboundRouteBase
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteOutboundroute

      public OutboundRouteBase putTelephonyProvidersEdgesSiteOutboundroute(PutTelephonyProvidersEdgesSiteOutboundrouteRequest request) throws IOException, ApiException
      Update outbound route
      Parameters:
      request - The request object
      Returns:
      OutboundRouteBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteOutboundroute

      public ApiResponse<OutboundRouteBase> putTelephonyProvidersEdgesSiteOutboundroute(ApiRequest<OutboundRouteBase> request) throws IOException
      Update outbound route
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteSiteconnections

      public SiteConnections putTelephonyProvidersEdgesSiteSiteconnections(String siteId, SiteConnections body) throws IOException, ApiException
      Update site connections for a site.
      Parameters:
      siteId - Site ID (required)
      body - Site (required)
      Returns:
      SiteConnections
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteSiteconnectionsWithHttpInfo

      public ApiResponse<SiteConnections> putTelephonyProvidersEdgesSiteSiteconnectionsWithHttpInfo(String siteId, SiteConnections body) throws IOException
      Update site connections for a site.
      Parameters:
      siteId - Site ID (required)
      body - Site (required)
      Returns:
      SiteConnections
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteSiteconnections

      public SiteConnections putTelephonyProvidersEdgesSiteSiteconnections(PutTelephonyProvidersEdgesSiteSiteconnectionsRequest request) throws IOException, ApiException
      Update site connections for a site.
      Parameters:
      request - The request object
      Returns:
      SiteConnections
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesSiteSiteconnections

      public ApiResponse<SiteConnections> putTelephonyProvidersEdgesSiteSiteconnections(ApiRequest<SiteConnections> request) throws IOException
      Update site connections for a site.
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesTrunkbasesetting

      public TrunkBase putTelephonyProvidersEdgesTrunkbasesetting(String trunkBaseSettingsId, TrunkBase body) throws IOException, ApiException
      Update a Trunk Base Settings object by ID
      Parameters:
      trunkBaseSettingsId - Trunk Base ID (required)
      body - Trunk base settings (required)
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesTrunkbasesettingWithHttpInfo

      public ApiResponse<TrunkBase> putTelephonyProvidersEdgesTrunkbasesettingWithHttpInfo(String trunkBaseSettingsId, TrunkBase body) throws IOException
      Update a Trunk Base Settings object by ID
      Parameters:
      trunkBaseSettingsId - Trunk Base ID (required)
      body - Trunk base settings (required)
      Returns:
      TrunkBase
      Throws:
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesTrunkbasesetting

      public TrunkBase putTelephonyProvidersEdgesTrunkbasesetting(PutTelephonyProvidersEdgesTrunkbasesettingRequest request) throws IOException, ApiException
      Update a Trunk Base Settings object by ID
      Parameters:
      request - The request object
      Returns:
      TrunkBase
      Throws:
      ApiException - if the request fails on the server
      IOException - if the request fails to be processed
    • putTelephonyProvidersEdgesTrunkbasesetting

      public ApiResponse<TrunkBase> putTelephonyProvidersEdgesTrunkbasesetting(ApiRequest<TrunkBase> request) throws IOException
      Update a Trunk Base Settings object by ID
      Parameters:
      request - The request object
      Returns:
      the response
      Throws:
      IOException - if the request fails to be processed