code: private void populateVersion1Log(LogRecordStreamReader reader) throws IOException, ParseException,
              URISyntaxException {
          this.requestStartTime = reader.readDate(LogRecord.REQUEST_START_TIME_FORMAT);
          this.operationType = reader.readString();
          this.requestStatus = reader.readString();
          this.httpStatusCode = reader.readString();
          this.endToEndLatencyInMS = reader.readInteger();
          this.serverLatencyInMS = reader.readInteger();
          this.authenticationType = reader.readString();
          this.requesterAccountName = reader.readString();
          this.ownerAccountName = reader.readString();
          this.serviceType = reader.readString();
          this.requestUrl = reader.readUri();
          this.requestedObjectKey = reader.readQuotedString();
          this.requestIdHeader = reader.readUuid();
          this.operationCount = reader.readInteger();
          this.requesterIPAddress = reader.readString();
          this.requestVersionHeader = reader.readString();
          this.requestHeaderSize = reader.readLong();
          this.requestPacketSize = reader.readLong();
          this.responseHeaderSize = reader.readLong();
          this.responsePacketSize = reader.readLong();
          this.requestContentLength = reader.readLong();
          this.requestMD5 = reader.readQuotedString();
          this.serverMD5 = reader.readQuotedString();
          this.eTagIdentifier = reader.readQuotedString();
          this.lastModifiedTime = reader.readDate(LogRecord.LAST_MODIFIED_TIME_FORMAT);
          this.conditionsUsed = reader.readQuotedString();
          this.userAgentHeader = reader.readQuotedString();
          this.referrerHeader = reader.readQuotedString();
          this.clientRequestId = reader.readQuotedString();
          reader.endCurrentRecord();
  
      }
docs: Populates a LogRecord using the Version 1.0 schema and the given LogRecordStreamReader.
  
  @param reader
  the LogRecordStreamReader to use to populate the LogRecord.
  @throws IOException
  @throws ParseException
  @throws URISyntaxException