Class ConferencesApi


  • public class ConferencesApi
    extends Object
    • Constructor Detail

      • ConferencesApi

        public ConferencesApi()
      • ConferencesApi

        public ConferencesApi​(ApiClient apiClient)
    • Method Detail

      • getApiClient

        public ApiClient getApiClient()
      • setApiClient

        public void setApiClient​(ApiClient apiClient)
      • getHostIndex

        public int getHostIndex()
      • setHostIndex

        public void setHostIndex​(int hostIndex)
      • getCustomBaseUrl

        public String getCustomBaseUrl()
      • setCustomBaseUrl

        public void setCustomBaseUrl​(String customBaseUrl)
      • downloadConferenceRecordingCall

        public okhttp3.Call downloadConferenceRecordingCall​(String accountId,
                                                            String conferenceId,
                                                            String recordingId,
                                                            ApiCallback _callback)
                                                     throws ApiException
        Build call for downloadConferenceRecording
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Media found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • downloadConferenceRecording

        public File downloadConferenceRecording​(String accountId,
                                                String conferenceId,
                                                String recordingId)
                                         throws ApiException
        Download Conference Recording Downloads the specified recording file.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        Returns:
        File
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Media found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • downloadConferenceRecordingWithHttpInfo

        public ApiResponse<File> downloadConferenceRecordingWithHttpInfo​(String accountId,
                                                                         String conferenceId,
                                                                         String recordingId)
                                                                  throws ApiException
        Download Conference Recording Downloads the specified recording file.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        Returns:
        ApiResponse<File>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Media found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • downloadConferenceRecordingAsync

        public okhttp3.Call downloadConferenceRecordingAsync​(String accountId,
                                                             String conferenceId,
                                                             String recordingId,
                                                             ApiCallback<File> _callback)
                                                      throws ApiException
        Download Conference Recording (asynchronously) Downloads the specified recording file.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Media found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceCall

        public okhttp3.Call getConferenceCall​(String accountId,
                                              String conferenceId,
                                              ApiCallback _callback)
                                       throws ApiException
        Build call for getConference
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConference

        public Conference getConference​(String accountId,
                                        String conferenceId)
                                 throws ApiException
        Get Conference Information Returns information about the specified conference.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        Returns:
        Conference
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceWithHttpInfo

        public ApiResponse<Conference> getConferenceWithHttpInfo​(String accountId,
                                                                 String conferenceId)
                                                          throws ApiException
        Get Conference Information Returns information about the specified conference.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        Returns:
        ApiResponse<Conference>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceAsync

        public okhttp3.Call getConferenceAsync​(String accountId,
                                               String conferenceId,
                                               ApiCallback<Conference> _callback)
                                        throws ApiException
        Get Conference Information (asynchronously) Returns information about the specified conference.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceMemberCall

        public okhttp3.Call getConferenceMemberCall​(String accountId,
                                                    String conferenceId,
                                                    String memberId,
                                                    ApiCallback _callback)
                                             throws ApiException
        Build call for getConferenceMember
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conference member found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceMember

        public ConferenceMember getConferenceMember​(String accountId,
                                                    String conferenceId,
                                                    String memberId)
                                             throws ApiException
        Get Conference Member Returns information about the specified conference member.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        Returns:
        ConferenceMember
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conference member found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceMemberWithHttpInfo

        public ApiResponse<ConferenceMember> getConferenceMemberWithHttpInfo​(String accountId,
                                                                             String conferenceId,
                                                                             String memberId)
                                                                      throws ApiException
        Get Conference Member Returns information about the specified conference member.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        Returns:
        ApiResponse<ConferenceMember>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conference member found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceMemberAsync

        public okhttp3.Call getConferenceMemberAsync​(String accountId,
                                                     String conferenceId,
                                                     String memberId,
                                                     ApiCallback<ConferenceMember> _callback)
                                              throws ApiException
        Get Conference Member (asynchronously) Returns information about the specified conference member.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conference member found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceRecordingCall

        public okhttp3.Call getConferenceRecordingCall​(String accountId,
                                                       String conferenceId,
                                                       String recordingId,
                                                       ApiCallback _callback)
                                                throws ApiException
        Build call for getConferenceRecording
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recording found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceRecording

        public ConferenceRecordingMetadata getConferenceRecording​(String accountId,
                                                                  String conferenceId,
                                                                  String recordingId)
                                                           throws ApiException
        Get Conference Recording Information Returns metadata for the specified recording.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        Returns:
        ConferenceRecordingMetadata
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recording found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceRecordingWithHttpInfo

        public ApiResponse<ConferenceRecordingMetadata> getConferenceRecordingWithHttpInfo​(String accountId,
                                                                                           String conferenceId,
                                                                                           String recordingId)
                                                                                    throws ApiException
        Get Conference Recording Information Returns metadata for the specified recording.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        Returns:
        ApiResponse<ConferenceRecordingMetadata>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recording found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • getConferenceRecordingAsync

        public okhttp3.Call getConferenceRecordingAsync​(String accountId,
                                                        String conferenceId,
                                                        String recordingId,
                                                        ApiCallback<ConferenceRecordingMetadata> _callback)
                                                 throws ApiException
        Get Conference Recording Information (asynchronously) Returns metadata for the specified recording.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        recordingId - Programmable Voice API Recording ID. (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recording found -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferenceRecordingsCall

        public okhttp3.Call listConferenceRecordingsCall​(String accountId,
                                                         String conferenceId,
                                                         ApiCallback _callback)
                                                  throws ApiException
        Build call for listConferenceRecordings
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recordings retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferenceRecordings

        public List<ConferenceRecordingMetadata> listConferenceRecordings​(String accountId,
                                                                          String conferenceId)
                                                                   throws ApiException
        Get Conference Recordings Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        Returns:
        List<ConferenceRecordingMetadata>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recordings retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferenceRecordingsWithHttpInfo

        public ApiResponse<List<ConferenceRecordingMetadata>> listConferenceRecordingsWithHttpInfo​(String accountId,
                                                                                                   String conferenceId)
                                                                                            throws ApiException
        Get Conference Recordings Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        Returns:
        ApiResponse<List<ConferenceRecordingMetadata>>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recordings retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferenceRecordingsAsync

        public okhttp3.Call listConferenceRecordingsAsync​(String accountId,
                                                          String conferenceId,
                                                          ApiCallback<List<ConferenceRecordingMetadata>> _callback)
                                                   throws ApiException
        Get Conference Recordings (asynchronously) Returns a (potentially empty) list of metadata for the recordings that took place during the specified conference.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conference recordings retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferencesCall

        public okhttp3.Call listConferencesCall​(String accountId,
                                                String name,
                                                String minCreatedTime,
                                                String maxCreatedTime,
                                                Integer pageSize,
                                                String pageToken,
                                                ApiCallback _callback)
                                         throws ApiException
        Build call for listConferences
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        name - Filter results by the `name` field. (optional)
        minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
        maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
        pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
        pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferences

        public List<Conference> listConferences​(String accountId,
                                                String name,
                                                String minCreatedTime,
                                                String maxCreatedTime,
                                                Integer pageSize,
                                                String pageToken)
                                         throws ApiException
        Get Conferences Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        name - Filter results by the `name` field. (optional)
        minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
        maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
        pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
        pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
        Returns:
        List<Conference>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferencesWithHttpInfo

        public ApiResponse<List<Conference>> listConferencesWithHttpInfo​(String accountId,
                                                                         String name,
                                                                         String minCreatedTime,
                                                                         String maxCreatedTime,
                                                                         Integer pageSize,
                                                                         String pageToken)
                                                                  throws ApiException
        Get Conferences Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        name - Filter results by the `name` field. (optional)
        minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
        maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
        pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
        pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
        Returns:
        ApiResponse<List<Conference>>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • listConferencesAsync

        public okhttp3.Call listConferencesAsync​(String accountId,
                                                 String name,
                                                 String minCreatedTime,
                                                 String maxCreatedTime,
                                                 Integer pageSize,
                                                 String pageToken,
                                                 ApiCallback<List<Conference>> _callback)
                                          throws ApiException
        Get Conferences (asynchronously) Returns a max of 1000 conferences, sorted by `createdTime` from oldest to newest. **NOTE:** If the number of conferences in the account is bigger than `pageSize`, a `Link` header (with format `<{url}>; rel=\"next\"`) will be returned in the response. The url can be used to retrieve the next page of conference records.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        name - Filter results by the `name` field. (optional)
        minCreatedTime - Filter results to conferences which have a `createdTime` after or at `minCreatedTime` (in ISO8601 format). (optional)
        maxCreatedTime - Filter results to conferences which have a `createdTime` before or at `maxCreatedTime` (in ISO8601 format). (optional)
        pageSize - Specifies the max number of conferences that will be returned. (optional, default to 1000)
        pageToken - Not intended for explicit use. To use pagination, follow the links in the `Link` header of the response, as indicated in the endpoint description. (optional)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        200 Conferences retrieved successfully -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceCall

        public okhttp3.Call updateConferenceCall​(String accountId,
                                                 String conferenceId,
                                                 UpdateConference updateConference,
                                                 ApiCallback _callback)
                                          throws ApiException
        Build call for updateConference
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        updateConference - (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        204 Conference was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConference

        public void updateConference​(String accountId,
                                     String conferenceId,
                                     UpdateConference updateConference)
                              throws ApiException
        Update Conference Update the conference state.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        updateConference - (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        204 Conference was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceWithHttpInfo

        public ApiResponse<Void> updateConferenceWithHttpInfo​(String accountId,
                                                              String conferenceId,
                                                              UpdateConference updateConference)
                                                       throws ApiException
        Update Conference Update the conference state.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        updateConference - (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        204 Conference was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceAsync

        public okhttp3.Call updateConferenceAsync​(String accountId,
                                                  String conferenceId,
                                                  UpdateConference updateConference,
                                                  ApiCallback<Void> _callback)
                                           throws ApiException
        Update Conference (asynchronously) Update the conference state.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        updateConference - (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        204 Conference was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceBxmlCall

        public okhttp3.Call updateConferenceBxmlCall​(String accountId,
                                                     String conferenceId,
                                                     String body,
                                                     ApiCallback _callback)
                                              throws ApiException
        Build call for updateConferenceBxml
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        body - (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        204 Conference successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceBxml

        public void updateConferenceBxml​(String accountId,
                                         String conferenceId,
                                         String body)
                                  throws ApiException
        Update Conference BXML Update the conference BXML document.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        body - (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        204 Conference successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceBxmlWithHttpInfo

        public ApiResponse<Void> updateConferenceBxmlWithHttpInfo​(String accountId,
                                                                  String conferenceId,
                                                                  String body)
                                                           throws ApiException
        Update Conference BXML Update the conference BXML document.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        body - (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        204 Conference successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceBxmlAsync

        public okhttp3.Call updateConferenceBxmlAsync​(String accountId,
                                                      String conferenceId,
                                                      String body,
                                                      ApiCallback<Void> _callback)
                                               throws ApiException
        Update Conference BXML (asynchronously) Update the conference BXML document.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        body - (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        204 Conference successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceMemberCall

        public okhttp3.Call updateConferenceMemberCall​(String accountId,
                                                       String conferenceId,
                                                       String memberId,
                                                       UpdateConferenceMember updateConferenceMember,
                                                       ApiCallback _callback)
                                                throws ApiException
        Build call for updateConferenceMember
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        updateConferenceMember - (required)
        _callback - Callback for upload/download progress
        Returns:
        Call to execute
        Throws:
        ApiException - If fail to serialize the request body object
        Http Response Details:
        Status Code Description Response Headers
        204 Conference member was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceMember

        public void updateConferenceMember​(String accountId,
                                           String conferenceId,
                                           String memberId,
                                           UpdateConferenceMember updateConferenceMember)
                                    throws ApiException
        Update Conference Member Updates settings for a particular conference member.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        updateConferenceMember - (required)
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        204 Conference member was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceMemberWithHttpInfo

        public ApiResponse<Void> updateConferenceMemberWithHttpInfo​(String accountId,
                                                                    String conferenceId,
                                                                    String memberId,
                                                                    UpdateConferenceMember updateConferenceMember)
                                                             throws ApiException
        Update Conference Member Updates settings for a particular conference member.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        updateConferenceMember - (required)
        Returns:
        ApiResponse<Void>
        Throws:
        ApiException - If fail to call the API, e.g. server error or cannot deserialize the response body
        Http Response Details:
        Status Code Description Response Headers
        204 Conference member was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -
      • updateConferenceMemberAsync

        public okhttp3.Call updateConferenceMemberAsync​(String accountId,
                                                        String conferenceId,
                                                        String memberId,
                                                        UpdateConferenceMember updateConferenceMember,
                                                        ApiCallback<Void> _callback)
                                                 throws ApiException
        Update Conference Member (asynchronously) Updates settings for a particular conference member.
        Parameters:
        accountId - Your Bandwidth Account ID. (required)
        conferenceId - Programmable Voice API Conference ID. (required)
        memberId - Programmable Voice API Conference Member ID. (required)
        updateConferenceMember - (required)
        _callback - The callback to be executed when the API call finishes
        Returns:
        The request call
        Throws:
        ApiException - If fail to process the API call, e.g. serializing the request body object
        Http Response Details:
        Status Code Description Response Headers
        204 Conference member was successfully modified. -
        400 Bad Request -
        401 Unauthorized -
        403 Forbidden -
        404 Not Found -
        405 Method Not Allowed -
        415 Unsupported Media Type -
        429 Too Many Requests * Retry-After - When you should try your request again.
        500 Internal Server Error -