LogRecord Classe
- java.
lang. Object - com.
microsoft. azure. storage. analytics. LogRecord
- com.
public class LogRecord
Representa uma entrada de registro de log de Análise de Armazenamento.
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
final SimpleDateFormat |
LAST_MODIFIED_TIME_FORMAT
Contém o formato de data para o campo LastModifiedTime. |
final SimpleDateFormat |
REQUEST_START_TIME_FORMAT
Mantém o formato de data para o campo RequestStartTime. |
Resumo do Construtor
Construtor | Description |
---|---|
LogRecord() |
Inicializa uma nova instância da classe LogRecord. |
LogRecord(LogRecordStreamReader reader) |
Inicializa uma nova instância da classe LogRecord usando um LogRecordStreamReader para preencher. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
String |
getAuthenticationType()
Obtém se a solicitação foi autenticada, anônima ou usada sas (assinatura de acesso compartilhado). |
String |
getClientRequestId()
Obtém o valor do cabeçalho x-ms-client-request-id incluído na solicitação. |
String |
getConditionsUsed()
Obtém condições usadas, como uma lista separada por ponto e vírgula de cadeia de caracteres codificada na forma de ConditionName=value . |
Integer |
getEndToEndLatencyInMS()
Obtém o tempo total em milissegundos para executar a operação solicitada, incluindo o tempo para ler a solicitação de entrada e enviar a resposta ao solicitante. |
String |
getETagIdentifier()
Obtém o identificador ETag do objeto retornado como uma cadeia de caracteres codificada. |
String |
getHttpStatusCode()
Obtém o código de status HTTP da solicitação. Se a solicitação for interrompida, esse valor poderá ser definido como Desconhecido. |
Date |
getLastModifiedTime()
Obtém o LMT (Hora da Última Modificação) do objeto retornado como uma cadeia de caracteres codificada. Esse campo é nulo para operações que podem retornar vários objetos. |
Integer |
getOperationCount()
Obtém o número de cada operação registrada para uma solicitação, usando um índice de zero. Algumas solicitações exigem mais de uma operação, como o Copiar Blob, embora a maioria execute apenas uma operação. |
String |
getOperationType()
Obtém o tipo de operação REST executada. |
String |
getOwnerAccountName()
Obtém o nome da conta do proprietário do serviço. |
String |
getReferrerHeader()
Obtém o valor do cabeçalho Referenciador como uma cadeia de caracteres codificada. |
Long |
getRequestContentLength()
Obtém o valor do cabeçalho Content-Length para a solicitação enviada ao serviço de armazenamento. Se a solicitação tiver sido bem-sucedida, esse valor será igual a request-packet-size. Se uma solicitação não for bem-sucedida, esse valor poderá não ser igual ao tamanho do pacote de solicitação ou pode ser nulo. |
String |
getRequestedObjectKey()
Obtém a chave do objeto solicitado como uma cadeia de caracteres codificada. Esse campo sempre usará o nome da conta, mesmo que um nome de domínio personalizado tenha sido configurado. |
String |
getRequesterAccountName()
Obtém o nome da conta que está fazendo a solicitação, se a solicitação for autenticada. Esse campo será nulo para solicitações anônimas e SAS. |
String |
getRequesterIPAddress()
Obtém o endereço IP e a porta do solicitante. |
Long |
getRequestHeaderSize()
Obtém o tamanho do cabeçalho da solicitação, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo. |
UUID |
getRequestIdHeader()
Obtém a ID de solicitação atribuída pelo serviço de armazenamento. Isso é equivalente ao valor do cabeçalho x-ms-request-id. |
String |
getRequestMD5()
Obtém o valor do cabeçalho Content-MD5 ou do cabeçalho x-ms-content-md5 na solicitação como uma cadeia de caracteres codificada. O valor de hash MD5 especificado nesse campo representa o conteúdo na solicitação. Este campo pode ser nulo. |
Long |
getRequestPacketSize()
Obtém o tamanho dos pacotes de solicitação lidos pelo serviço de armazenamento, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo. |
Date |
getRequestStartTime()
Obtém a hora em UTC quando a solicitação foi recebida pelo Análise de Armazenamento. |
String |
getRequestStatus()
Obtém o status da operação solicitada. |
URI |
getRequestUrl()
Obtém a URL completa da solicitação. |
String |
getRequestVersionHeader()
Obtém a versão do serviço de armazenamento especificada quando a solicitação foi feita. Isso é equivalente ao valor do cabeçalho x-ms-version. |
Long |
getResponseHeaderSize()
Obtém o tamanho do cabeçalho de resposta, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo. |
Long |
getResponsePacketSize()
Obtém o tamanho dos pacotes de resposta gravados pelo serviço de armazenamento, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo. |
Integer |
getServerLatencyInMS()
Obtém o tempo total em milissegundos para executar a operação solicitada. Esse valor não inclui a latência de rede (o tempo de leitura da solicitação de entrada e envio da resposta ao solicitante). |
String |
getServerMD5()
Obtém o valor do hash MD5 calculado pelo serviço de armazenamento como uma cadeia de caracteres codificada. |
String |
getServiceType()
Obtém o serviço de armazenamento solicitado: blob, tabela ou fila. |
String |
getUserAgentHeader()
Obtém o valor do cabeçalho User-Agent como uma cadeia de caracteres codificada. |
String |
getVersionNumber()
Obtém a versão do log de Análise de Armazenamento usado para registrar a 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) |
Detalhes do campo
LAST_MODIFIED_TIME_FORMAT
protected static final SimpleDateFormat LAST_MODIFIED_TIME_FORMAT= new SimpleDateFormat( "E, dd-MMM-yy HH:mm:ss 'GMT'")
Contém o formato de data para o 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'")
Mantém o formato de data para o campo RequestStartTime.
Detalhes do construtor
LogRecord
protected LogRecord()
Inicializa uma nova instância da classe LogRecord.
LogRecord
protected LogRecord(LogRecordStreamReader reader)
Inicializa uma nova instância da classe LogRecord usando um LogRecordStreamReader para preencher.
Parameters:
Throws:
Detalhes do método
getAuthenticationType
public String getAuthenticationType()
Obtém se a solicitação foi autenticada, anônima ou usada sas (assinatura de acesso compartilhado).
Returns:
String
que contém o valor AuthenticationTypegetClientRequestId
public String getClientRequestId()
Obtém o valor do cabeçalho x-ms-client-request-id incluído na solicitação.
Returns:
String
que contém o valor ClientRequestIdgetConditionsUsed
public String getConditionsUsed()
Obtém condições usadas, como uma lista separada por ponto e vírgula de cadeia de caracteres codificada na forma de ConditionName=value .
Returns:
String
que contém o valor ConditionsUsedgetEndToEndLatencyInMS
public Integer getEndToEndLatencyInMS()
Obtém o tempo total em milissegundos para executar a operação solicitada, incluindo o tempo para ler a solicitação de entrada e enviar a resposta ao solicitante.
Returns:
Integer
que contém o valor EndToEndLatencyInMSgetETagIdentifier
public String getETagIdentifier()
Obtém o identificador ETag do objeto retornado como uma cadeia de caracteres codificada.
Returns:
String
que contém o valor ETagIdentifiergetHttpStatusCode
public String getHttpStatusCode()
Obtém o código de status HTTP da solicitação. Se a solicitação for interrompida, esse valor poderá ser definido como Desconhecido.
Returns:
String
que contém o valor httpStatusCodegetLastModifiedTime
public Date getLastModifiedTime()
Obtém o LMT (Hora da Última Modificação) do objeto retornado como uma cadeia de caracteres codificada. Esse campo é nulo para operações que podem retornar vários objetos.
Returns:
Date
que contém o valor LastModifiedTimegetOperationCount
public Integer getOperationCount()
Obtém o número de cada operação registrada para uma solicitação, usando um índice de zero. Algumas solicitações exigem mais de uma operação, como o Copiar Blob, embora a maioria execute apenas uma operação.
Returns:
Integer
que contém o valor OperationCountgetOperationType
public String getOperationType()
Obtém o tipo de operação REST executada.
Returns:
String
que contém o valor OperationTypegetOwnerAccountName
public String getOwnerAccountName()
Obtém o nome da conta do proprietário do serviço.
Returns:
String
que contém o valor OwnerAccountNamegetReferrerHeader
public String getReferrerHeader()
Obtém o valor do cabeçalho Referenciador como uma cadeia de caracteres codificada.
Returns:
String
que contém o valor de ReferrerHeadergetRequestContentLength
public Long getRequestContentLength()
Obtém o valor do cabeçalho Content-Length para a solicitação enviada ao serviço de armazenamento. Se a solicitação tiver sido bem-sucedida, esse valor será igual a request-packet-size. Se uma solicitação não for bem-sucedida, esse valor poderá não ser igual ao tamanho do pacote de solicitação ou pode ser nulo.
Returns:
Long
que contém o valor RequestContentLengthgetRequestedObjectKey
public String getRequestedObjectKey()
Obtém a chave do objeto solicitado como uma cadeia de caracteres codificada. Esse campo sempre usará o nome da conta, mesmo que um nome de domínio personalizado tenha sido configurado.
Returns:
String
que contém o valor RequestedObjectKeygetRequesterAccountName
public String getRequesterAccountName()
Obtém o nome da conta que está fazendo a solicitação, se a solicitação for autenticada. Esse campo será nulo para solicitações anônimas e SAS.
Returns:
String
que contém o valor RequesterAccountNamegetRequesterIPAddress
public String getRequesterIPAddress()
Obtém o endereço IP e a porta do solicitante.
Returns:
String
que contém o valor RequesterIPAddressgetRequestHeaderSize
public Long getRequestHeaderSize()
Obtém o tamanho do cabeçalho da solicitação, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo.
Returns:
Long
que contém o valor RequestHeaderSizegetRequestIdHeader
public UUID getRequestIdHeader()
Obtém a ID de solicitação atribuída pelo serviço de armazenamento. Isso é equivalente ao valor do cabeçalho x-ms-request-id.
Returns:
UUID
que contém o valor RequestIdHeadergetRequestMD5
public String getRequestMD5()
Obtém o valor do cabeçalho Content-MD5 ou do cabeçalho x-ms-content-md5 na solicitação como uma cadeia de caracteres codificada. O valor de hash MD5 especificado nesse campo representa o conteúdo na solicitação. Este campo pode ser nulo.
Returns:
String
que contém o valor RequestMD5getRequestPacketSize
public Long getRequestPacketSize()
Obtém o tamanho dos pacotes de solicitação lidos pelo serviço de armazenamento, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo.
Returns:
Long
que contém o valor RequestPacketSizegetRequestStartTime
public Date getRequestStartTime()
Obtém a hora em UTC quando a solicitação foi recebida pelo Análise de Armazenamento.
Returns:
String
que contém o valor RequestStartTimegetRequestStatus
public String getRequestStatus()
Obtém o status da operação solicitada.
Returns:
String
que contém o valor RequestStatusgetRequestUrl
public URI getRequestUrl()
Obtém a URL completa da solicitação.
Returns:
URI
que contém o valor RequestUrlgetRequestVersionHeader
public String getRequestVersionHeader()
Obtém a versão do serviço de armazenamento especificada quando a solicitação foi feita. Isso é equivalente ao valor do cabeçalho x-ms-version.
Returns:
String
que contém o valor RequestVersionHeadergetResponseHeaderSize
public Long getResponseHeaderSize()
Obtém o tamanho do cabeçalho de resposta, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo.
Returns:
Long
que contém o valor ResponseHeaderSizegetResponsePacketSize
public Long getResponsePacketSize()
Obtém o tamanho dos pacotes de resposta gravados pelo serviço de armazenamento, em bytes. Se uma solicitação não for bem-sucedida, esse valor poderá ser nulo.
Returns:
Long
que contém o valor ResponsePacketSizegetServerLatencyInMS
public Integer getServerLatencyInMS()
Obtém o tempo total em milissegundos para executar a operação solicitada. Esse valor não inclui a latência de rede (o tempo de leitura da solicitação de entrada e envio da resposta ao solicitante).
Returns:
Integer
que contém o valor ServerLatencyInMSgetServerMD5
public String getServerMD5()
Obtém o valor do hash MD5 calculado pelo serviço de armazenamento como uma cadeia de caracteres codificada.
Returns:
String
que contém o valor ServerMD5getServiceType
public String getServiceType()
Obtém o serviço de armazenamento solicitado: blob, tabela ou fila.
Returns:
String
que contém o valor ServiceTypegetUserAgentHeader
public String getUserAgentHeader()
Obtém o valor do cabeçalho User-Agent como uma cadeia de caracteres codificada.
Returns:
String
que contém o valor UserAgentHeadergetVersionNumber
public String getVersionNumber()
Obtém a versão do log de Análise de Armazenamento usado para registrar a entrada.
Returns:
String
que contém o valor 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:
Aplica-se a
Azure SDK for Java