LogRecord Classe
- java.
lang. Object - com.
microsoft. azure. storage. analytics. LogRecord
- com.
public class LogRecord
Représente une entrée d’enregistrement de journal Storage Analytics.
Récapitulatif du champ
Modificateur et type | Champ et description |
---|---|
final SimpleDateFormat |
LAST_MODIFIED_TIME_FORMAT
Contient le format de date du champ LastModifiedTime. |
final SimpleDateFormat |
REQUEST_START_TIME_FORMAT
Contient le format de date du champ RequestStartTime. |
Récapitulatif du constructeur
Constructeur | Description |
---|---|
LogRecord() |
Initialise une nouvelle instance de la classe LogRecord. |
LogRecord(LogRecordStreamReader reader) |
Initialise une nouvelle instance de la classe LogRecord à l’aide d’un LogRecordStreamReader à remplir. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
String |
getAuthenticationType()
Obtient si la demande a été authentifiée, anonyme ou utilisée par signature d’accès partagé (SAP). |
String |
getClientRequestId()
Obtient la valeur d’en-tête x-ms-client-request-id incluse dans la requête. |
String |
getConditionsUsed()
Obtient les conditions utilisées, sous la forme d’une liste encodée séparée par des points-virgules sous la forme ConditionName=value . |
Integer |
getEndToEndLatencyInMS()
Obtient la durée totale en millisecondes d’exécution de l’opération demandée, y compris le temps de lecture de la requête entrante et d’envoi de la réponse au demandeur. |
String |
getETagIdentifier()
Obtient l’identificateur ETag de l’objet retourné sous la forme d’une chaîne encodée. |
String |
getHttpStatusCode()
Obtient le code d'état HTTP pour la demande. Si la requête est interrompue, cette valeur peut être définie sur Inconnu. |
Date |
getLastModifiedTime()
Obtient l’heure de la dernière modification (LMT) pour l’objet retourné sous la forme d’une chaîne encodée. Ce champ est null pour les opérations qui peuvent retourner plusieurs objets. |
Integer |
getOperationCount()
Obtient le nombre de chaque opération journalisée pour une requête, à l’aide d’un index de zéro. Certaines demandes nécessitent plusieurs opérations, par exemple Copy Blob, toutefois la plupart exécute une seule opération. |
String |
getOperationType()
Obtient le type d’opération REST effectuée. |
String |
getOwnerAccountName()
Obtient le nom du compte du propriétaire du service. |
String |
getReferrerHeader()
Obtient la valeur d’en-tête Referrer sous forme de chaîne encodée. |
Long |
getRequestContentLength()
Obtient la valeur de l’en-tête Content-Length pour la requête envoyée au service de stockage. Si la demande a réussi, cette valeur est égale à request-packet-size. Si une demande échoue, cette valeur peut ne pas être égale à request-packet-size, ou elle peut être null. |
String |
getRequestedObjectKey()
Obtient la clé de l’objet demandé sous forme de chaîne encodée. Ce champ utilisera toujours le nom du compte, même si un nom de domaine personnalisé a été configuré. |
String |
getRequesterAccountName()
Obtient le nom du compte qui effectue la demande, si la demande est authentifiée. Ce champ est null pour les requêtes anonymes et SAS. |
String |
getRequesterIPAddress()
Obtient l’adresse IP et le port du demandeur. |
Long |
getRequestHeaderSize()
Obtient la taille de l’en-tête de requête, en octets. Si une demande échoue, cette valeur peut être null. |
UUID |
getRequestIdHeader()
Obtient l’ID de demande attribué par le service de stockage. Cela équivaut à la valeur de l’en-tête x-ms-request-id. |
String |
getRequestMD5()
Obtient la valeur de l’en-tête Content-MD5 ou de l’en-tête x-ms-content-md5 dans la requête sous la forme d’une chaîne encodée. La valeur de hachage MD5 spécifiée dans ce champ représente le contenu dans la demande. Ce champ peut contenir la valeur null. |
Long |
getRequestPacketSize()
Obtient la taille des paquets de requête lus par le service de stockage, en octets. Si une demande échoue, cette valeur peut être null. |
Date |
getRequestStartTime()
Obtient l’heure UTC à laquelle la demande a été reçue par Storage Analytics. |
String |
getRequestStatus()
Obtient le status de l’opération demandée. |
URI |
getRequestUrl()
Obtient l’URL complète de la requête. |
String |
getRequestVersionHeader()
Obtient la version du service de stockage spécifiée lors de la demande. Elle équivaut à la valeur de l’en-tête x-ms-version. |
Long |
getResponseHeaderSize()
Obtient la taille de l’en-tête de réponse, en octets. Si une demande échoue, cette valeur peut être null. |
Long |
getResponsePacketSize()
Obtient la taille des paquets de réponse écrits par le service de stockage, en octets. Si une demande échoue, cette valeur peut être null. |
Integer |
getServerLatencyInMS()
Obtient le temps total en millisecondes pour effectuer l’opération demandée. Cette valeur ne doit pas comprendre la latence réseau (le temps nécessaire à la lecture de la demande entrante et à l'envoi de la réponse au demandeur). |
String |
getServerMD5()
Obtient la valeur du hachage MD5 calculé par le service de stockage sous la forme d’une chaîne encodée. |
String |
getServiceType()
Obtient le service de stockage demandé : blob, table ou file d’attente. |
String |
getUserAgentHeader()
Obtient la valeur d’en-tête User-Agent sous forme de chaîne encodée. |
String |
getVersionNumber()
Obtient la version de Storage Analytics Journalisation utilisée pour enregistrer l’entrée. |
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) |
Détails du champ
LAST_MODIFIED_TIME_FORMAT
protected static final SimpleDateFormat LAST_MODIFIED_TIME_FORMAT= new SimpleDateFormat( "E, dd-MMM-yy HH:mm:ss 'GMT'")
Contient le format de date du champ LastModifiedTime.
REQUEST_START_TIME_FORMAT
protected static final SimpleDateFormat REQUEST_START_TIME_FORMAT= new SimpleDateFormat( "yyyy-MM-dd'T'HH:mm:ss.SSSSSSS'Z'")
Contient le format de date du champ RequestStartTime.
Détails du constructeur
LogRecord
protected LogRecord()
Initialise une nouvelle instance de la classe LogRecord.
LogRecord
protected LogRecord(LogRecordStreamReader reader)
Initialise une nouvelle instance de la classe LogRecord à l’aide d’un LogRecordStreamReader à remplir.
Parameters:
Throws:
Détails de la méthode
getAuthenticationType
public String getAuthenticationType()
Obtient si la demande a été authentifiée, anonyme ou utilisée par signature d’accès partagé (SAP).
Returns:
String
la valeur AuthenticationTypegetClientRequestId
public String getClientRequestId()
Obtient la valeur d’en-tête x-ms-client-request-id incluse dans la requête.
Returns:
String
contenant la valeur ClientRequestIdgetConditionsUsed
public String getConditionsUsed()
Obtient les conditions utilisées, sous la forme d’une liste encodée séparée par des points-virgules sous la forme ConditionName=value .
Returns:
String
contenant la valeur ConditionsUsedgetEndToEndLatencyInMS
public Integer getEndToEndLatencyInMS()
Obtient la durée totale en millisecondes d’exécution de l’opération demandée, y compris le temps de lecture de la requête entrante et d’envoi de la réponse au demandeur.
Returns:
Integer
la valeur EndToEndLatencyInMSgetETagIdentifier
public String getETagIdentifier()
Obtient l’identificateur ETag de l’objet retourné sous la forme d’une chaîne encodée.
Returns:
String
contenant la valeur ETagIdentifiergetHttpStatusCode
public String getHttpStatusCode()
Obtient le code d'état HTTP pour la demande. Si la requête est interrompue, cette valeur peut être définie sur Inconnu.
Returns:
String
la valeur HttpStatusCodegetLastModifiedTime
public Date getLastModifiedTime()
Obtient l’heure de la dernière modification (LMT) pour l’objet retourné sous la forme d’une chaîne encodée. Ce champ est null pour les opérations qui peuvent retourner plusieurs objets.
Returns:
Date
la valeur LastModifiedTimegetOperationCount
public Integer getOperationCount()
Obtient le nombre de chaque opération journalisée pour une requête, à l’aide d’un index de zéro. Certaines demandes nécessitent plusieurs opérations, par exemple Copy Blob, toutefois la plupart exécute une seule opération.
Returns:
Integer
la valeur OperationCountgetOperationType
public String getOperationType()
Obtient le type d’opération REST effectuée.
Returns:
String
la valeur OperationTypegetOwnerAccountName
public String getOwnerAccountName()
Obtient le nom du compte du propriétaire du service.
Returns:
String
la valeur OwnerAccountNamegetReferrerHeader
public String getReferrerHeader()
Obtient la valeur d’en-tête Referrer sous forme de chaîne encodée.
Returns:
String
contenant la valeur ReferrerHeadergetRequestContentLength
public Long getRequestContentLength()
Obtient la valeur de l’en-tête Content-Length pour la requête envoyée au service de stockage. Si la demande a réussi, cette valeur est égale à request-packet-size. Si une demande échoue, cette valeur peut ne pas être égale à request-packet-size, ou elle peut être null.
Returns:
Long
la valeur RequestContentLengthgetRequestedObjectKey
public String getRequestedObjectKey()
Obtient la clé de l’objet demandé sous forme de chaîne encodée. Ce champ utilisera toujours le nom du compte, même si un nom de domaine personnalisé a été configuré.
Returns:
String
la valeur RequestedObjectKeygetRequesterAccountName
public String getRequesterAccountName()
Obtient le nom du compte qui effectue la demande, si la demande est authentifiée. Ce champ est null pour les requêtes anonymes et SAS.
Returns:
String
la valeur RequesterAccountNamegetRequesterIPAddress
public String getRequesterIPAddress()
Obtient l’adresse IP et le port du demandeur.
Returns:
String
la valeur RequesterIPAddressgetRequestHeaderSize
public Long getRequestHeaderSize()
Obtient la taille de l’en-tête de requête, en octets. Si une demande échoue, cette valeur peut être null.
Returns:
Long
la valeur RequestHeaderSizegetRequestIdHeader
public UUID getRequestIdHeader()
Obtient l’ID de demande attribué par le service de stockage. Cela équivaut à la valeur de l’en-tête x-ms-request-id.
Returns:
UUID
la valeur RequestIdHeadergetRequestMD5
public String getRequestMD5()
Obtient la valeur de l’en-tête Content-MD5 ou de l’en-tête x-ms-content-md5 dans la requête sous la forme d’une chaîne encodée. La valeur de hachage MD5 spécifiée dans ce champ représente le contenu dans la demande. Ce champ peut contenir la valeur null.
Returns:
String
contenant la valeur RequestMD5getRequestPacketSize
public Long getRequestPacketSize()
Obtient la taille des paquets de requête lus par le service de stockage, en octets. Si une demande échoue, cette valeur peut être null.
Returns:
Long
la valeur RequestPacketSizegetRequestStartTime
public Date getRequestStartTime()
Obtient l’heure UTC à laquelle la demande a été reçue par Storage Analytics.
Returns:
String
la valeur RequestStartTimegetRequestStatus
public String getRequestStatus()
Obtient le status de l’opération demandée.
Returns:
String
la valeur RequestStatusgetRequestUrl
public URI getRequestUrl()
Obtient l’URL complète de la requête.
Returns:
URI
la valeur RequestUrlgetRequestVersionHeader
public String getRequestVersionHeader()
Obtient la version du service de stockage spécifiée lors de la demande. Elle équivaut à la valeur de l’en-tête x-ms-version.
Returns:
String
la valeur RequestVersionHeadergetResponseHeaderSize
public Long getResponseHeaderSize()
Obtient la taille de l’en-tête de réponse, en octets. Si une demande échoue, cette valeur peut être null.
Returns:
Long
la valeur ResponseHeaderSizegetResponsePacketSize
public Long getResponsePacketSize()
Obtient la taille des paquets de réponse écrits par le service de stockage, en octets. Si une demande échoue, cette valeur peut être null.
Returns:
Long
la valeur ResponsePacketSizegetServerLatencyInMS
public Integer getServerLatencyInMS()
Obtient le temps total en millisecondes pour effectuer l’opération demandée. Cette valeur ne doit pas comprendre la latence réseau (le temps nécessaire à la lecture de la demande entrante et à l'envoi de la réponse au demandeur).
Returns:
Integer
la valeur ServerLatencyInMSgetServerMD5
public String getServerMD5()
Obtient la valeur du hachage MD5 calculé par le service de stockage sous la forme d’une chaîne encodée.
Returns:
String
contenant la valeur ServerMD5getServiceType
public String getServiceType()
Obtient le service de stockage demandé : blob, table ou file d’attente.
Returns:
String
la valeur ServiceTypegetUserAgentHeader
public String getUserAgentHeader()
Obtient la valeur d’en-tête User-Agent sous forme de chaîne encodée.
Returns:
String
contenant la valeur UserAgentHeadergetVersionNumber
public String getVersionNumber()
Obtient la version de Storage Analytics Journalisation utilisée pour enregistrer l’entrée.
Returns:
String
la valeur VersionNumbersetAuthenticationType
protected void setAuthenticationType(String authenticationType)
Parameters:
setClientRequestId
protected void setClientRequestId(String clientRequestId)
Parameters:
setConditionsUsed
protected void setConditionsUsed(String conditionsUsed)
Parameters:
setEndToEndLatencyInMS
protected void setEndToEndLatencyInMS(Integer endToEndLatencyInMS)
Parameters:
setETagIdentifier
protected void setETagIdentifier(String eTagIdentifier)
Parameters:
setHttpStatusCode
protected void setHttpStatusCode(String httpStatusCode)
Parameters:
setLastModifiedTime
protected void setLastModifiedTime(Date lastModifiedTime)
Parameters:
setOperationCount
protected void setOperationCount(Integer operationCount)
Parameters:
setOperationType
protected void setOperationType(String operationType)
Parameters:
setOwnerAccountName
protected void setOwnerAccountName(String ownerAccountName)
Parameters:
setReferrerHeader
protected void setReferrerHeader(String referrerHeader)
Parameters:
setRequestContentLength
protected void setRequestContentLength(Long requestContentLength)
Parameters:
setRequestedObjectKey
protected void setRequestedObjectKey(String requestedObjectKey)
Parameters:
setRequesterAccountName
protected void setRequesterAccountName(String requesterAccountName)
Parameters:
setRequesterIPAddress
protected void setRequesterIPAddress(String requesterIPAddress)
Parameters:
setRequestHeaderSize
protected void setRequestHeaderSize(Long requestHeaderSize)
Parameters:
setRequestIdHeader
protected void setRequestIdHeader(UUID requestIdHeader)
Parameters:
setRequestMD5
protected void setRequestMD5(String requestMD5)
Parameters:
setRequestPacketSize
protected void setRequestPacketSize(Long requestPacketSize)
Parameters:
setRequestStartTime
protected void setRequestStartTime(Date requestStartTime)
Parameters:
setRequestStatus
protected void setRequestStatus(String requestStatus)
Parameters:
setRequestUrl
protected void setRequestUrl(URI requestUrl)
Parameters:
setRequestVersionHeader
protected void setRequestVersionHeader(String requestVersionHeader)
Parameters:
setResponseHeaderSize
protected void setResponseHeaderSize(Long responseHeaderSize)
Parameters:
setResponsePacketSize
protected void setResponsePacketSize(Long responsePacketSize)
Parameters:
setServerLatencyInMS
protected void setServerLatencyInMS(Integer serverLatencyInMS)
Parameters:
setServerMD5
protected void setServerMD5(String serverMD5)
Parameters:
setServiceType
protected void setServiceType(String serviceType)
Parameters:
setUserAgentHeader
protected void setUserAgentHeader(String userAgentHeader)
Parameters:
setVersionNumber
protected void setVersionNumber(String versionNumber)
Parameters:
S’applique à
Azure SDK for Java