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();

    }
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();

    }
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 ( ) ; }
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
Populates a LogRecord using the Version 1 . 0 schema and the given LogRecordStreamReader .