updateVoiceConnector method

Future<UpdateVoiceConnectorResponse> updateVoiceConnector({
  1. required String name,
  2. required bool requireEncryption,
  3. required String voiceConnectorId,
})

Updates the details for the specified Amazon Chime SDK Voice Connector.

May throw BadRequestException. May throw ForbiddenException. May throw NotFoundException. May throw ServiceFailureException. May throw ServiceUnavailableException. May throw ThrottledClientException. May throw UnauthorizedClientException.

Parameter name : The name of the Voice Connector.

Parameter requireEncryption : When enabled, requires encryption for the Voice Connector.

Parameter voiceConnectorId : The Voice Connector ID.

Implementation

Future<UpdateVoiceConnectorResponse> updateVoiceConnector({
  required String name,
  required bool requireEncryption,
  required String voiceConnectorId,
}) async {
  final $payload = <String, dynamic>{
    'Name': name,
    'RequireEncryption': requireEncryption,
  };
  final response = await _protocol.send(
    payload: $payload,
    method: 'PUT',
    requestUri: '/voice-connectors/${Uri.encodeComponent(voiceConnectorId)}',
    exceptionFnMap: _exceptionFns,
  );
  return UpdateVoiceConnectorResponse.fromJson(response);
}