JavaSDK: Dynamische Attachment Limits
User Story
Als Entwickler möchte ich entscheiden, ob ich die dynamischen Limits automatisch im SDK setzen lasse, oder sie selbst konfiguriere.
Warum
Innerhalb #2155 werden die dynamischen Limits entwickelt. Die SDKs müssen mit den dynamischen Limits entsprechend umgehen können.
Die Limitierung der max. Attachmentgröße ist aktuell auf einen fixen Wert im SDK konfiguriert. Mit der Anpassung der DestinationAPI und der Möglichkeit des Abrufs der Limits für einen Client soll das SDK so angepasst werden dass die Limits dynamisch über die API bestimmt werden.
Akzeptanzkriterien
- Der Destination-Client ermöglicht die Abfrage von Limits und das Stellen neuer Change-Requests
- Das SDK bietet weiterhin optional die Möglichkeit die Chunk-Size anzupassen
- Falls keine Chunk-Size im SDK direkt konfiguriert wird, dann wird die Size aus den dynamischen Limits ermittelt mit 0.6 multipliziert und gesetzt
- Ist das gesetzte Limit in den SDKs zu hoch, dann wird automatisch die Size der dynamischen Limits ermittelt mit 0.6 multipliziert und gesetzt
- Dokumentation anpassen, mit dem Hinweis, dass falls im SDK keine Chunk-Size gewählt wird automatisch die maxChunkSize der dynamischen Limits greift (In den SDKs gilt immer die verschlüsselte Größe)
Mögliche Folgeaktivitäten (vom Entwickler zu ergänzen)
- ...
- ...
- ...
- Definition of Done was checked.