LogRecord Clase
- java.
lang. Object - com.
microsoft. azure. storage. analytics. LogRecord
- com.
public class LogRecord
Representa una entrada de registro de Storage Analytics.
Resumen del campo
Modificador y tipo | Campo y descripción |
---|---|
final SimpleDateFormat |
LAST_MODIFIED_TIME_FORMAT
Contiene el formato de fecha para el campo LastModifiedTime. |
final SimpleDateFormat |
REQUEST_START_TIME_FORMAT
Contiene el formato de fecha para el campo RequestStartTime. |
Resumen del constructor
Constructor | Description |
---|---|
LogRecord() |
Inicializa una nueva instancia de la clase LogRecord. |
LogRecord(LogRecordStreamReader reader) |
Inicializa una nueva instancia de la clase LogRecord mediante un Objeto LogRecordStreamReader para rellenarlo. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
String |
getAuthenticationType()
Obtiene si la solicitud se ha autenticado, anónimo o usado la firma de acceso compartido (SAS). |
String |
getClientRequestId()
Obtiene el valor de encabezado x-ms-client-request-id incluido en la solicitud. |
String |
getConditionsUsed()
Obtiene las condiciones usadas, como una lista separada por punto y coma de cadena codificada en forma de ConditionName=value . |
Integer |
getEndToEndLatencyInMS()
Obtiene el tiempo total en milisegundos para realizar la operación solicitada, incluido el tiempo para leer la solicitud entrante y enviar la respuesta al solicitante. |
String |
getETagIdentifier()
Obtiene el identificador ETag del objeto devuelto como una cadena codificada. |
String |
getHttpStatusCode()
Obtiene el código de estado HTTP de la solicitud. Si se interrumpe la solicitud, este valor se puede establecer en Desconocido. |
Date |
getLastModifiedTime()
Obtiene la hora de última modificación (LMT) del objeto devuelto como una cadena codificada. Este campo es null para las operaciones que pueden devolver varios objetos. |
Integer |
getOperationCount()
Obtiene el número de cada operación registrada para una solicitud, utilizando un índice de cero. Algunas solicitudes requieren más de una operación, como Copy Blob, aunque la mayoría realizan una sola. |
String |
getOperationType()
Obtiene el tipo de operación REST realizada. |
String |
getOwnerAccountName()
Obtiene el nombre de cuenta del propietario del servicio. |
String |
getReferrerHeader()
Obtiene el valor del encabezado De referencia como una cadena codificada. |
Long |
getRequestContentLength()
Obtiene el valor del encabezado Content-Length para la solicitud enviada al servicio de almacenamiento. Si la solicitud se realizó correctamente, este valor es igual a request-packet-size. Si una solicitud no se realiza correctamente, este valor puede no ser igual a request-packet-size o puede ser null. |
String |
getRequestedObjectKey()
Obtiene la clave del objeto solicitado como una cadena codificada. Este campo utilizará siempre el nombre de cuenta, incluso si se ha configurado un nombre de dominio personalizado. |
String |
getRequesterAccountName()
Obtiene el nombre de la cuenta que realiza la solicitud, si la solicitud está autenticada. Este campo será null para las solicitudes anónimas y SAS. |
String |
getRequesterIPAddress()
Obtiene la dirección IP y el puerto del solicitante. |
Long |
getRequestHeaderSize()
Obtiene el tamaño del encabezado de solicitud, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null. |
UUID |
getRequestIdHeader()
Obtiene el identificador de solicitud asignado por el servicio de almacenamiento. Esto equivale al valor del encabezado x-ms-request-id. |
String |
getRequestMD5()
Obtiene el valor del encabezado Content-MD5 o del encabezado x-ms-content-md5 de la solicitud como una cadena codificada. El valor del hash MD5 especificado en este campo representa el contenido de la solicitud. Este campo puede ser null. |
Long |
getRequestPacketSize()
Obtiene el tamaño de los paquetes de solicitud leídos por el servicio de almacenamiento, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null. |
Date |
getRequestStartTime()
Obtiene la hora utc en la que Storage Analytics recibió la solicitud. |
String |
getRequestStatus()
Obtiene el estado de la operación solicitada. |
URI |
getRequestUrl()
Obtiene la dirección URL completa de la solicitud. |
String |
getRequestVersionHeader()
Obtiene la versión del servicio de almacenamiento especificada cuando se realizó la solicitud. Es equivalente al valor del encabezado x-ms-version. |
Long |
getResponseHeaderSize()
Obtiene el tamaño del encabezado de respuesta, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null. |
Long |
getResponsePacketSize()
Obtiene el tamaño de los paquetes de respuesta escritos por el servicio de almacenamiento, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null. |
Integer |
getServerLatencyInMS()
Obtiene el tiempo total en milisegundos para realizar la operación solicitada. Este valor no incluye la latencia de red (el tiempo para leer la solicitud entrante y enviar la respuesta al solicitante). |
String |
getServerMD5()
Obtiene el valor del hash MD5 calculado por el servicio de almacenamiento como una cadena codificada. |
String |
getServiceType()
Obtiene el servicio de almacenamiento solicitado: blob, tabla o cola. |
String |
getUserAgentHeader()
Obtiene el valor del encabezado User-Agent como una cadena codificada. |
String |
getVersionNumber()
Obtiene la versión de Storage Analytics Registro usado para registrar la entrada. |
void | setAuthenticationType(String authenticationType) |
void | setClientRequestId(String clientRequestId) |
void | setConditionsUsed(String conditionsUsed) |
void | setEndToEndLatencyInMS(Integer endToEndLatencyInMS) |
void | setETagIdentifier(String eTagIdentifier) |
void | setHttpStatusCode(String httpStatusCode) |
void | setLastModifiedTime(Date lastModifiedTime) |
void | setOperationCount(Integer operationCount) |
void | setOperationType(String operationType) |
void | setOwnerAccountName(String ownerAccountName) |
void | setReferrerHeader(String referrerHeader) |
void | setRequestContentLength(Long requestContentLength) |
void | setRequestedObjectKey(String requestedObjectKey) |
void | setRequesterAccountName(String requesterAccountName) |
void | setRequesterIPAddress(String requesterIPAddress) |
void | setRequestHeaderSize(Long requestHeaderSize) |
void | setRequestIdHeader(UUID requestIdHeader) |
void | setRequestMD5(String requestMD5) |
void | setRequestPacketSize(Long requestPacketSize) |
void | setRequestStartTime(Date requestStartTime) |
void | setRequestStatus(String requestStatus) |
void | setRequestUrl(URI requestUrl) |
void | setRequestVersionHeader(String requestVersionHeader) |
void | setResponseHeaderSize(Long responseHeaderSize) |
void | setResponsePacketSize(Long responsePacketSize) |
void | setServerLatencyInMS(Integer serverLatencyInMS) |
void | setServerMD5(String serverMD5) |
void | setServiceType(String serviceType) |
void | setUserAgentHeader(String userAgentHeader) |
void | setVersionNumber(String versionNumber) |
Detalles del campo
LAST_MODIFIED_TIME_FORMAT
protected static final SimpleDateFormat LAST_MODIFIED_TIME_FORMAT= new SimpleDateFormat( "E, dd-MMM-yy HH:mm:ss 'GMT'")
Contiene el formato de fecha para el campo LastModifiedTime.
REQUEST_START_TIME_FORMAT
protected static final SimpleDateFormat REQUEST_START_TIME_FORMAT= new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'")
Contiene el formato de fecha para el campo RequestStartTime.
Detalles del constructor
LogRecord
protected LogRecord()
Inicializa una nueva instancia de la clase LogRecord.
LogRecord
protected LogRecord(LogRecordStreamReader reader)
Inicializa una nueva instancia de la clase LogRecord mediante un Objeto LogRecordStreamReader para rellenarlo.
Parámetros:
Produce:
Detalles del método
getAuthenticationType
public String getAuthenticationType()
Obtiene si la solicitud se ha autenticado, anónimo o usado la firma de acceso compartido (SAS).
Devoluciones:
String
contiene el valor AuthenticationTypegetClientRequestId
public String getClientRequestId()
Obtiene el valor de encabezado x-ms-client-request-id incluido en la solicitud.
Devoluciones:
String
que contiene el valor ClientRequestIdgetConditionsUsed
public String getConditionsUsed()
Obtiene las condiciones usadas, como una lista separada por punto y coma de cadena codificada en forma de ConditionName=value .
Devoluciones:
String
que contiene el valor ConditionsUsedgetEndToEndLatencyInMS
public Integer getEndToEndLatencyInMS()
Obtiene el tiempo total en milisegundos para realizar la operación solicitada, incluido el tiempo para leer la solicitud entrante y enviar la respuesta al solicitante.
Devoluciones:
Integer
contiene el valor EndToEndLatencyInMSgetETagIdentifier
public String getETagIdentifier()
Obtiene el identificador ETag del objeto devuelto como una cadena codificada.
Devoluciones:
String
que contiene el valor ETagIdentifiergetHttpStatusCode
public String getHttpStatusCode()
Obtiene el código de estado HTTP de la solicitud. Si se interrumpe la solicitud, este valor se puede establecer en Desconocido.
Devoluciones:
String
contiene el valor HttpStatusCodegetLastModifiedTime
public Date getLastModifiedTime()
Obtiene la hora de última modificación (LMT) del objeto devuelto como una cadena codificada. Este campo es null para las operaciones que pueden devolver varios objetos.
Devoluciones:
Date
contiene el valor LastModifiedTimegetOperationCount
public Integer getOperationCount()
Obtiene el número de cada operación registrada para una solicitud, utilizando un índice de cero. Algunas solicitudes requieren más de una operación, como Copy Blob, aunque la mayoría realizan una sola.
Devoluciones:
Integer
contiene el valor OperationCountgetOperationType
public String getOperationType()
Obtiene el tipo de operación REST realizada.
Devoluciones:
String
contiene el valor OperationTypegetOwnerAccountName
public String getOwnerAccountName()
Obtiene el nombre de cuenta del propietario del servicio.
Devoluciones:
String
contiene el valor OwnerAccountNamegetReferrerHeader
public String getReferrerHeader()
Obtiene el valor del encabezado De referencia como una cadena codificada.
Devoluciones:
String
que contiene el valor de ReferrerHeader.getRequestContentLength
public Long getRequestContentLength()
Obtiene el valor del encabezado Content-Length para la solicitud enviada al servicio de almacenamiento. Si la solicitud se realizó correctamente, este valor es igual a request-packet-size. Si una solicitud no se realiza correctamente, este valor puede no ser igual a request-packet-size o puede ser null.
Devoluciones:
Long
contiene el valor RequestContentLengthgetRequestedObjectKey
public String getRequestedObjectKey()
Obtiene la clave del objeto solicitado como una cadena codificada. Este campo utilizará siempre el nombre de cuenta, incluso si se ha configurado un nombre de dominio personalizado.
Devoluciones:
String
contiene el valor RequestedObjectKeygetRequesterAccountName
public String getRequesterAccountName()
Obtiene el nombre de la cuenta que realiza la solicitud, si la solicitud está autenticada. Este campo será null para las solicitudes anónimas y SAS.
Devoluciones:
String
contiene el valor RequesterAccountNamegetRequesterIPAddress
public String getRequesterIPAddress()
Obtiene la dirección IP y el puerto del solicitante.
Devoluciones:
String
contiene el valor RequesterIPAddressgetRequestHeaderSize
public Long getRequestHeaderSize()
Obtiene el tamaño del encabezado de solicitud, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null.
Devoluciones:
Long
contiene el valor RequestHeaderSizegetRequestIdHeader
public UUID getRequestIdHeader()
Obtiene el identificador de solicitud asignado por el servicio de almacenamiento. Esto equivale al valor del encabezado x-ms-request-id.
Devoluciones:
UUID
contiene el valor RequestIdHeadergetRequestMD5
public String getRequestMD5()
Obtiene el valor del encabezado Content-MD5 o del encabezado x-ms-content-md5 de la solicitud como una cadena codificada. El valor del hash MD5 especificado en este campo representa el contenido de la solicitud. Este campo puede ser null.
Devoluciones:
String
que contiene el valor RequestMD5getRequestPacketSize
public Long getRequestPacketSize()
Obtiene el tamaño de los paquetes de solicitud leídos por el servicio de almacenamiento, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null.
Devoluciones:
Long
contiene el valor RequestPacketSizegetRequestStartTime
public Date getRequestStartTime()
Obtiene la hora utc en la que Storage Analytics recibió la solicitud.
Devoluciones:
String
contiene el valor RequestStartTimegetRequestStatus
public String getRequestStatus()
Obtiene el estado de la operación solicitada.
Devoluciones:
String
contiene el valor RequestStatusgetRequestUrl
public URI getRequestUrl()
Obtiene la dirección URL completa de la solicitud.
Devoluciones:
URI
contiene el valor RequestUrlgetRequestVersionHeader
public String getRequestVersionHeader()
Obtiene la versión del servicio de almacenamiento especificada cuando se realizó la solicitud. Es equivalente al valor del encabezado x-ms-version.
Devoluciones:
String
contiene el valor RequestVersionHeadergetResponseHeaderSize
public Long getResponseHeaderSize()
Obtiene el tamaño del encabezado de respuesta, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null.
Devoluciones:
Long
contiene el valor ResponseHeaderSizegetResponsePacketSize
public Long getResponsePacketSize()
Obtiene el tamaño de los paquetes de respuesta escritos por el servicio de almacenamiento, en bytes. Si una solicitud no se realiza correctamente, este valor puede ser null.
Devoluciones:
Long
contiene el valor ResponsePacketSizegetServerLatencyInMS
public Integer getServerLatencyInMS()
Obtiene el tiempo total en milisegundos para realizar la operación solicitada. Este valor no incluye la latencia de red (el tiempo para leer la solicitud entrante y enviar la respuesta al solicitante).
Devoluciones:
Integer
contiene el valor ServerLatencyInMS.getServerMD5
public String getServerMD5()
Obtiene el valor del hash MD5 calculado por el servicio de almacenamiento como una cadena codificada.
Devoluciones:
String
que contiene el valor ServerMD5getServiceType
public String getServiceType()
Obtiene el servicio de almacenamiento solicitado: blob, tabla o cola.
Devoluciones:
String
contiene el valor ServiceTypegetUserAgentHeader
public String getUserAgentHeader()
Obtiene el valor del encabezado User-Agent como una cadena codificada.
Devoluciones:
String
que contiene el valor UserAgentHeadergetVersionNumber
public String getVersionNumber()
Obtiene la versión de Storage Analytics Registro usado para registrar la entrada.
Devoluciones:
String
contiene el valor VersionNumbersetAuthenticationType
protected void setAuthenticationType(String authenticationType)
Parámetros:
setClientRequestId
protected void setClientRequestId(String clientRequestId)
Parámetros:
setConditionsUsed
protected void setConditionsUsed(String conditionsUsed)
Parámetros:
setEndToEndLatencyInMS
protected void setEndToEndLatencyInMS(Integer endToEndLatencyInMS)
Parámetros:
setETagIdentifier
protected void setETagIdentifier(String eTagIdentifier)
Parámetros:
setHttpStatusCode
protected void setHttpStatusCode(String httpStatusCode)
Parámetros:
setLastModifiedTime
protected void setLastModifiedTime(Date lastModifiedTime)
Parámetros:
setOperationCount
protected void setOperationCount(Integer operationCount)
Parámetros:
setOperationType
protected void setOperationType(String operationType)
Parámetros:
setOwnerAccountName
protected void setOwnerAccountName(String ownerAccountName)
Parámetros:
setReferrerHeader
protected void setReferrerHeader(String referrerHeader)
Parámetros:
setRequestContentLength
protected void setRequestContentLength(Long requestContentLength)
Parámetros:
setRequestedObjectKey
protected void setRequestedObjectKey(String requestedObjectKey)
Parámetros:
setRequesterAccountName
protected void setRequesterAccountName(String requesterAccountName)
Parámetros:
setRequesterIPAddress
protected void setRequesterIPAddress(String requesterIPAddress)
Parámetros:
setRequestHeaderSize
protected void setRequestHeaderSize(Long requestHeaderSize)
Parámetros:
setRequestIdHeader
protected void setRequestIdHeader(UUID requestIdHeader)
Parámetros:
setRequestMD5
protected void setRequestMD5(String requestMD5)
Parámetros:
setRequestPacketSize
protected void setRequestPacketSize(Long requestPacketSize)
Parámetros:
setRequestStartTime
protected void setRequestStartTime(Date requestStartTime)
Parámetros:
setRequestStatus
protected void setRequestStatus(String requestStatus)
Parámetros:
setRequestUrl
protected void setRequestUrl(URI requestUrl)
Parámetros:
setRequestVersionHeader
protected void setRequestVersionHeader(String requestVersionHeader)
Parámetros:
setResponseHeaderSize
protected void setResponseHeaderSize(Long responseHeaderSize)
Parámetros:
setResponsePacketSize
protected void setResponsePacketSize(Long responsePacketSize)
Parámetros:
setServerLatencyInMS
protected void setServerLatencyInMS(Integer serverLatencyInMS)
Parámetros:
setServerMD5
protected void setServerMD5(String serverMD5)
Parámetros:
setServiceType
protected void setServiceType(String serviceType)
Parámetros:
setUserAgentHeader
protected void setUserAgentHeader(String userAgentHeader)
Parámetros:
setVersionNumber
protected void setVersionNumber(String versionNumber)
Parámetros:
Se aplica a
Azure SDK for Java