static int getSize()

in src/main/java/software/amazon/event/kafkaconnector/batch/DefaultEventBridgeBatching.java [152:173]


  static int getSize(PutEventsRequestEntry entry) {
    var size = 0;
    if (entry.time() != null) {
      size += 14;
    }
    size += entry.source().getBytes(UTF_8).length;
    size += entry.detailType().getBytes(UTF_8).length;
    if (entry.detail() != null) {
      size += entry.detail().getBytes(UTF_8).length;
    }
    if (entry.resources() != null) {
      for (String resource : entry.resources()) {
        if (resource != null) {
          size += resource.getBytes(UTF_8).length;
        }
      }
    }
    if (entry.traceHeader() != null) {
      size += entry.traceHeader().getBytes(UTF_8).length;
    }
    return size;
  }