你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

RequestResult 类

  • java.lang.Object
    • com.microsoft.azure.storage.RequestResult

public class RequestResult

表示物理请求的结果。

方法摘要

修饰符和类型 方法和描述
String getContentMD5()

获取请求的 MD5 哈希。

String getEncryptionKeySHA256()

获取用于客户端提供的密钥的服务器端加密的密钥的哈希。

String getErrorCode()

获取请求的服务 ErrorCode。

String getEtag()

获取请求的 ETag。

Exception getException()

获取请求的 。

String getRequestDate()

获取请求日期。

String getServiceRequestID()

获取服务请求 ID。

Date getStartDate()

获取请求的开始日期。

int getStatusCode()

获取请求的 HTTP 状态代码。

String getStatusMessage()

获取请求的 HTTP 状态消息。

Date getStopDate()

获取请求的停止日期。

StorageLocation getTargetLocation()

获取请求发送到的位置。

boolean isRequestServiceEncrypted()

获取请求是否经过服务器端加密。

boolean isServiceEncrypted()

获取结果是否为服务器端加密。

void setContentMD5(final String contentMD5)

设置请求的 MD5 哈希。

void setEncryptionKeySHA256(String keyHash)

为客户端提供的密钥请求设置请求的密钥哈希。

void setErrorCode(final String errorCode)

设置请求的服务 ErrorCode。

void setEtag(final String etag)

设置请求的 ETag。

void setException(final Exception exception)

设置请求的 。

void setRequestDate(final String requestDate)

设置请求日期。

void setRequestServiceEncrypted(boolean requestServiceEncrypted)

设置请求的服务器加密状态。

void setServiceEncrypted(boolean requestServiceEncrypted)

设置服务器加密状态。

void setServiceRequestID(final String serviceRequestID)

设置服务请求 ID。

void setStartDate(final Date startDate)

设置请求的开始日期。

void setStatusCode(final int statusCode)

设置请求的 HTTP 状态代码。

void setStatusMessage(final String statusMessage)

设置请求的 HTTP 状态消息。

void setStopDate(final Date stopDate)

设置请求的停止日期。

void setTargetLocation(StorageLocation targetLocation)

设置请求发送到的位置。

方法详细信息

getContentMD5

public String getContentMD5()

获取请求的 MD5 哈希。

Returns:

包含 String MD5 哈希的 。

getEncryptionKeySHA256

public String getEncryptionKeySHA256()

获取用于客户端提供的密钥的服务器端加密的密钥的哈希。

Returns:

表示密钥哈希的 base64 编码字符串。

getErrorCode

public String getErrorCode()

获取请求的服务 ErrorCode。

Returns:

包含 String 服务 ErrorCode 的 。

getEtag

public String getEtag()

获取请求的 ETag。

Returns:

一个 String 包含 ETag 的 。

getException

public Exception getException()

获取请求的 。

Returns:

Exception

getRequestDate

public String getRequestDate()

获取请求日期。

Returns:

包含 String 请求日期的 。

getServiceRequestID

public String getServiceRequestID()

获取服务请求 ID。

Returns:

包含 String 服务请求 ID 的 。

getStartDate

public Date getStartDate()

获取请求的开始日期。

Returns:

一个 java.util.Date 包含开始日期的 对象。

getStatusCode

public int getStatusCode()

获取请求的 HTTP 状态代码。

Returns:

一个 int 包含 HTTP 状态代码的 。

getStatusMessage

public String getStatusMessage()

获取请求的 HTTP 状态消息。

Returns:

包含 String HTTP 状态消息的 。

getStopDate

public Date getStopDate()

获取请求的停止日期。

Returns:

一个 java.util.Date 包含停止日期的 对象。

getTargetLocation

public StorageLocation getTargetLocation()

获取请求发送到的位置。

Returns:

StorageLocation 对象。

isRequestServiceEncrypted

public boolean isRequestServiceEncrypted()

获取请求是否经过服务器端加密。

Returns:

一个 boolean ,它包含请求的服务器端加密状态。

isServiceEncrypted

public boolean isServiceEncrypted()

获取结果是否为服务器端加密。

Returns:

一个 boolean ,它包含请求的服务器端加密状态。

setContentMD5

public void setContentMD5(final String contentMD5)

设置请求的 MD5 哈希。

Parameters:

contentMD5 - 包含 String 要设置的 MD5 哈希的 对象。

setEncryptionKeySHA256

public void setEncryptionKeySHA256(String keyHash)

为客户端提供的密钥请求设置请求的密钥哈希。

Parameters:

keyHash - 键的哈希,由 base64 编码的字符串表示。

setErrorCode

public void setErrorCode(final String errorCode)

设置请求的服务 ErrorCode。

Parameters:

errorCode - 一个 String ,其中包含要设置的服务 ErrorCode。

setEtag

public void setEtag(final String etag)

设置请求的 ETag。

Parameters:

etag - 包含 String 要设置的 ETag 的 对象。

setException

public void setException(final Exception exception)

设置请求的 。

Parameters:

exception - 要设置的 Exception

setRequestDate

public void setRequestDate(final String requestDate)

设置请求日期。

Parameters:

requestDate - 一个 java.util.Date 对象,其中包含要设置的请求日期。

setRequestServiceEncrypted

public void setRequestServiceEncrypted(boolean requestServiceEncrypted)

设置请求的服务器加密状态。

Parameters:

requestServiceEncrypted - 一个 boolean 对象,表示要设置的服务器加密状态。

setServiceEncrypted

public void setServiceEncrypted(boolean requestServiceEncrypted)

设置服务器加密状态。

Parameters:

requestServiceEncrypted - 一个 boolean 对象,表示要设置的服务器加密状态。

setServiceRequestID

public void setServiceRequestID(final String serviceRequestID)

设置服务请求 ID。

Parameters:

serviceRequestID - 一个 String 对象,其中包含要设置的服务请求 ID。

setStartDate

public void setStartDate(final Date startDate)

设置请求的开始日期。

Parameters:

startDate - 包含 java.util.Date 要设置的开始日期的 对象。

setStatusCode

public void setStatusCode(final int statusCode)

设置请求的 HTTP 状态代码。

Parameters:

statusCode - 一个 int ,其中包含要设置的 HTTP 状态代码。

setStatusMessage

public void setStatusMessage(final String statusMessage)

设置请求的 HTTP 状态消息。

Parameters:

statusMessage - 一个 String ,其中包含要设置的状态消息。

setStopDate

public void setStopDate(final Date stopDate)

设置请求的停止日期。

Parameters:

stopDate - 包含 java.util.Date 要设置的停止日期的 对象。

setTargetLocation

public void setTargetLocation(StorageLocation targetLocation)

设置请求发送到的位置。

Parameters:

targetLocation - 要 StorageLocation 设置的 对象。

适用于